1
485
submitted 22 hours ago* (last edited 22 hours ago) by PumpkinDrama@reddthat.com to c/opensource@lemmy.ml

We all love open-source software, but there are so many amazing projects out there that often go unnoticed. Let's change that! Share your favorite open-source software that you think more people should know about. Here’s how you can contribute:

  1. Single Option Per Comment: Mention one open-source software per comment to be able to easily find the most popular software.
  2. No Duplicates: Avoid duplicating software that has already been mentioned to ensure a wide variety of options.
  3. Upvote What You Love: If you see a software that you also appreciate, upvote it to help others discover it more easily.

Check out last year's post for more inspiration: Last Year's Post

Let's create a comprehensive list of open-source software that everyone should know about!

2
77
submitted 19 hours ago by wazaby@piefed.social to c/opensource@lemmy.ml

Hey everyone!

I wanted to share a small open source project I’ve been working on: Searloc.

Searloc is an open source lightweight, client-side web tool (pure JavaScript, no server-side code) that helps you search via a random public SearXNG instance, directly from your browser. The goal is to decentralize search and improve privacy without requiring you to host your own instance.

How it works

There are currently around 50 public SearXNG instances in the pool. Each time you search, Searloc randomly chooses one. This means no single instance sees all your queries — just about 1 in 50, statistically. The more public instances there are, the better the decentralization and privacy.

Who is this for?

If you already self-host your own SearXNG instance, you probably don’t need this.
But if you want private, decentralized search without hosting anything yourself, Searloc might be a great fit.

Key Features

  • Automatic quality checks to filter public instances from searx.space
  • Use !! to retry your search on a different random instance
  • Bangs (!!bang syntax) fully handled in-browser
  • Light/Dark mode support
  • English and French localization
  • Autocomplete for bangs on the homepage
  • Automatically forwards your theme and localization preference to the selected SearXNG instance
  • Add your own custom instances via the settings page

This is still an early-stage project, but I use it daily and it’s been ok for regular use.
Feedback, bug reports, and ideas are always welcome! Check out the Projects tab on Codeberg to see the current "roadmap".

Give it a try, and let me know what you think.

Have a great day!

3
67

Bluesky had some controversy when it first came out. Now that it's been around for a while, I'm curious what the consensus is. How does it compare to Mastodon? Is Bluesky now self-hostable and compatible with the Fediverse?

4
43
submitted 1 day ago by Shatur@lemmy.ml to c/opensource@lemmy.ml

cross-posted from: https://lemmy.ml/post/34012299

Background

For those who don't know, I'm trying to create a FOSS life simulation game — something similar to The Sims.

I haven't posted updates in !projectharmonia@lemmy.ml about the project for a while, only updates to the related crates I maintain. It's just me and my wife didn't have enough motivation to work on it. Mainly because of the overwhelming amount of things we need to make - both assets and code.

Lifesims Are Hard

A life simulation game needs at least one customizable character mesh (which is a huge project on its own), a lot of clothes, animations, textures, and world objects. And coding it isn't easy either — it's basically like making 3 games:

  1. Life simulation.
  2. Building mode.
  3. Character creation. It's probably the smallest part, but still quite complex.

Plus, I'm using Bevy, which is a great engine but still quite immature. This means I have to implement many things myself, even basic features like UI widgets. Some of my work is available as standalone crates: bevy_replicon, bevy_replicon_renet and bevy_enhanced_input. On the bright side, people seem to like them — the input crate is even planned for upstreaming into Bevy. But this also takes time and distracts me from the game.

I guess that's why we don't have many life simulation games — they're quite hard to create even for big companies. For example, Life By You from Paradox got cancelled.

So, is it an impossible task for hobbyists? It would be a shame, because I recently asked which game people would most like to see a FOSS alternative for, and most people voted for The Sims.

A Different Approach

At first, I considered switching to creating a reimplementation that requires the original game assets, like OpenMW or OpenLara. But it's even harder to implement and for me it's not as fun as creating something from scratch. So I continued thinking.

When I created bevy_replicon, it originally used bevy_renet under the hood. But it’s not actively maintained, so after each Bevy release, I had to wait a while for it to be updated. Instead of switching to another messaging library, I decided to abstract the messaging layer completely and move the renet-specific logic into a separate crate called bevy_replicon_renet. I documented the API, and people started creating their own integrations. I decided to embrace this strategy by keeping the crate minimalistic but extensible. Now we have a small ecosystem of crates. I think it's great because more people are getting involved and I have less to maintain.

There also games like Garry's Mod and Luanti (formerly Minetest). They are basically empty by default and players just install mods that add mechanics, objects, story, etc., all made by the community.

All of this got me thinking: why not create a project like this, but in the life simulation genre? From the game menu, players could download character models, clothes, objects, scripts, etc., created by passionate modders. To avoid downloading each mod individually, I could provide mod lists for one‑click installation. This will significantly reduce the scope of the game. Also, I enjoy creating APIs: even when I lost motivation to work on the game itself, I still actively developed the crates. So developing a game like this should be similar.

I even came up with a name — SimGine, short for "simulation engine."

During development, I can test things on free assets wrapping them as mods. For example, I can use character meshes and clothes from the awesome MakeHuman. But this could be anything, even a loader for CCs originally made for The Sims games.

As for the game engine, I still think that Bevy is the right choice:

  • It uses ECS, which is perfect for parallel simulation of many entities.
  • It's incredebly flexible and modular, kinda in the spirit of the game.
  • It's just fun to use for me. When you making a game as a hobby - it's very important, otherwise I'll lose my motivation.

I mentioned that the engine is still immature, but we're getting there. The upcoming 0.17 release will feature hot reloading and finally adds built-in widgets. Plus, the crates I already made are close to feature-completion.

Project Plans

Right now, I'm planning to wait for the release of Bevy 0.17 and, in the meantime, add a few important features to bevy_replicon. After that, I think I'll start working on the game. I'll also start from scratch, since we'll need a different architecture — though I'll borrow some of the old code. And this time, I'll start from the character creator. It's a smaller part, and if I fail with the rest, at least we'll still have a cool app for creating digital avatars 😅

Not looking for any collaborators or mod developers yet — I need to create an MVP first. I expect this will take a quite some time. But I would like to hear your opinions about the idea in general.

5
7
submitted 1 day ago* (last edited 1 day ago) by powermaker450@discuss.tchncs.de to c/opensource@lemmy.ml

I self hosted 2FAuth (not my project, but still awesome!) to manage my two factor codes online. I have the convenience of online codes that I could manage myself. I also took it a step further and made an Android app for it as well. I used to use Aegis before finding this project, and I missed the convenience of having a mobile app that I could just open instantly with my fingerprint.

It syncs over the list of accounts from the 2FAuth server, lets you view, copy, edit, and even create new accounts through QR code scanning. It also works completely offline after the first initial sync, so even when you don't have a good connection to your server, you can still get your two factor codes.

I plan to add more features that work offline, mainly creating accounts; it's still early in development, so I'd appreciate any feedback!

Feel free to check out 2FAuth and auff if it's something you're interested in!

6
179
submitted 3 days ago by morrowind@lemmy.ml to c/opensource@lemmy.ml
7
6
8
227

"The idea is to bring the full power of Blender to these devices," the blog post explains. "This requires adapting to platform-specific paradigms, but also to offer more task-oriented user interfaces with reduced information density. This will be achieved by extending existing input methods and improving workspaces and application templates, running on top of a regular Blender build."

The long-term goal is to build out not just a standalone tablet interface, but to offer the same advantages something like an iPad Pro offers to PC-connected graphics tablet peripherals, too—and it goes both ways. Ultimately, a standalone tablet + a keyboard and trackpad should offer the same experience as on desktop, and a desktop PC with a graphics tablet should be the same as a standalone tablet in terms of experience.

9
110
submitted 4 days ago* (last edited 4 days ago) by bvoigtlaender@feddit.org to c/opensource@lemmy.ml

I really like simple software that is built for a specific task which it then does extraordinary with a simple to understand codebase. Similar to the philosophy of suckless.org.

What are your favourite programs that "suck less"?

10
39
11
30
submitted 4 days ago* (last edited 3 days ago) by Electricd@lemmybefree.net to c/opensource@lemmy.ml

I'm on GrapheneOS and I believe the default control center (AOSP) sucks, especially the two slides to change brightness

I didn't find any Foss apps to change that, but there are many of iOS replicas on Google play which I would like but they all seem full of ads and shady

Crossposted here btw: https://lemmy.world/post/33674586

12
9
13
140

My creds: Been in open source for 25 years, one of the earlier users of Ubuntu when it launched in Fourways, South Africa (remember those sleeved CDs they used to send for installation media) though I hardcore rep Debian, have deployed and supported countless tools across 3 continents, the most memorable being Mambo which later became Joomla, though I switched to Drupal.

I think the label has been hijacked by many corporations to front an ethical FOSS front but in reality release a hobbled version of their software that is inherently open source at the core, but, has a commercial hard gate around certain things, like scalability/performance/high availability, authentication and security (big yikes here), integrations, usability, reporting and analytics etc... you get where I am going with this. I respect that people have to do what they have to do to eat and grow, but there is blatant misrepresentation happening and it needs to be called out. Or maybe I am wrong here?

14
11
submitted 6 days ago* (last edited 6 days ago) by happeningtofry99158@lemmy.world to c/opensource@lemmy.ml

Can someone please help me test https://f-droid.org/packages/com.github.axet.callrecorder on non-rooted latest GrapheneOS? It is able to auto start but it records silence.

thanks a lot for your kindly help

EDIT: call recording is legal in my country

15
7

I just released v0.1.0 of ktor-panel: https://github.com/believemanasseh/ktor-panel.

Ktor Panel is a lightweight, customisable admin interface generation library for Ktor servers. It provides a simple way to manage your database entities through a secure and intuitive web interface using minimal configuration.

Official docs: https://ktor-panel.readthedocs.io/

Also, if you're feeling generous and can upvote, I just launched on Peerlist: https://peerlist.io/believemanasseh/project/ktor-panel

Feedback appreciated :)

16
36

Hi everyone,

Since I'm primarily working in devops Area and loving yaml-based CI/CD, dockerizing or kubernetes things, I've developer something, that you could, similarly, run from your own computer using yaml defined jobs.

Everything you know from pipeline-based definitions, such as chaining, on_success, on_failure, depends_on, scheduled jobs using crontab definition or executing jobs using containers, you can now do it.

I would appreciate any feedback, I'll try to get it better :)

✌🏻

17
7
submitted 1 week ago* (last edited 1 week ago) by happeningtofry99158@lemmy.world to c/opensource@lemmy.ml

I can only install limited sticker in the sticker extension

How do I find and install more sticker packs?

thanks a lot

18
21
submitted 1 week ago* (last edited 1 week ago) by happeningtofry99158@lemmy.world to c/opensource@lemmy.ml
  • Need recommendations of open-source/selfhost sticker/meme management system. I have tried
    • hydrus
      • no mobile app
    • pinry
      • no mobile app
    • immich
      • cannot create album inside album
      • I want to have a album with all memes in it
      • and organize them by folder
      • if organize them by tags it cannot be shared easily in message app like element
    • EweSticker
      • can sync folder to desktop
      • no desktop support
  • What I'm looking for:
    • able to sync between windows linux and android
    • integration with keyboard (best to integrate with flourish / FUTO ...)
    • Organize by folder / album structure
    • able to quickly save an image to the desired folder / album
    • OCR and offline AI support would be nice
    • able to tag / edit / add description

Thank you in advance for your help.

19
49
submitted 1 week ago by yogthos@lemmy.ml to c/opensource@lemmy.ml
20
16
submitted 1 week ago by adbenitez@lemmy.ml to c/opensource@lemmy.ml

cross-posted from: https://lemmy.ml/post/33628691

ArcaneChat 2.6.0 released!

ArcaneChat 2.6.0 is on its way to Google Play and f-droid and should be available in the upcoming days, can't wait? for other download options check https://arcanechat.me/

🔮 What's new?

★ More security: chats are now encrypted forever, unencrypted email is received in separated recognizable chats marked with an email envelope icon

★ Cleaner UI: Since chats are always encrypted, padlocks and green checkmark icons are gone. Only "Saved Messages" and "Device Messages" chats keep a green checkmark

★ Now channels owners can set an avatar for their channel and subscribers can leave channels

★ Added Text-To-Speech (TTS) support for in-chat apps

★ You can change the order of your profiles in the profile switcher

★ New enhanced screen for chats and contacts profiles

★ And much more small fixes and improvements!

💜 Help keep ArcaneChat independent and make it even more awesome in the future: https://arcanechat.me/#contribute

21
32

Hey guys just looking for some good Open source browser for android TV, hope to get some good suggestions.

22
46

The team behind Maybe just released version v0.6.0, and with it announced a major shift: the project is officially moving away from open-source development and pivoting to a B2B-focused model.

From now on, Maybe will focus on enterprise-grade data analysis and scenario planning tools for businesses. As a result, there will be no further updates, maintenance, or community support

This marks the end of Maybe as a public, code-based personal finance tool.

If you’ve been using it personally, v0.6.0 is the final release. You can keep using it as-is, but don’t expect updates.

23
23

The summer has arrived and so did the new Open Prices community challenge! As always, we’re looking for contributors to collect prices on a specific type of products. With the shining sun and blistering heat in parts of the world, the topics are: sunscreens, ice creams & sorbets! Check out the challenge page for more info: https://prices.openfoodfacts.org/challenges/3

When?

All summer! Starting from 2025/07/01, ending 2025/08/31

See the link for details on how to participate

24
141
submitted 1 week ago by Pleat1752@feddit.uk to c/opensource@lemmy.ml
25
19

I’ve been working on this (not so little anymore) project for some time now, and I’m finally happy with the branding, UX and docs state.

It’s a scripting language I made at first as a toy, to learn new parsing methods, explore compiler optimizations, and go back to VM land where everything is low level and amazing (at least for me) ; it’s now a fully fledged language that can be used as a scripting language like Python or Ruby, and can also be very easily embedded inside a project, as one would do with Lua.

Let me know your thoughts and opinions on the project!

view more: next ›

Open Source

39440 readers
883 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