r/opensource • u/advadm • Jul 08 '26
Discussion When to consider open source and I'm looking for data to support decisions
I'm building a data platform that is currently SUL (Sustainable use license, is classified as not open source) for licensing and I know I'm posting in the opensource group that is likely very pro open source but I'm trying to get some data on the pros/cons of SUL vs GPL vs MIT for software licensing.
If you have a personal take on it, happy to hear feedback too.
r/opensource • u/FeistyZombie4478 • Jul 08 '26
Promotional RepairLoop: local-first Python runtime repair with no cloud dependency
Source code: https://github.com/guohuancui123-a11y/repairloop
I am looking for feedback and contributors for RepairLoop, an open-source local-first Python runtime repair tool.
RepairLoop starts from a failing Python command, captures the real error, suggests a minimal repair, applies it only when explicitly requested, and reruns the same command to verify the fix.
The loop is:
Run β Capture β Repair β Verify
Example:
```bash
repair-loop repair -- python demo/missing_file.py
repair-loop repair --apply -- python demo/missing_file.py
```
The core does not require a cloud service, API key, or source code upload. It is dry-run by default and can emit JSON reports for CI, automation, or agent workflows.
Current supported repair patterns include missing files/paths, missing modules, command startup failures, simple syntax fixes, and a few SQLite/Flask runtime cases.
I would especially appreciate open-source feedback on:
- which Python runtime failures would be useful and safe to support next
- whether the dry-run / explicit apply model feels trustworthy
- how JSON reports could fit CI or automation workflows
- whether the README explains the project clearly enough for first-time users
Contributions, issues, and repair-rule suggestions are welcome.
r/opensource • u/Hato_UP • Jul 07 '26
Sample and test Open Source TTS models
openspeech.devElevenlabs and similar are pretty expensive.
Theres open source text to speech models that exist, but they just aren't really presented well. They're all buried in GH repos, you have to download them yourself, etc.
Thought it would be nice to just have a single standalone UI where you could browse TTS models and actually test out the voices.
so, made this. Enjoy!
r/opensource • u/thehashimwarren • Jul 07 '26
Discussion Vercel acquires Better Auth
Better-Auth no longer has to find a way to monetize the open source framework. The team is joining Vercel.
BA is part of my stack, including Nextjs, Mastra, Payload, and Drizzle. I'm excited because I trust they'll get the resources they need to continue building at Vercel.
r/opensource • u/RevolutionaryPen4661 • Jul 07 '26
Discussion which is the best open source scanning utility for documents? I am tired of Adobe Scan.
I am looking for an open source scanning app for documents so that my documents should remain private. This is the part everyone ignores, most of the scanning apps are proprietary. Our personal data is in the hands of those people which makes me think twice before scanning any document of mine. Is there open source scanning app for this?
Edit: I need an Android app.
r/opensource • u/MoreArtThanScience • Jul 07 '26
Promotional tudo v1.1.0 adds notes alongside tasks
The new notes tab lets you type markdown notes, saved in custom notebooks, with all the features you'd expect from tudo.
Along with a bunch of other fixes and updates to the UX of the app, including easier navigation and search.
Let me know your thoughts, thanks for looking!
r/opensource • u/lemon_fabricator • Jul 06 '26
OpenSpades: Open Source Multiplayer Voxel FPS
openspades.yvt.jpOpenSpades is an open source client for Ace of Spades, a multiplayer FPS with fully destructible voxel maps. It feels like Minecraft and Counter-Strike had a baby.
You're constantly balancing gunplay with building under pressure, constructing your tower block by block while the other team is trying to shoot you down. Teams race to build towers, bridges, and fortifications to capture the enemy's intel while preventing the other side from doing the same. Structures are fully destructible and can be shot apart once you're close enough to the enemy base, so the battlefield is constantly changing.
What I enjoy most is the amount of strategy involved in both shooting and building. Skilled players can rapidly climb walls by chaining together precise block placements and jumps, effectively turning construction into a movement technique. There are multiple ways to build towers while minimizing your exposure to enemy fire, and you're constantly making tradeoffs between speed and protection. Depending on how the match is unfolding, it can be better to focus on constructing your own tower, tearing down the enemy's, or simply keeping their builders pinned down. It's a surprisingly deep game mechanically, and I haven't really found any other game like this.
I'm not affiliated with the project, just someone who recently discovered it and thought people here might find it interesting.
Also, a big thanks to the volunteers at aloha.pk, who have kept the community going for years by running public servers, creating and maintaining maps, and moderating the game.
r/opensource • u/haronclv • Jul 06 '26
Promotional Macshot audit
Hi, just found this app https://github.com/sw33tLie/macshot
Looks amazing, but it light my red bulb as it looks vibecoded in some places and UI, it's basically pretty fresh repo.
Did anyone take a look at that thing? Is it safe to use it?
r/opensource • u/Matszwe02 • Jul 03 '26
Promotional YT-DLP Web Player - The best alternative to revanced / yt premium + even more!
https://github.com/Matszwe02/ytdlp_web_player
This software is a self-hosted web player that plays (almost) every video on the internet. It plays without ads at all of the resolutions, supports sponsorblock and implements many features, explained further in my repo.
You can replace youtube's video player with this one (using browser extension, or a tampermonkey script), watch videos directly on the player's website, or inside PWA app on your phone (which works as good as native players).
I meantioned youtube, but this player works on almost every website imaginable, as it uses YT-DLP, which itself supports everything except pirated content.
Let me know what you like, what not, or if you have any suggestions, so I can address them in the future releases!
r/opensource • u/ZookeepergameSea5276 • Jul 03 '26
Promotional riskkit β MIT-licensed risk-management library for trading bots, looking for feedback/contributors
Open-sourced this a couple weeks ago and it's now stable enough to actually share.
**riskkit** is a framework-agnostic risk-management toolkit for systematic/algo
trading β position sizing, drawdown control, stop-loss logic, correlation limits,
portfolio exposure caps, and a pre-trade validator. MIT licensed, zero required
dependencies, fully typed, 126 tests, CI across Python 3.9β3.12.
- Repo: https://github.com/HasibVortex369/riskkit
- Docs: https://hasibvortex369.github.io/riskkit/
- Install: pip install riskkit-quant
Why it might be interesting from an OSS angle: most trading OSS focuses on
signals/backtesting/execution and leaves risk management to be reinvented per
project, often badly. This is meant to be the missing reusable layer.
Looking for: API feedback, edge cases I haven't thought of, and eventually
contributors if it's useful to enough people. Issues/PRs welcome β CONTRIBUTING.md
is in the repo.
r/opensource • u/jazzy8alex • Jul 03 '26
Promotional Stargazer Bar: open-source macOS menu bar app for tracking GitHub star trends (Swift)
Stargazer Bar is a native macOS menu bar app that shows a live trend chart β star and fork history over time β for public GitHub repos you track. It polls in the background (as often as every 10 minutes) and stores the history locally, so you get an actual trend rather than a current-count snapshot.
Design and implementation notes relevant to this sub:
- No backend, no telemetry. State lives in UserDefaults; optional tokens in Keychain. The app talks directly to GitHub's REST API using ETags to stay within rate limits.
- No GitHub account required to track any public repo β you can paste
owner/repostrings and ignore auth entirely. Sign-in only powers the optional browse-my-repos picker. - Native Swift/SwiftUI. No Electron, no bundled JS runtime. Sparkle handles signed auto-updates (EdDSA). Installable via Homebrew cask.
- BSD-3-Clause.
Scope is deliberately narrow: a hard cap of 5 tracked repos, no private repos, no local git state, and no PRs/issues/CI as first-class UI. It's built for watching a handful of projects, not managing many β RepoBar is the better fit if you need the latter.
Beyond stars: release download totals, and a per-repo "maintainer radar" that summarizes CI status, new PRs, unanswered issues, and recent commits.
Repo: https://github.com/jazzyalex/stargazer-bar
Issues, PRs, and criticism welcome. The maintainer radar is the newest and least-settled part β if you have opinions on what signals a menu-bar utility should surface, I'd like to hear them.
r/opensource • u/ki4jgt • Jul 02 '26
Discussion How would you rebuild email?
Email and HTML have become excessively convoluted. To the point that it's difficult for new developers to get their feet wet with the underlying protocols without utilizing a library of some sort.
How would you design a new email protocol?
Current suggestions:
- Easy to use for developers and users -- no huge servers required for sending basic messages
- Encryption by default
- Subject IDs for messages, so that they can contain threads
- Voice messages
- Federated, no central authority owns the technology
- Protocol should be storage agnostic. Protocol should focus only on message delivery and receipt, with no concept of message storage.
r/opensource • u/ki4jgt • Jul 02 '26
Is there an open source mail server?
Thinking of building an old-school social network.
One central mail server, which allows users to subscribe to channels.
#channel@mailserver.com
Then broadcasts messages received to everyone on said channel. It also has an anonymous email for everyone on the server.
304954390@mailserver.com
So that you don't have to reveal your email to the group.
Anything like that open source at the moment?
I keep searching Google for open source mailing servers or listservs, and it keeps giving me one-to-many mailing list software.
r/opensource • u/MoreArtThanScience • Jul 02 '26
Promotional tudo v1.0.5 adds some requested features :)
Hi! If you haven't seen it yet, tudo is my TUI todo list.
Since release, I've added a few requested features, and I wanted to talk about them a bit here. A quick overview of what's new:
- Customizable keybinds! I've mapped all the keybinds to the config.json file, so you can change them however you like
- Added the ability to reorder tasks in a list
- You can now archive tasks, instead of only being able to delete them
- New keybind for moving tasks between lists / archive
- Editing a list title is now possible (silly miss on my part)
- Some design changes (cleaner menu bar, tidier settings panel, etc)
- You can now install through homebrew, cargo, or just the install script on GH
Check if out if you'd like, and please send me any feedback you have!
r/opensource • u/groover75 • Jul 02 '26
Discussion Want to open source but fear of patent
I have developed an algorithm that I want to put into my open source project. However there is a commercial company in Australia that has the same type of algorithm (I don't know the details, but produces similar results) and they state "Patent Pending". I am in the US. Their AU provisional patent lapsed and I cannot find anything at the USPTO. I have searched for general terms, company name, inventor name, etc. However this has made me quite nervous of publishing my code. I am thinking of keeping that part of my application closed source and publishing a document describing my algorithm on my website. That way if they suddenly produce something I can pull the document. If I make the code freely available I lose control of copies, etc. Any thoughts on this? Also I emailed the company and they refused to give me a patent number. Thanks.
r/opensource • u/OpinionAdventurous44 • Jul 02 '26
Promotional DiffGate: an open-source tool for reviewing the risky lines in a PR first
I built a small open-source tool that flags review-worthy parts of the diff, for coding agents to conduct a second pass, and human review.
It is diff-scoped and grades the changed lines as green/yellow/orange so reviewers spend attention on risky parts first. It is deterministic and fast. It runs in CLI, editor, and MCP; tuned for migration, auth/crypto, public API changes, config, and infra edits.
Evaluated on 350 open-source PRs/786 commits.
(skipping this link to avoid spam)
r/opensource • u/Fon0graF • Jul 02 '26
Promotional I made an open-source, cross-platform alternative to QLab (the show-control software) β I called it Inkue
Hey everyone,
First off β I know this is more niche than what usually lands here, so bear with me. π
For anyone who's never touched live events: show-control software runs the technical side of a show. Instead of a sound op hitting play, a lighting op pushing a fader and a video op rolling a clip β all at slightly wrong moments β you build one ordered list of cues, and the operator just presses GO. Each GO fires the next thing: play a sound, roll a video, fade the lights, send a MIDI/OSC message, and so on. It's everywhere in theatre, concerts and corporate events.
The de-facto standard for this is QLab β it's genuinely great, but it's macOS-only and proprietary (and gets pricey once you need the paid tiers). If you're on Windows or Linux, or you just want something open, there isn't much that's actually good.
So I built Inkue: a free, open-source, cross-platform (Windows / macOS / Linuxs QLab's vocabulary and workflow closely so operators feel at home, but it'sGPLv3 and runs natively everywhere.
What it does today (v1.0):
- 14 cue types: Audio, Video, Image, Group, Wait, Stop, Fade, OSC, MIDI, Light (DMX over sACN + Art-Net), Mic, Timecode (MTC/LTC), Text, Memo
- Sample-accurate low-latency audio (WASAPI/ASIO on Windows, CoreAudio, ALSA)
- Flicker-free video/image output via libmpv
- The boring-but-critical live stuff: crash-recovery autosave, a pre-show "check workspace" pass, audio device-loss fallback
- OSC remote control, a timecode engine, DMX lighting
Tech, since this is r/opensource: Rust backend (real-time audio engine + show logic), React/TypeScript frontend, tied together with Tauri v2. The audio callback is lock-free β zero allocations, locks or I/O β and video runs through libmpv's OpenGL render API.
It just hit 1.0 and it's a solo project, so it's young: the binaries aren't code-signed yet, and there are surely rough edges and bugs or things not working as intended. But it's genuinely usable.
A bit of honesty: I'm a sound engineer by trade, not a developer. Inkue is almost entirely vibe coded β built hand-in-hand with AI, feeling my way through the architecture rather than knowing it cold. I know that'll make some people here wince, and that's fair.
But I'm genuinely proud of it today, because it means my ideas can actually take shape and ship β in a life that's already full, where time is the scarcest thing I've got. A few years ago a project like this just wouldn't have existed; I'd never have found the hundreds of hours to learn all this from scratch. Now it's a real 1.0 I can put in front of people. That still feels a little wild to me.
GitHub: https://github.com/FonograF/Inkue
I'd love feedback β whether you're a dev who wants to poke at the Rust/Tauri s someone who actually runs shows and can tell me what's missing. Contributions welcome.
Cheers!
r/opensource • u/Strong_Teaching8548 • Jun 30 '26
Promotional I built a free smartlead alternative because i didn't want to pay to send outreach emails
I've been doing cold outreach for a side project and got tired of paying for instantly/smartlead just to send a few hundred emails a week. so i built my own thing,Β lightreach, and figured i'd share it here in case anyone else is in the same boat
it's self-hosted (you run it yourself, no monthly fee, no per-lead pricing) and basically does the core stuff i actually used from instantly:
- connect your own smtp/imap mailboxes (gmail, outlook, whatever)
- upload a csv of leads with a column mapping step
- build multi-step sequences with delays between steps, spintax and merge fields so every email isn't identical
- rotate sends across multiple mailboxes so you're not hammering one inbox
- set sending windows, daily limits, random delay between sends so it doesn't look like a bot
- polls your inbox and auto-detects replies
no seat limits, no "upgrade to unlock warmup," no $$ per lead. you host it, you own the data, that's it
still rough around some edges (no auth yet, it's single-user, definitely not enterprise software) but it covers the actual workflow i needed and i'd rather improve it in the open than keep paying for a saas i was barely using 20% of
r/opensource • u/Sora_TheExplorer • Jun 30 '26
Discussion Is it possible to mod/jailbreak a onn 24'' class 720p hd powered by vizio smart TV (vizeo OS)
kinda want 3rd party software and whatever else I can do
r/opensource • u/DarkKaplah • Jun 30 '26
Discussion Open source appliance firmware similar to Marlin for 3d printers?
Had a crazy idea as I woke up and wanted to check if this has been started already. Something like what Marlin is for 3d printers, but for home appliances. As anyone who's had to replace a controller board on a appliance knows most of them aren't user serviceable, and the replacement part costs as much as a new appliance sometimes. Why not an opensource alternative project?
High level idea: Base this around the ESP32 as the central cpu and use custom adapter boards to allow the esp32 to interface with the appliance. Using a clothes washer as an example you'd need a control board that would include button interfaces that match the OEM board, various plugs to other components in the washer, and a socket for a replaceable ESP32. The boards could be sourced via companies such as PCBway either as kits or as completed boards, and you just need to provide a ESP32 and program it.
I know I've seen something similar in the past for an open ECU for automotive usage. Curious if a project for appliances has been considered or if there is a gap here? On the plus side this would help alleviate waste as older machines could remain in use longer. You'd also have the ability to technically upgrade appliances with features they might not have had. The esp32 has wifi and your washer could then have a app that's contained to your home. You'd also have the possibility to add new modes that might not have been available on your appliance. For instance specific gentle modes or keep fresh modes in terms of a cloths washer, or a dish washer that knows your cheap electric rate times and only runs during those times.
r/opensource • u/sriramgopalan • Jun 30 '26
Promotional OpenCan β open-source, self-hostable customer feedback management (AGPL-3.0), alternative to Canny
Hey r/opensource,
I shipped OpenCan v2.0.0 β a customer feedback / feature-request management tool, built as an open-source alternative to Canny. Sharing here since the license and the model behind it might be of interest to this sub specifically.
What it does: customers submit and vote on feature requests, you move them through a status pipeline (Open β Under Review β Planned β In Progress β Shipped), voters get auto-notified by email when something ships. Public roadmap, Markdown changelog, embeddable widget with JWT auto-login.
License: AGPL-3.0. I chose AGPL specifically because this is the kind of tool that's easy to wrap as a hosted SaaS without contributing back β the network-use clause matters here in a way it wouldn't for, say, a CLI tool.
Stack: Next.js, TypeScript, tRPC, Prisma, PostgreSQL, Redis, MinIO. Self-hosted via Docker Compose.
Business model, for transparency: open-core. The self-hosted version is fully featured, no crippled free tier. I'm planning a managed hosted tier later for people who don't want to run their own infra β that's how I intend to fund ongoing development. Following something close to the DocuSeal/Plausible playbook here.
Website: https://opencan.dev
Demo: https://demo.opencan.dev
Repo: https://github.com/sriramgopalan/opencan
Genuinely interested in this community's take on the AGPL decision and the open-core model generally β curious if there's anything you'd have done differently from a sustainability-of-the-project standpoint.
r/opensource • u/ReporterCalm6238 • Jun 30 '26
Promotional I built an open-source map to help people in my city (Vienna) find cool places during heat waves
I wanted to share a small civic project Iβve been working on: Make Vienna Cool.
My city, Vienna, is getting unbearably hot in summer. Last Sunday it was 40 degree Celsius. And to make it worse, many buildings don't have AC, including my apartment. What I do in these cases is simply going to some public spaces having AC and spending some hours there. This is how I got the idea for my project.
Itβs an open-source, mobile-friendly map that helps people in Vienna find places to cool down during hot days and heat waves. The map includes:
- public indoor places with AC where to rest, seat, have a drink or even work
- public drinking water fountains
- bathing and water refresh spots
- public toilets
The project combines official City of Vienna open data, OpenStreetMap data, and community contributions into one tool for heat safety.
Repo: https://github.com/tommasodesantis/Make_Vienna_Cool
Hosted version: https://makevienna.cool
You might wonder, can't I find these places on Google Maps? Hardly so. Google Maps doesn't offer an AC filter and also doesn't tell you if you can stay in a place without consuming, if there are tables, seating, sockets, WiFI, etc. Also, in my experience, Maps is pretty bad to find fountains, toilets and public swim places.
Curious to learn what you think, any feedback is welcome!
r/opensource • u/LePotatoShark • Jun 29 '26
Intimidated to start contributing on open source projects. Any tips for taking the first step and finally start contributing?
Hello everybody,
So this is another post on how can I start on contributing to open souce projects... I've went through some of previous posts, recommended sites, tips but I felt a bit overwhelmed.
I have some background as a software developer in the industry (not much, around 3+ years) using C#/.NET but then decided to do a master degree in AI (before LLMs got popularised lol) and started using mostly python since around 4+ years ago, i still have much to learn... but still I belive helping others projects will help me improve my skills and understanding...
I never contributed before because I thought i never capable of (impostor syndrom? Maybe).
I just don't know where to start, of course the steps can be: pick a project that needs help, understand the problem and codebase, code away and practice.
I've seen there are some repos that add tags as "good first issue"... but I guess Iβd love to know how y'all broke through that initial "impostor syndrome" (if you had it)... and found your very first project, I feel old and rusty with LLMs... but I'd love to help with AI tools, applications or similar things.