Open Source

40676 readers
223 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 6 years ago
MODERATORS
1
58
submitted 14 hours ago* (last edited 14 hours ago) by pemptago@lemmy.ml to c/opensource@lemmy.ml
 
 

Then gets defensive when they say yes.

2
 
 

I've been browsing f-droid when I noticed a bunch of apps like "Fossify calendar" that looked similar to apps starting with "Simple" - simple gallery, simple file manager, etc. I wanted to understand more on what are the ties and apparently, simple mobile tools are no good

So does someone know if Fossify are legit? Page looks iffy but code seems to be just forks.
Anyone has some info on them?

3
87
Spotube (spotube.krtirtho.dev)
submitted 1 day ago by Zerush@lemmy.ml to c/opensource@lemmy.ml
 
 

Spotube is an open-source music streaming platform that functions as a lightweight alternative to the official Spotify client[^7]. The app allows users to stream music without requiring a Spotify Premium subscription.

Key features include:

  • Ad-free listening using public Spotify and YouTube Music APIs
  • Cross-platform support for mobile and desktop
  • Downloadable tracks for offline listening
  • Time-synced lyrics
  • Anonymous/guest login
  • No telemetry or user data collection
  • Native performance without using Electron

A notable limitation is that Spotube can sometimes play mismatched tracks, particularly for less popular songs. Users have reported cases where the app plays incorrect versions of songs from YouTube when the original Spotify track isn't found[^5].

The app is available through:

  • F-Droid for Android devices[^7]
  • GitHub releases for desktop platforms^4

[^5]: GitHub - Incorrect, Mismatching Tracks Issue [^7]: F-Droid - Spotube

4
22
submitted 2 days ago* (last edited 2 days ago) by Transhumanist@lemmy.ml to c/opensource@lemmy.ml
 
 

Hello everyone, it’s me again)

Thank you to everyone who follows VOID and supports the project. I want to share some important news: VOID needs your help, and that’s why we’ve launched a survey to better understand which features and approaches you really need.

For those hearing about it for the first time: VOID is an open-source second-brain app. In short, it’s an “extension” for your brain - a place to store ideas, notes, research, tasks, and projects. VOID combines the flexibility of Obsidian with the databases of Notion, but it is being built as a fully local, fast, and extensible solution.

The survey will help us understand which tools you currently use and why you like them, what frustrates you most about them, which features like sync, plugins, collaboration, or global Vim navigation would actually be useful, and what you’ve always felt was missing in other apps.

The form is anonymous and takes only a few minutes: https://tally.so/r/3qyW9g

Your answers will help us shape VOID so it becomes as convenient and powerful as possible for you. This is a project for the community, built by a small community - and it’s you who decide what it will become.

Thank you for your support and your help! GitHub: https://github.com/WTWB-none/void

5
 
 

Hi Lemmy,

I've created a bot that I envision helping the Lemmy community, although admittedly it might be a problem that doesn't need solving. Big social media platforms like Meta have buildings of people moderating content, it can be a very labourous and arduous task to keep internet content safe. I've not really seen anything on Lemmy that is offensive, so I think the moderation is pretty good (or you peeps in the community being great). If content was questionable, then this AI bot, LemmyNanny, could be a good start at adding an robot eyes to moderation.

About https://lemmynanny.ca/

While creating this bot I felt like it was producing some interesting responses. As LemmyNanny ran on my tablet, the console output kept my attention as I wanted to see what the AI was processing next, what it was seeing and what it was thinking. I'm a web dev by trade, so I extended LemmyNanny to have some webhooks to push elsewhere (could be good for logging if actually used as it was envisioned).

But yea, it's just a few weeks of me musing and hacking together something for the community. Hopefully you find it novel if nothing else, maybe make a drinking game from it 🤷‍♂️.

EDIT: LemmyNanny parsed this post and figured I'd include it in. It seems to approve of itself.


Direct link to repository is here: https://github.com/IsaaacD/LemmyNanny

6
 
 

Like a vegan or made in X label for software to use. Apps could identify themself and show people that it is free software.

7
 
 

-=My new file explorer that runs in your browser=-

Hey everyone!
I just refined and made public an old project I made in a week a while ago! It's a file explorer that shows you the size of folders... Right in your web browser! (Because file explorers don't do it by default)

Everything is local only, nothing goes to any server and you just need to go to the site to try it!

https://explorer.xn--3s8h30f.ws/

Among the features, you can view the proportion of storage used by your files and folders, view/play videos, audios, images and text files, install the site as an app, use it offline...

Check it out if you want! Please give me some feedback too, thanks! It's #opensource ! Enjoy! :blobcatheart:

@opensource @technology
#foss #web #files

8
 
 

What's your go-to OSS navigation app? I've been trying the three in the title. CoMaps is a fork of Organic but Osm seems to be its own thing. Honestly haven't seen a reason yet to prefer one over another besides Osm's pretty bad name.

For public transit (trains buses etc) I use Transit, it's not OSS but the company aligns strongly with me and I like that their employees get four-day workweeks: https://transitapp.com/vision However if there's a OSS alternative I'm not aware of I'm always willing to try it.

For finding businesses I would not expect much.. there seems to be no good answer that isn't Yelp or Google Maps, and of course that kinda goes by the nature of crowd sourced reviews and information. I have GMaps WV but it's kind clunky and I just ended up falling back to Maps unfortunately.

EDIT: Forgot to mention biking. I live in a not-so-bike friendly suburb and have actually found that Google gives me WORSE bike routes than OsmAnd, for what it's worth. The OSM route tends to be more roundabout but safer. My guess is you get more urbanist minded people contributing to these, so that's nice to see.

9
 
 

The @openssf@social.lfx.dev defined a curated list of critical open source projects which must be helped, maintained, funded or be supported.

10
 
 

When looking to ensure that our computers are running free software, we usually turn our attention to the operating system and programs we install. Increasingly, we also need to look at the Web sites we visit. Simply visiting many sites loads software onto your computer, primarily JavaScript, that carry proprietary licenses. If we want to be able to browse the Web without running nonfree software, we need to work together to call for change.

The Free JavaScript campaign persuades companies, governments, and NGOs to make their Web sites work without requiring that users run any proprietary software. We pick one site at a time and focus energy on it, working as a team to send many polite but firm messages to the site maintainers.

The JavaScript programs in question create menus, buttons, text editors, music players, and many other features of Web sites, so browsers generally come configured to download and run them without ever making users aware of it. Contrary to popular perception, almost no JavaScript runs "on the Web site" -- even though these JavaScript programs are hidden from view, they are still nonfree code being executed on your computer, and they can abuse your trust.

Join us in calling for a Web that respects our freedom by being compatible with free software. Use the action box on the right to contact the organization we're currently focusing on and ask them to make their site work without nonfree JavaScript.

https://ghostarchive.org/search?term=https%3A%2F%2Fwww.fsf.org%2Fcampaigns%2Ffreejs

  • I guess the lemmy javascript my instance runs ins open source software, right?
11
 
 

Libreboot is a coreboot distribution (coreboot distro), in the same way that Debian is a Linux distribution. Libreboot provides free, open source (libre) boot firmware based on coreboot, replacing proprietary BIOS/UEFI firmware on specific Intel/AMD x86 and ARM based motherboards, including laptop and desktop computers. It initialises the hardware (e.g. memory controller, CPU, peripherals) and starts a bootloader for your operating system (OS). Linux and BSD are well-supported.

Libreboot has, as of today, become an official member project within SPI, or more formally, Software in the Public Interest. Libreboot's project page is here:

https://www.spi-inc.org/projects/libreboot/

Software in the Public Interest (SPI) is a non-profit corporation in New York, which provides legal and fiscal infrastructure for Free Software projects. They assist projects in the handling of administrative tasks, money and so on, allowing those projects to focus on the thing that matters most: the code.

Organisations like SPI are vital for the health of the entire Free Software movement, and I'm extremely grateful to SPI for accepting Libreboot!

I contacted them earlier in 2025, around the time I attended FOSDEM 2025 in Belgium.

Here is the resolution from SPI's board meeting on 14 July 2025, where Libreboot was officially accepted as a member project:

https://www.spi-inc.org/corporate/resolutions/2025/2025-07-14.js.1/

SPI holds their board meetings on IRC. Here is the public IRC log of the board meeting, in which the above resolution was accepted unanimously:

https://www.spi-inc.org/meetings/logs/2025/2025-07-14.txt

SPI then contacted me with their invitation, based on this resolution, and I accepted their invitation!

Going forward, I will be using Libreboot's SPI membership for several things, such as:

  • Accepting donations from the public, to provide funding for Libreboot; this includes things like research/development costs (buying hardware and equipment mostly, for porting to Libreboot and for testing).
  • Paying for project expenses - I'll likely start using it to pay for e.g. domain name renewals, hosting, and so on, in the future. I currently pay these expenses myself.
  • Legal assistance; for example if Libreboot ever wants to use contractors in the future to work on things, that sort of thing. And of course, if Libreboot generally ever needs help with legal documents.
  • In general, if the project ever has much larger expenses in the future, SPI can also manage whatever assets Libreboot needs it to.

SPI is one of the oldest fiscal sponsor organisations specifically for Free Software projects, and one of the biggest there is. For example, they sponsor the Debian Linux project!

Here are some examples of other, major Free Software projects that they support:

Libreboot is a lifelong passion of mine (I am its founder and lead developer), but the problem it has always had is that it's basically just me; I rely heavily on help from the various upstream projects that Libreboot uses, and from contributors to Libreboot. A number of people have made major contributions to Libreboot over the years.

But the problem was always that Libreboot didn't have formal infrastructure in place, until today. This, more generally, is why I sought to join SPI. I had considered creating my own Libreboot Foundation many years ago, and this is still a possibility, but it's easier for a smaller project like Libreboot to lean on organisations like SPI instead.

So basically, where I once funded Libreboot entirely by my own means, SPI will now provide an official, organised way to do so - and I anticipate that this will mean Libreboot can gain greater funding and support as a result. I'm expecting great things! Libreboot always had a strong future, but SPI membership now makes that future even stronger.

At the time of this article, the SPI-based donations page for Libreboot has not yet been set up, but it will be online in the near future.

Once again, I would like to thank SPI for accepting Libreboot! Libreboot will be able to achieve great things, with SPI's help, and I'm very much looking forward to the future.

Thank you! And to my readers: watch this space.

12
 
 

Did you know that the OpenSSF defined how to compute a “criticality score” which evaluates open source projects? This score defines the influence and importance of a project.

13
 
 

For people who are choosing between Librewolf and Brave

What Librewolf can do (but Brave can’t):

  • Be run in a portable form
  • Duplicate / manage user profiles easily
  • Use a self‑hosted sync server
  • Install most browser plugins on mobile (e.g. Iceraven)
  • Use containers to separate cookies
  • Store browser history permanently

What Brave can do (but Librewolf can’t):

  • Provide a better mobile user experience, including:
    • smoother animations
    • quick switching between tabs (tab icon feature)
  • Translate web pages on mobile devices
14
 
 

I don't mean the file transfer mode, I mean to share the contents of a single folder and it to show up as an usb stick. For example, to only share what's in the music folder and let a mp3 player read what's in there.

15
 
 

Currently I'm using booky mcbookface but the app is really lacking and the scrolling is not smooth.

Edit: I came across Lithium and Readera which both don't seem to collect much information compared to other apps. Not sure if they're open source though.

16
 
 

I want to donate some crypto to opensource projects and I ask for advice. What are the best projects that support crypto donations? Thanks!

17
 
 

VoidAuth is Single Sign-On for Your Self-Hosted Universe! 🐈‍⬛🔒

This is a smaller release; new features include adding a prompt for passkey creation when a user logs in with a password on a new device, account management options on the Profile Settings page, and a Sent Mail admin page where you can see what notifications the VoidAuth server has sent. Here is the changelog:

Features 🚀

  • Sent Mail admin page 📤
  • User Passkey and Password Account Management 🧑‍💼
  • User Account Management: Delete Account 😵
  • Passkey Prompt After First Login 🔑❓

On a personal note, thank you to the Fediverse community for taking an interest in this project. It is encouraging when you comment on a post, star on GitHub, open an issue, or otherwise engage. I created VoidAuth for my own use, but I really hope to be able to give back and make it into something useful to others.

Also I am accepting the part of myself that enjoys emojis, I don't care that it makes me look like an AI. Look out if I start using em-dashes though...

Marge Simpson saying 'I just think they're neat.' while holding an emoji

18
 
 

After Working on it alone for a year, the founder and original developer of Nova Launcher Kevin Barry has stopped working on Nova Launcher and the open sourcing efforts. More Info: https://teslacoilapps.com/nova/solong.html

19
20
 
 

cross-posted from: https://lemmy.world/post/35493454

I made a tool some time ago to respond quicker to reports which didn’t federate to the instance of my main account (lemmy.world). Previously I would have to check from multiple instances, and now I get a notification on my phone when a report is made within a couple of minutes. I've now added built-in ntfy.sh support.

21
 
 

I'm uncertain if the GPLv3 ^[1]^, or something from Creative Commons ^[3]^, like the CC-BY-SA ^[2]^ license, would be appropriate for open source hardware. I've come across the CERN-OHL-S ^[4]^, which appears interesting, but I've never encountered it in the wild, so I'm wary of it's apparent obscurity.

References

  1. Type: Webpage. Title: "GNU General Public License". Publisher: "GNU Operating System". Accessed: 2025-09-04T21:29Z. URI: https://www.gnu.org/licenses/gpl-3.0.en.html.
  2. Type: Webpage. Title: "Attribution-ShareAlike 4.0 International". Publisher: "Creative Commons". Accessed: 2025-09-04T21:30Z. URI: https://creativecommons.org/licenses/by-sa/4.0/deed.en.
  3. Type: Webpage. Title: "About CC Licenses". Publisher: "Creative Commons". Accessed: 2025-04-09T21:31Z. URI: https://creativecommons.org/share-your-work/cclicenses/.
  4. Type: Text. Title: "CERN Open Hardware Licence Version 2 - Strongly Reciprocal". Publisher: "CERN". Accessed: 2025-04-09T21:33Z. URI: https://gitlab.com/ohwr/project/cernohl/-/wikis/uploads/819d71bea3458f71fba6cf4fb0f2de6b/cern_ohl_s_v2.txt.
22
23
24
25
 
 

I made a node.js-based "Deep Researcher" web app. It searches internet and creates structured academic-style cited reports based on user's prompt. One can nudge the app to search exclusively through scholar sources with science-related keywords.

The app requires your own api key to run OpenAI's LLMs and the web search tool. The LLM vendor can easily be changed. The search will be changed to "Tavily" if the corresponding api key is provided

Edit: added web search tool.
Edit-2: added a sentence about "Tavily"

Edit 3: My public board for tracking progress

view more: next ›