Opensource by Reddit – Telegram
Opensource by Reddit
20 subscribers
5 photos
2 videos
9.51K links
Reddit's ♨️ take on Open Source Technology.

Join the discussion ➡️ @opensource_chats

Channel Inquiries ➡️ @group_contacts_bot

👄 TIPS ➡️➡️➡️ https://news.1rj.ru/str/addlist/mB9fRZOHTUk5ZjZk

🌈 made possible by
@reddit2telegram
@r_channels
Download Telegram
I made a visual grid that shows your subnoscriptions sized by how much they actually cost you

Hey everyone! I built a simple tool that turns my subnoscriptions into a proportional treemap - bigger box = bigger monthly spend.

Seeing it visually was honestly a bit confronting. I knew streaming services cost money, but I didn't realize they made up quite a lot of my total subnoscription spend until I saw them as massive boxs. Made it pretty easy to decide what to cut first.

What it does:

Shows all your subnoscriptions as proportional boxes
Instantly highlights which services dominate your budget
Useful for deciding what's actually worth keeping vs what to cancel

Privacy-focused:

No signup required
100% free (personal project, I make nothing from this)
All data stays in your browser - nothing sent anywhere

Try it here: visualize.nguyenvu.dev
Source code: hoangvu12/subgrid

Would love feedback, is this actually useful, or am I the only one who needed to see it visually to take action? Open to suggestions on what would make it better.

https://redd.it/1qjqitk
@r_opensource
MIT License Question

Just to clarify if I'm understanding it right, can I use an MIT License open source software (without modifying its source code) and integrate or embed it on my own project?

I will also distribute it.

https://redd.it/1qjtzeq
@r_opensource
Anyone else frustrated with internal technical documentation? KT sessions, README's, Lucid charts, etc are all painful.

## Internal documentation tends to rot — why is that?

Most teams end up with internal documentation spread across a few familiar places:

- Knowledge-transfer sessions that go stale within months
- README files that never quite get filled in
- Multiple diagrams of the same system, each slightly different
- Notes in tools like Notion with code copied long ago
- Shared docs that are hard to maintain and rarely revisited

In practice, internal documentation is often outdated. When it isn’t, it’s usually fragmented or painful to work with.

That doesn’t seem like a motivation problem. It feels more structural. Documentation lives across too many tools, and keeping everything aligned with the code requires constant context switching — something most engineers actively avoid.

---

## Thinking about alternatives

A lot of documentation tooling works well for public or external docs, but internal technical documentation has different needs. It’s closer to the codebase, changes more frequently, and often needs diagrams, snippets, and architecture notes to stay useful.

One approach I’ve been exploring is keeping documentation directly alongside the repository and consolidating common internal-doc formats into a single editor. The idea is to reduce context switching and make it harder for docs to drift away from the source of truth.

That raises a few open questions:

- Does keeping docs in the repo actually change how often they’re updated?
- Are inline ERDs and architecture diagrams useful in practice, or do teams still export them elsewhere?
- Is “documentation drift” something teams would want tooling to actively detect?

---

## Curious how others handle this

How does your team handle internal technical documentation today?

- Where does it tend to break down?
- What tools do you rely on?
- What would make documentation easier to keep accurate?

For anyone interested, I’ve been experimenting with an open-source tool around this idea here:

https://doclific.com / https://github.com/muellerluke/doclific

Let me know if you have any feedback!

https://redd.it/1qjvd4z
@r_opensource
Data Modeling Tool

Are there any tools on the market today that use open-source code for data modeling?

https://redd.it/1qjv8r4
@r_opensource
Separate licenses for assets?

I'm working on an open-source game engine project where in addition to the engine, there will be community-contributed assets including models, music, and levels. I want to better protect people's work so they'll be more comfortable contributing it, so I'd like the assets to be under separate licenses to prevent them from being used commercially without the creator's permission. What is the best way to go about doing that?

https://redd.it/1qjz2z8
@r_opensource
Speak up for more funding for Open Source from the EU!

The European Commission has just [launched a consultation on the EU's future Open Source strategy](https://ec.europa.eu/info/law/better-regulation/have-your-say/initiatives/16213-European-Open-Digital-Ecosystems_en). The Deadline is the **3rd of February**.

The Strategy will cover:

* EU stance towards deploying Open Source software in the EU institutions.
* EU stance towards procurement of Open Source solutions.
* The EU's own Open Source contributions.
* Funding for Open Source developers, companies, and foundations.
* Helping Open Source foundations to get established in Europe.
* Implementation of EU laws like the CRA.
* Future consultation of the Open Source community in lawmaking.

The EU has funded loads of Open Source projects (like Mastodon) through its Next-Generation Internet initiative. (You can see a full list [here](https://nlnet.nl/project/) (all the ones with NGI))

That initiative is currently up for review.

**If you want more funding from the EU for Open Source, now is the time to speak up!**

https://redd.it/1qk1lc1
@r_opensource
Open sourcing a UI engine that replaces component trees with semantic intent

I'm opening up a project I've been working on called **Ripple**.

**The concept:**
Most AI UI generation today relies on LLMs knowing specific component libraries ("render Card with props X"). I wanted to build something more abstract: an engine where the AI just declares *intent* ("show flight options") and the engine handles the rendering implementation.

**Status:**

* Core engine (Svelte) is live in the demo.
* Docs and specs are up on GitHub.
* Full code release is scheduled for Q2.

**Demo(FREE)** inside
**GitHub:** [github.com/interacly/ripple](http://github.com/interacly/ripple) (we are cleaning up the code and building a stand alone core to support more frontend frameworks)

Would love to hear your thoughts on this

https://redd.it/1qk2v36
@r_opensource
Any OpenSource projects looking for help?

Looking for an opensource project with the following:

needs more developers
is already used by people and is important for them

Doesn't need to be paid or anything, just looking for suggestions. I have a pretty broad skill set with these skills (from most experience to least):

C++
HTML/CSS/JS as well as React
Java Backend Servers
Python Deep Learning
C programming

With these random exposures

Godot game dev, Java desktop apps, Android dev



https://redd.it/1qk2trb
@r_opensource
Rebranding open source (and Arc Raiders)

I've recently started playing a lot of Arc Raiders on my Steam Deck. For those not familiar, it's a game like Fortnite where you have to craft your own guns, ammo etc. and if you die in a round you lose everything.

At the start of every round you can either craft (or purchase) guns/ammo or use a "free loadout" - a very basic item set with the bare minimum. Using a free load out all the time is kind of looked down upon.

You can also loot during a round to get crafting materials, guns and ammo... and blueprints.


Blueprints unlock the ability to make a specific item that you would otherwise have to buy with in-game money or come across by chance in a round. Usually the materials to build an item from a blueprint uses way less resources than how much in-game money it takes to purchase the item.


I've really been thinking about open source and the "branding problem" it has, where a lot of corporate types think it's all unreliable stuff for college kids to tinker on, but not meant for serious business, save for 1 or two exceptions.


But while playing Arc Raiders, the part that hit me is that for some reason using open source (free as in beer) is seen as using a "free loadout" - as in, Android because iPhones are expensive, Linux because you can't afford a Mac, LibreOffice because Office 365 is too expensive etc. What is not conveyed is that open source (free as in freedom) is about having the blueprint. The fact that it's free as in beer is just a bonus.


Bit of a ramble/random thought, but hopefully fellow Arc Raiders players understand what I'm talking about.

https://redd.it/1qk6129
@r_opensource
How does one get testers for an idea?

Curious how you guys did it, especially if it's dev focused + niche.

https://redd.it/1qk8zbi
@r_opensource
I built an open-source, local-first alternative to Things 3 for Linux & Android (React Native + Tauri)

Hi r/opensource,

I’m Dongda, a PhD student and longtime Linux user.

For years, I’ve been frustrated that the best "Getting Things Done" (GTD) apps—like *Things 3* or *OmniFocus*—are exclusively locked to the Apple ecosystem. As someone who lives in Arch Linux and Android, I was stuck with Electron web-wrappers or proprietary apps that store my life's data in plaintext on their servers.

So, I spent the last year building **Mindwtr** to fix this.

It’s a strict GTD task manager that treats **Linux and Android** as first-class citizens, respects your privacy by default, and is fully open source.

# 🛠️ The Tech Stack

I know this sub loves the details, so here is how it's built:

* **Mobile:** React Native (Expo) with Reanimated for 60fps gestures.
* **Desktop:** Tauri v2 (Rust + React). This keeps the app lightweight (\~10MB installer) compared to Electron heavyweights.
* **Database:** SQLite (via `op-sqlite` on mobile, native on desktop). All data is strictly **local-first**.
* **Sync:** I built a custom sync engine that is **End-to-End Encrypted**. You can use my relay or self-host your own Docker container. It supports file-based sync (Syncthing/Dropbox) and WebDAV too.
* **License:** MIT License.

# Why use it?

* **Strict Methodology:** It’s not just a checklist. It forces the GTD workflow: Capture → Clarify (Inbox Wizard) → Organize (Contexts/Projects) → Reflect (Weekly Review).
* **Cross-Platform:** The Android and Linux versions are feature-parity.
* **No Subnoscriptions:** It’s free. No "Premium" lock-in for basic features like dark mode or recurring tasks.

# 🔗 Links

* **Source Code:** [GitHub](https://github.com/dongdongbh/Mindwtr)
* **Google Play Store:** [Download](https://play.google.com/store/apps/details?id=tech.dongdongbh.mindwtr)
* **Desktop Releases (Linux/Windows/macOS):** [GitHub Releases](https://github.com/dongdongbh/Mindwtr/releases)

I’m actively looking for contributors! If you know React or Rust and want to help build the best open productivity tool, I’d love to see some PRs.

Let me know what you think of the architecture or if you have questions about the sync implementation!

https://redd.it/1qkgq9k
@r_opensource
An open source AI agent to help debug production incidents

I recently open-sourced an AI agent I built to help debug production incidents.

When prod is broken, a lot of time goes into reconstructing context. Alerts, logs, tickets, notes, and ad-hoc checks end up scattered across tools, and people repeat the same work or ask the same questions because no one has a clear picture of what’s already been looked at.

The agent runs alongside an incident and:

pulls together alerts, logs, and notes
keeps a running summary of what’s known and what’s still unclear
tracks checks and actions so work isn’t repeated
suggests mitigations (service restarts, config rollbacks, fix PRs), but everything requires explicit human approval

It’s intentionally conservative. No auto-remediation and nothing happens in the background without a human approving it.

This is the first open source release. It runs locally, and the README includes setup instructions and a demo.


Repo: https://github.com/incidentfox/incidentfox

https://redd.it/1qkkf6m
@r_opensource
Mind mapping tools for organizing complex ideas, what do you use?

I’ve been exploring ways to organize projects and ideas more visually, especially when juggling multiple threads of information. While testing different approaches, I tried Mindomo and found it helpful for structuring thoughts and spotting connections I might have missed in linear notes.

That said, I’m interested in tools that give more flexibility, transparency, and control over my data, something community-driven or open-source that lets you experiment with workflows without being tied to a single platform.

For people who use mind mapping regularly, what tools have you found effective? How do you balance ease of use with customization? I’d love to hear about your experiences, workflows, or even small tips for keeping complex projects organized.

https://redd.it/1qkoxkh
@r_opensource
I built an open source bipedal robot with working sim-to-real pipeline

After two years building a bipedal robot with the purpose of turning it into a pet robot companion, I decided to pivot. Bimo is now a fully open-source bipedal robotics kit designed for anyone curious about modern robotics.

I've been a huge fan of the DIY world since getting my first Arduino Kit as a kid. Twelve years later, this is my way of contributing back to the open source community.

The sim-to-real pipeline: this is the main feature that allows teaching Bimo behaviors in simulation using reinforcement learning, and deploying the model directly on the real robot. I have written a full Isaac Lab implementation to make the process easier.

Hardware: Bimo is fully FDM 3D printable to allow both, people printing their own versions and modifications, as well as printing replacements for broken parts. I have used mainly off the shelf components to keep it accessible.

By the way, for those willing to source and build completely from scratch, I would recommend JLCPCB and JLCCNC, as I have used their services to build the prototype, which turned out to be good quality and budget friendly.

Software: Bimo uses a custom PCB based on the RP2040, so it can be easily re-programmed using the Arduino IDE for example. I have also written a Python API to interface more easily with all hardware and sensors: IMU readings, servo feedback, battery levels, distance sensors, camera images, etc.

Flexibility: I made the head design in a way so that the majority of the volume is completely empty, allowing to add custom computing solutions such as SBCs, cooling options, mounting batteries, screens, etc.

All project files are on GitHub, except for the CAD and BOM, which will be released this summer, as there may be slight changes and tweaks.

What do you think about the project? I would love to get some feedback on the design and software, especially if you have had the chance to experiment with robotics kits before.

https://redd.it/1qkq1f0
@r_opensource
Open-source static dependency dashboard using SBOMs (CycloneDX) + OSV scan

I have been working on a small open-source project - a simpler way to **visualize dependencies using SBOMs** and quickly surface known vulnerabilities.

The idea is intentionally minimal:

* A **static site** that consumes SBOMs
* Visualizes direct and transitive dependencies
* Performs a **quick vulnerability lookup via** [**https://osv.dev/**](https://osv.dev/)
* No backend, no database, no credentials

Because it is a static site, it can be deployed very easily via **GitHub Pages or GitLab Pages (for free!)**, which makes it suitable for demos, internal tooling, or lightweight analysis without the need of additional infrastructure.

Current state:

* Supports **CycloneDX SBOMs** only
* Uses [**https://osv.dev/**](https://osv.dev/) for vulnerability data
* Focused on visualization and fast feedback rather than full policy enforcement

Planned next steps:

* Add **SPDX** support
* Integrate additional scanners or data sources

Repo: [https://github.com/hristiy4n/bom-view](https://github.com/hristiy4n/bom-view)

Any feedback is very welcome!:)

https://redd.it/1qkrsaz
@r_opensource