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
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
I built an open-source Shell-Commands Manager

### GitHub: Here

#### Hey everyone!

I've been developing a modern command manager called CMD Manager, that allow users to manage and run commands easily. I'm relatively new to QT5, so any contribution and feedback is greatly appreciated!

Available on both Windows and Linux!

#### Why Did I Build This? (Target Audience)

I have to memorize and run a lot of commands in the command shell. Sometimes important bash noscripts gets lost in my files. To manage all of the commands, I created this application, allowing users to save and run a lot of commands easily.

There is a cool feature that I use often, which is replace placeholder file, that allow user to substitute the placeholder file inside the command (input.txt) and choose the actual file from the computer system easily (C:\Documents\project\abc\data.txt). There are also a lot of fun themes and font customization to choose from! Also available in 6 languages! (Feel free to add more!)


https://redd.it/1ok7y2h
@r_opensource
Open Source Web Analytics and Session Monitoring

Is anyone here fed-up with PostHog and Highlight or any other session monitoring / web analytics tool ?

Want to build open source from scratch ?

We will form a team, use AI and launch open source, free, MIT license self hosted alternative.

DM me if interested.

Potential for 10k GitHub stars.

Only those good at software engineering should DM

https://redd.it/1ok9oku
@r_opensource
What's your take on AI in project management tools?

Seems like every PM tool is slapping "AI" on their landing page now, but most of it is just glorified autocomplete. Has anyone actually found AI integration that's genuinely useful for managing projects? Or is it all marketing hype?

https://redd.it/1oke2qs
@r_opensource
Released My first open source project - A universal database seeding tool

Hi r/opensource members!👋

I just released my first open source project and wanted to share it with this amazing community.

🧩 Project: quick-seed
📜 License: MIT
🛠️ Tech Stack: TypeScript, Node.js




# 🚀 What it does

A CLI tool that generates realistic test data for databases, without writing custom seed noscripts.
It works seamlessly across PostgreSQL, MySQL, SQLite, Prisma ORM, and Drizzle ORM.



# 💡 Why I built it

I was frustrated with maintaining different seeding approaches for every project.
quick-seed provides a universal solution, one schema file works everywhere.



# 📚 What I learned

Publishing to npm
Building a CLI with Inquirer and Yargs
Working with multiple database adapters
TypeScript packaging and exports
Writing comprehensive documentation



# ⚙️ Current status

Published on npm (v1.0.9)
Comprehensive README with examples
Supports 5 databases/ORMs
Auto-detection for Prisma and Drizzle
🔄 Working on: Auto-generating schemas from existing database structures



# 🤝 Looking for

Feedback on the API design
Suggestions for new features
Contributors (especially for new database adapters)
Stars if you find it useful!



📦 npm: @miit-daga/quick-seed
🔗 GitHub: https://github.com/miit-daga/quick-seed
📚 Docs: Available in the README



This is my first contribution to open source, so any advice on project structure, documentation, or community building would be greatly appreciated! 🙌

https://redd.it/1okc8cp
@r_opensource
I closed my first issue today on Github. Feels incredible to be participating!

I got my first actual issue posted on Github for a user asking for a new feature. It feels remarkable to be actually interacting and building for a user!

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