Should we Opensource Primains?
Hey everyone!
After launching our Primain product we noticed a lot of people questioning the security mechanisms behind the protocol.
Especially as it's connected to the blockchain space, where scams are all too common, we thought that open-sourcing might reduce some of these concerns. Our main concern is copycats and the possibility of people finding and exploiting bugs in our source code. Additionally, it would take up quite some time to set up the project for a full public release and separate business from protocol logic.
The main benefits seem obvious: more trust and more security over the long run.
Heres some more info about the project: About
Please let us know what you would do!
https://redd.it/1oiuq2m
@r_opensource
Hey everyone!
After launching our Primain product we noticed a lot of people questioning the security mechanisms behind the protocol.
Especially as it's connected to the blockchain space, where scams are all too common, we thought that open-sourcing might reduce some of these concerns. Our main concern is copycats and the possibility of people finding and exploiting bugs in our source code. Additionally, it would take up quite some time to set up the project for a full public release and separate business from protocol logic.
The main benefits seem obvious: more trust and more security over the long run.
Heres some more info about the project: About
Please let us know what you would do!
https://redd.it/1oiuq2m
@r_opensource
Need Help: Running AI-Generated Code Securely Without Cloud Solutions
Hey everyone,
I’m currently working on a project where I want to execute AI-generated code (for example, code generated by Gemini or other LLMs) in a secure and isolated environment. The goal is to allow code execution for testing or evaluation without risking my local system or depending on expensive cloud infrastructure.
What the experience will look like:
A user installs my project locally and adds their LLM API key. They then open the app on port 3000, connect their GitHub repository, and interact with an integrated AI assistant. For example, they might ask the LLM to “add one more test in the test module.”
Behind the scenes, a temporary isolated VM or container is automatically created. The AI-generated code is executed and tested inside this sandboxed environment. If all tests pass, the changes are automatically committed and pushed back to the user’s GitHub repository — all without exposing their local system to security risks.
I came across Daytona, which provides secure and elastic infrastructure for running AI-generated code safely. It looks great, but it’s mainly cloud-based, and that quickly becomes costly for continuous or large-scale use. I’d prefer a local or self-hosted solution that offers similar sandboxing or containerization capabilities.
I also checked out Microsandbox, which seems to be designed for this kind of purpose — isolated and secure code execution environments — but unfortunately, there’s no Windows support right now, which is a dealbreaker for my setup.
What I’m looking for is something like:
A local runtime sandbox where I can execute AI-generated Python, JavaScript, or other code safely.
Dependency installation in an isolated environment (like a temporary container or VM).
Resource and security controls (e.g., CPU/memory limits, network isolation).
Ideally cross-platform or at least Windows-compatible.
Has anyone built something similar — maybe a local “AI code runner” sandbox?
How would you architect this to be secure, scalable, and affordable without relying on full cloud infrastructure?
Would love any suggestions, architectures, or even open-source projects I might have missed that could help with this kind of setup.
Thanks in advance!
https://redd.it/1oiyq89
@r_opensource
Hey everyone,
I’m currently working on a project where I want to execute AI-generated code (for example, code generated by Gemini or other LLMs) in a secure and isolated environment. The goal is to allow code execution for testing or evaluation without risking my local system or depending on expensive cloud infrastructure.
What the experience will look like:
A user installs my project locally and adds their LLM API key. They then open the app on port 3000, connect their GitHub repository, and interact with an integrated AI assistant. For example, they might ask the LLM to “add one more test in the test module.”
Behind the scenes, a temporary isolated VM or container is automatically created. The AI-generated code is executed and tested inside this sandboxed environment. If all tests pass, the changes are automatically committed and pushed back to the user’s GitHub repository — all without exposing their local system to security risks.
I came across Daytona, which provides secure and elastic infrastructure for running AI-generated code safely. It looks great, but it’s mainly cloud-based, and that quickly becomes costly for continuous or large-scale use. I’d prefer a local or self-hosted solution that offers similar sandboxing or containerization capabilities.
I also checked out Microsandbox, which seems to be designed for this kind of purpose — isolated and secure code execution environments — but unfortunately, there’s no Windows support right now, which is a dealbreaker for my setup.
What I’m looking for is something like:
A local runtime sandbox where I can execute AI-generated Python, JavaScript, or other code safely.
Dependency installation in an isolated environment (like a temporary container or VM).
Resource and security controls (e.g., CPU/memory limits, network isolation).
Ideally cross-platform or at least Windows-compatible.
Has anyone built something similar — maybe a local “AI code runner” sandbox?
How would you architect this to be secure, scalable, and affordable without relying on full cloud infrastructure?
Would love any suggestions, architectures, or even open-source projects I might have missed that could help with this kind of setup.
Thanks in advance!
https://redd.it/1oiyq89
@r_opensource
www.daytona.io
Daytona - Secure Infrastructure for Running AI-Generated Code
Deploy Al code with confidence using Daytona's lightning-fast infrastructure. 90ms environment creation,
stateful operations, and enterprise-grade security.
stateful operations, and enterprise-grade security.
Best soc 2 compliance software for a small remote-first team?
Trying to figure out what tools actually make soc 2 compliance easier without spending a ton or adding useless steps. We’re a small remote-first team and don’t have a dedicated compliance person, so automation and clarity are big deals for us.
i’ve looked at a few options but they all seem built for big companies with more people. Which ones actually work well for smaller teams that just want to stay compliant without overcomplicating things?
https://redd.it/1oiz529
@r_opensource
Trying to figure out what tools actually make soc 2 compliance easier without spending a ton or adding useless steps. We’re a small remote-first team and don’t have a dedicated compliance person, so automation and clarity are big deals for us.
i’ve looked at a few options but they all seem built for big companies with more people. Which ones actually work well for smaller teams that just want to stay compliant without overcomplicating things?
https://redd.it/1oiz529
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
life360-remote: a way to access your life360 circle data outside your phone
Requires xcode: you build the app on your phone, connect via websocket to your computer (or any server) and you can use the cli to remotely access your life360 circles and data. You're only able to access data you'd originally be able to via your phone account. https://github.com/Dynosol/life360-remote
https://redd.it/1oiznow
@r_opensource
Requires xcode: you build the app on your phone, connect via websocket to your computer (or any server) and you can use the cli to remotely access your life360 circles and data. You're only able to access data you'd originally be able to via your phone account. https://github.com/Dynosol/life360-remote
https://redd.it/1oiznow
@r_opensource
GitHub
GitHub - Dynosol/life360-remote: Access your life360 data with a web-socket connected iOS app.
Access your life360 data with a web-socket connected iOS app. - Dynosol/life360-remote
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
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
en-git.vercel.app
en-git - AI-Powered GitHub Analytics & Profile Insights
Analyze GitHub profiles with AI, compare developers, discover trending repositories, and get personalized career insights.
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
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
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
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
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
GitHub
GitHub - BohdanPetryshyn/formzero: Form backend with zero paid features. One-click deploy to your free Cloudflare account.
Form backend with zero paid features. One-click deploy to your free Cloudflare account. - BohdanPetryshyn/formzero
Prepackaged All-in-One Self-Hosting for Anytype is a personal knowledge base
https://github.com/grishy/any-sync-bundle
https://redd.it/1oj7tz5
@r_opensource
https://github.com/grishy/any-sync-bundle
https://redd.it/1oj7tz5
@r_opensource
GitHub
GitHub - grishy/any-sync-bundle: Anytype Bundle: Prepackaged All-in-One Self-Hosting
Anytype Bundle: Prepackaged All-in-One Self-Hosting - grishy/any-sync-bundle
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
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
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
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
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
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
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
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
GitHub
GitHub - KoshiHQ/GenOps-AI: Standardizing AI runtime governance built on OpenTelemetry.
Standardizing AI runtime governance built on OpenTelemetry. - KoshiHQ/GenOps-AI
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
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
YTime
YTime - Free Work-Break Time Tracker
Simple time tracker that works entirely in your browser. No registration, no data collection, works offline.
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 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
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
The Internet Runs on Free and Open Source Software—And So Does the DNS
https://www.icann.org/en/blogs/details/the-internet-runs-on-free-and-open-source-softwareand-so-does-the-dns-23-10-2025-en
https://redd.it/1ojfmse
@r_opensource
https://www.icann.org/en/blogs/details/the-internet-runs-on-free-and-open-source-softwareand-so-does-the-dns-23-10-2025-en
https://redd.it/1ojfmse
@r_opensource
ICANN
The Internet Runs on Free and Open Source Software—And So Does the DNS
The ICANN Security and Stability Advisory Committee recently published SAC132: The Domain Name System Runs on Free and Open-Source Software.
Spot SponsorBlock - A SponsorBlock fork for Spotify Podcasts
https://github.com/Spot-SponsorBlock/Spot-SponsorBlock-Extension
https://redd.it/1ojn3j5
@r_opensource
https://github.com/Spot-SponsorBlock/Spot-SponsorBlock-Extension
https://redd.it/1ojn3j5
@r_opensource
GitHub
GitHub - Spot-SponsorBlock/Spot-SponsorBlock-Extension: Skip Spotify podcast sponsors (browser extension)
Skip Spotify podcast sponsors (browser extension). Contribute to Spot-SponsorBlock/Spot-SponsorBlock-Extension development by creating an account on GitHub.
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 (
1. Optimistic Concurrency Control (OCC): Every document has a
2. Built-in Data Integrity: The document's
3. Soft Deletes:
# 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
I'm looking for feedback not just on the code, but on this contribution model as well.
It's fully documented in the
https://redd.it/1ojuslc
@r_opensource
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
GitHub
GitHub - ashfromsky/yaradb: In-memory-first document DB (Python/FastAPI) with JSON persistence and a "smart" data model.
In-memory-first document DB (Python/FastAPI) with JSON persistence and a "smart" data model. - ashfromsky/yaradb
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
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
GitHub
It's decision time. Please read. · ravynsoft ravynos · Discussion #529
We're at a crossroads in this project and I need to decide the future direction. Gonna ramble a bit but it's important so please try to stick with me. I started this project mostly as a jok...
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
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
YouTube
Fuzion - Features Overview
Demonstrating Fuzion's current features v. 0.0.1.9 alpha
https://facebook.com/fuziongg
https://discord.gg/A87XhH8
Fuzion 2019 Copyright All Rights Reserved
https://facebook.com/fuziongg
https://discord.gg/A87XhH8
Fuzion 2019 Copyright All Rights Reserved
The Internet Runs on Free and Open Source Software—And So Does the DNS
https://www.icann.org/en/blogs/details/the-internet-runs-on-free-and-open-source-softwareand-so-does-the-dns-23-10-2025-en
https://redd.it/1ojxk54
@r_opensource
https://www.icann.org/en/blogs/details/the-internet-runs-on-free-and-open-source-softwareand-so-does-the-dns-23-10-2025-en
https://redd.it/1ojxk54
@r_opensource
ICANN
The Internet Runs on Free and Open Source Software—And So Does the DNS
The ICANN Security and Stability Advisory Committee recently published SAC132: The Domain Name System Runs on Free and Open-Source Software.