Opensource by Reddit – Telegram
Opensource by Reddit
20 subscribers
5 photos
2 videos
9.56K 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 Built a Tool to Stalk GitHub Profiles (Legally)

Hey r/opensource,

Let's be honest - we've all done it. You see a cool project, check out the developer's profile, scroll through their repos, and try to mentally calculate how you stack up.

I got tired of doing this manually, so I built en-git, a tool that does all the "stalking" for you. It's been a passion project of mine, and now that it's stable, I've fully open-sourced it and would love to get your feedback.

Live Demo: https://en-git.vercel.app/

GitHub Repo: https://github.com/TejasS1233/en-git

What it does:

Profile Analysis: Type in a username and get an instant breakdown of their top languages, contribution patterns, and a (completely subjective) profile score.

Compare Developers: Put any two profiles side-by-side to see how they really stack up on languages, repo stats, and activity.

Repo Deep Dive: See if a project is actually maintained or just abandoned. It gives you a "contribute-worthy" score based on recent activity and PRs.

There's also a companion Chrome extension that gives you in-line code quality scores, which has been a game-changer for my PR reviews.

I have issue templates and contribution guides ready to go and would love some help if you're interested.

What do you think? And what obvious features am I missing?

https://redd.it/1oizlct
@r_opensource
Can’t find a solid open-source Trello alternative — tried OpenProject but community version lacks features 😩

Hey everyone,

I’ve been trying to move away from Trello and find a free, open-source alternative that’s good enough for serious project management — but I’m honestly struggling.

I recently installed OpenProject (community edition) on my own server — and while it’s great in some areas (nice structure, Gantt charts, Agile boards, etc.), I realized many of the useful features are locked behind the enterprise version (like advanced boards, team collaboration tools, and some reporting options).

So now I’m back to searching again 😅

What I’m looking for:
Kanban / board-style task management (like Trello)
Self-hosted & open source
Good UI and easy workflow
Ideally has advanced options (custom fields, automation, filters, etc.)
Active community / not abandoned

What I’ve tried so far:
• OpenProject → powerful but feature-limited without enterprise upgrade


Has anyone found something that actually balances usability and advanced features — without hitting a paywall?

Would love to hear what others are self-hosting or recommending in 2025.
Please drop your suggestions (and maybe pros/cons) below 🙏

https://redd.it/1oj3zfp
@r_opensource
I built a self-hosted form backend as easy to deploy as signing up for SaaS

Recently, I was looking for a free form backend and wasn’t able to find one. So I built one. But I believe I found an interesting way to do it!

I needed an endpoint to send waitlist submissions from my static website. As I quickly found out, most of the free options out there are artificially limited to a point where they are almost unusable - 50 submissions per month, no data export, unwanted redirects. And I understand - no matter how commoditized the technology is, a hosted solution can’t be entirely free. The service providers need to make money to maintain infrastructure, pay for emails, etc.

Of course, there are open-source self-hosted solutions out there but deploying them is much harder than signing up for their managed version. Again, I get it.

So I thought: “what if I there was a free self-hosted solution that is as easy to deploy as signing up for a commercial service?” And I remembered “Deploy to Cloudflare” buttons that are primarily used by Cloudflare in their tutorials/docs.

Meet FormZero - Form backend with zero paid features that you can deploy to your free Cloudflare account with one button in about 3 minutes. Cloudflare doesn’t even require credit card. It’s literally as easy as signing up for a SaaS:

1. Click the button
2. Provide three parameters:
\- Project name in your account (just use “formzero”)
\- Database name in your account (just use “formzero”)
\- Auth Secret for auth internals (use jwtsecrets com or `openssl rand -hex 16` to generate one)
3. Get your unique workers dev URL where you can start using FormZero

Here’s what FormZero gets you on a free Cloudflare account:

1. 100,000 form submissions a day
2. 4,000,000 submissions stored
3. Infinite retention and data export
4. Email notifications with a free Resend API key

The application is a Cloudflare worker that handles form submissions and serves a protected dashboard where you can see data you collected. The data is stored in a D1 database. I’m really looking forward to the public release of Cloudflare email service which should allow zero-setup email notifications.

Just go and try how smooth the installation process is!

https://github.com/BohdanPetryshyn/formzero

https://redd.it/1oj5j0g
@r_opensource
How am I supposed to word the copyright for this model?

I have found a 3D model on Printables that I like, released under a Creative Commons Attribution. It has been created with Tinkercad, and I would like to recreate it in FreeCAD so I can change it more easily if I need to do so later.

I would like to release my recreation under GPLv3 or later, as while unusual to use GPL for CAD models, it does have the advantage of requiring you to release the source files of any derivative works, while Creative Commons doesn't. If I understand correctly, the CC-BY license of the original work allows me to do so, and the author is also ok with me doing that.

The GPL requires you to follow a couple of steps when releasing something under it, such as including the license, clearly stating that the work is licensed under it, including a copyright notice, etc.

My problem is with the wording of the copyright notice. I am not sure what's the appropriate way to word it. Here are the options I am debating between. Feel free to suggest another one if there is a more appropriate one:

1. Copyright 2025 <Original Author Name>, <My Name>
2. Copyright 2025 <Original Author Name>
Copyright 2025 <My Name>
3. Original Model Copyright: Copyright 2025 <Original Author Name>
FreeCAD Recreation Copyright: Copyright 2025 <My Name>
4. Original Model Copyright: Copyright 2025 <Original Author Name>
FreeCAD Recreation Copyright: Copyright 2025 <Original Author Name>, <My Name>

Are any of the following correct? I guess what I am trying to figure out is if the copyright of the recreation belongs to both of us, and if I should mention the copyright of the original model.

P.S. For now it is just a recreation, using the original model as a reference for dimensions of the features. I may actually change certain features of the recreation at a later point. Although I do wonder if changing it doesn't defeat the purpose of recreating it in the first place, or if there is a need to recreate it if I am also going to have a modified version, but I guess that's a different beast altogether. I may change it in such a way so it's backwards compatible with the original.

https://redd.it/1ojbdci
@r_opensource
Handling multiple cloud drives

Hello everyone, I am looking for an open source solution to handle about 20 cloud drives (one drive) from one windows system. I tried Airlivedrive, Cyberdurck and Airexplorer, which are not open source or can not handle 20 drives. Is there any?

https://redd.it/1ojc1qi
@r_opensource
Open-source: GenOps AI — LLM runtime governance built on OpenTelemetry

Just pushed live GenOps AI → https://github.com/KoshiHQ/GenOps-AI

Built on OpenTelemetry, it’s an open-source runtime governance framework for AI that standardizes cost, policy, and compliance telemetry across workloads, both internally (projects, teams) and externally (customers, features).

Feedback welcome, especially from folks working on AI observability, FinOps, or runtime governance.

Contributions to the open spec are also welcome.

https://redd.it/1oj88um
@r_opensource
I built a small in-browser time tracking app for work/break time

Hey :)

I've been frustrated with existing time trackers and built a simple one for myself

I wanted to keep it really simple, so it just has "work" and "break" buttons which triggers work and break time intervals respectively, and allows you to optionally write down what you're working on

Data saved locally in your browser - no accounts, backend etc

It's also a PWA so can be installed on your device

Hope you'll find it useful :)

URL: ytime.app
Github: https://github.com/DraggonFantasy/ytime

https://redd.it/1ojgksn
@r_opensource
Need suggestions for best LFX orgs to get started

I want suggestions for some of the orgs that come to LFX every year in which I can start contributing.

I have looked at inspektor gadget, knative, antrea but not able to get the good issues

What do you guys recommend?

https://redd.it/1ojgbvb
@r_opensource
I built YaraDB, an open-source Document DB with built-in Optimistic Locking and Data Integrity

Hey r/opensource!

I've been developing a document database, YaraDB, and have just made it public. I'm hoping to get some feedback from the open-source community on the architecture.

GitHub Repo: `https://github.com/illusiOxd/yaradb`

# What is YaraDB?

YaraDB is a lightweight, in-memory-first document database built on Python (FastAPI & Pydantic). It runs as a service, persists all data to a single JSON file on shutdown, and is fully containerized with Docker.

# Why Did I Build This? (Target Audience)

I wanted a database for my own small projects (bots, personal APIs, etc.) that was simple like SQLite, but flexible like NoSQL.

The problem is that most simple DBs (like TinyDB or just writing to a JSON file) have zero protection against race conditions or data corruption. YaraDB is my solution: a database that provides enterprise-level data guarantees in a lightweight package.

# Core Features (The "Smart" Model)

The main philosophy is that the database itself should guarantee integrity. The core of YaraDB is a "smart" Pydantic model (StandardDocument) that wraps every document and provides:

1. Optimistic Concurrency Control (OCC): Every document has a version field. The PUT /document/update endpoint requires this version. If it doesn't match, the API returns a 409 Conflict. This prevents "lost update" race conditions when two processes try to update the same document.
2. Built-in Data Integrity: The document's body is automatically hashed (body_hash) on every update. This allows you to instantly verify that the data hasn't been corrupted.
3. Soft Deletes: PUT /document/archive doesn't destroy data; it just sets an archived_at flag, preserving data history.

# License & Contribution Model

I've chosen a model I've seen in other successful projects:

License: The code is licensed under MIT, making it free for anyone to use, fork, and learn from.
Contributing: We welcome contributions! To ensure the project's long-term health and ownership, we use a simple Contributor License Agreement (CLA) (detailed in CONTRIBUTING.md).

I'm looking for feedback not just on the code, but on this contribution model as well.

It's fully documented in the README with API examples and docker-compose instructions. Take a look and let me know what you think!

https://redd.it/1ojuslc
@r_opensource
Open Source OSX-compatible (eventually) operating system RavynOS moving base from FreeBSD to Darwin!

https://github.com/ravynsoft/ravynos/discussions/529

For those unfamiliar, RavynOS is currently based on FreeBSD and is essentially to OSX as ReactOS is to windows, a project aimed to create a fully open source binary compatible operating system with their respective inspiration projects. With the move to Darwin they’ll gain the ability to run OSX binaries and will gain the ability to run a ton of OSX CLI binaries. I’m still waiting for an update to my questions on the discord server but seeing as RavynOS already has parts of a Cocoa implementation I wouldn’t be surprised if simple GUI apps will immediately work post-transition. Either way, it’s cool to see.

https://redd.it/1ojv4tr
@r_opensource
Fuzion Dock is now Open Source - Looking for maintainers to take over the project

Hey everyone,

I'm excited to announce that Fuzion Game Dock is now fully open source! 🎉

For those unfamiliar, Fuzion is a seamless game dock for Windows with automatic icon fetching, styling, and quite a few extra features including:

- 🎮 Deal fetching from Reddit
- 🔍 Omni search (searches both Steam and your local dock)
- 🚀 Delayed and silent game launcher launching when available
- 🎯 Full gamepad support
- And other things I forgot about

Demo Videos:
- Feature Overview 1
- Feature Overview 2
- Feature Overview 3
- Feature Overview 4
- Feature Overview 5
- Feature Overview 6

Current Status:
Fuzion was published to the Windows Store (UWP | Standalone), but it's currently not displaying the dock properly in newer versions of Windows 10/11, likely due to changes in desktop rendering.

Why Open Source?
Unfortunately, I no longer have the time to maintain this project. Rather than let it die, I'm making it open source in hopes that someone in the community will pick it up and continue development.

Looking for Maintainers:
I'm specifically looking for someone who wants to seriously take on the project and manage the public repository. If you're interested or want to discuss, join the Fuzion Discord - link to Discord in the repo readme.

GitHub Repository: https://github.com/stomane/fuzion

Feel free to fork it, fix it, improve it, or use it as a learning resource. The code is all yours now!

Thanks to everyone who used Fuzion over the years. Here's hoping it gets a second life in the hands of the community! 🙏

https://redd.it/1ojwhsy
@r_opensource
How/if to share release notes with users?

I'm about to push OSS repo with the app I worked on for a few months (started since I needed it myself). I have heavy use of plugins, so that means once it's in GitHub more people will ask for more plugins, which means more or less frequent releases.

I'm curious how do you deliver your release notes to users who use your apps/tools and if it makes any sense at all(or users simply don't need to read it) ? I already built in a simple indicator about new version releases which simply compares latest GitHub release version to local. But I'm curious about more detailed release notes

https://redd.it/1ojyuoj
@r_opensource
Anyone used Coderabbit. How is it?

Hello everybody. Just wanna ask how CodeRabbit is for open-source projects. I help maintain a Python library that gets steady PRs, and I’m kinda getting tired of all the reviewing. It’s just the sheer volume of trivial stuff I need to sift through. Most issues are small like missing docstrings, weird naming, config typos. But we still burn hours waiting for someone senior to review and merge.

I’ve looked at CodeRabbit as a possible solution because they say it’s free for OSS repos, and it supposedly does PR summaries, runs linters, suggests fixes, and explains why something is flagged. Just wanna know if it’ll live up to the expectations

Anyone here use CodeRabbit for their open-source projects? Does it integrate smoothly with GitHub/GitLab?Hope you can help me out. Thanks

https://redd.it/1ok0imj
@r_opensource
Need feedback, contributors & users for my open source python IoT runtime (HTTP, MQTT & ZMQ supported)

Hi all, about 1-1.5 years back, I released a (fully-)permissively licensed open source implementation of an IoT runtime in python. Its supposed to be beginner-friendly as well as suitable for learning some formal ideas about hardware control without compromise. Its not a tool or vendor-locked implementation, its a runtime that helps you write code that control your hardware.

You can find it here: [https://github.com/hololinked-dev/hololinked](https://github.com/hololinked-dev/hololinked)

The salient features are:

* protocol & content type agnostic (HTTP; ZMQ & MQTT supported currently for protocols, JSON, message pack, pickle for content types), can be extended to other protocols or content types
* interoperable and cross platform
* supports three interaction with devices named as properties, actions and events, and a state machine.

One can use it, for example, in a home automation project on a raspberry pi or lab automation in a science or electronics lab (which is what I use it for - for example, you have a spectrometer or a camera in your physics lab, or a power supply or oscilloscope in your electronics lab)

Its coming very close to becoming production ready, I need to add more compliance related stuff like security scanning, dependency scanning etc.

In meanwhile, I am looking for feedback, users and contributors. Please have a look and I would be interested to hear from you. There are also a limited number of good first issues. I am also open to PRs with new features that you may find interesting.

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