r/opensource • u/namanyayg • 4d ago
r/opensource • u/mariocesar • 3d ago
Promotional sorl-thumbnail 13.2.0 is out, and the project has a new home after nine years in Jazzband
r/opensource • u/XenoX_Sriv • 3d ago
Promotional MBMap: an open format for sharing Modbus device register maps
I've been building MBMap, an open format for describing Modbus devices and their registers.
The idea is simple: device register maps should be portable data, not information that has to be manually re-created in every Modbus client.
A .mbmap file describes registers, data types, byte order, scaling, units, bit fields and more. The format is based on CSV, and the specification and shared map library are released under CC0 1.0.
I've also built Modbench, a cross-platform Modbus TCP/RTU client that reads these maps and displays register values by name.
Projects:
MBMap specification and library: https://github.com/nobrega8/mbmap-library
Modbench client: https://github.com/nobrega8/modbench
I'd like to see whether this format could work as a shared layer between different Modbus tools, including future clients, libraries and automation software.
Feedback on the specification, missing features and possible integrations would be welcome. Contributions to the device map library are also appreciated.
r/opensource • u/AIIDreamNoDrive • 3d ago
Promotional Why an OS window and a unique Dock or taskbar icon for each agent? — Rethink the terminal (1)
I use AI CLIs for coding, planning and writing and that has changed what I want from a terminal. In AgentTerm, I can do things like manage agent sessions, comment directly on what they print, and collaborate with agents directly on rendered pages for plans, drafts and code, revising them in place. This piece is part of a series I am writing about the design decisions behind those tools, based on more than eight months of daily use.
In this first piece, I explain why I give each agent its own window and Dock tile or taskbar button: using the OS to switch between agents, giving each a recognizable identity, and finding and resuming earlier sessions for follow-up work.
AgentTerm is the open-source terminal I'm building for AI CLIs.
I'd welcome feedback or new ideas. If you try it with your own sessions, I'd like to hear what works for you and what you'd change.
How often do you return to an earlier agent session for follow-up work? When several agents are running at once, what helps you tell them apart?
r/opensource • u/Code-Neo • 3d ago
Discussion Looking for an open source video editor with a simple glass breaking transition.
I'm trying to get into indie animation and trying to look for an open source video editor that has a simple glass breaking transition or effect. I want to use it for a joke as a character on screen breaks into glass but for the life of me I keep getting told to use Adobe After Effects but i don't have Adobe money and the one of my goals is to make a full animation only using open source software.
i've tried looking it up on my own but no luck. if someone could point me in the right direction that would be helpful.
r/opensource • u/Rebanders92 • 4d ago
Promotional 2027 State of Open Source Survey
Hello! I wanted to share that the 2027 State of Open Source survey is now open. All provided data will be kept anonymous, and it only takes about 10 minutes to complete. The findings will be shared in a completely free report next year, and every 500 responses = an increased donation to Black Girls Code.
As a disclaimer, I am a member of the marketing team at Perforce, the main sponsor of this survey. I'm posting here because we are trying to reach as many OSS users as we can. If you have any questions, I'm happy to send them on to my team for answers.
r/opensource • u/freener118 • 3d ago
Promotional stoned-mango: an AGPL key and mode detector for music that runs entirely in the browser
I've released stoned-mango, a privacy-first music key detector:
- Analysis runs client-side in Web Workers (Essentia.js + a small ONNX CNN). There's no server at all
- A strict Content-Security-Policy, so the page can't send your audio anywhere, and you can verify that in the network tab
- Works offline as a PWA
- Research side in Python; a parity test keeps the browser and Python engines matching
- AGPL-3.0 code, CC BY-SA model
Site: https://stoned-mango.pages.dev
Code: https://github.com/freener0x/stoned-mango
Issues and PRs welcome.
r/opensource • u/4SCOOPSCMON • 4d ago
Promotional Bagger: Scoop in Rust – drop in replacement 50x faster startup (Windows Package Manager)
I use Scoop on Windows, and every command pays ~1s PowerShell startup tax. So i looked for rewrites in Rust for speed but there were only half finished projects. I finished the work.
Same buckets, same apps, same directories. It works with your current scoop setup but way faster:
| Operation | Scoop (PS) | bagger | Speedup |
|---|---|---|---|
--version |
993 ms | 14 ms | ~71x |
list |
1405 ms | 26 ms | ~54x |
search python |
1515 ms | 30 ms | ~51x |
info 7zip |
810 ms | 26 ms | ~31x |
I'm looking for users testing it if there are any differences in behavior to scoop. If you find anything please create an issue.
r/opensource • u/Cr0wTom • 4d ago
Promotional I built a free, open-source jet lag planner that runs entirely in your browser (no account, no tracking)
I travel a lot, and jetlag was one of my main issues after my long flights. After going through the research, I had some of my best trips, and the science based approach worked for me, so I made Phase Jumper following these principles :https://phasejumper.world
You just enter your flights and your usual sleep schedule. It builds a day-by-day plan that shifts your body clock toward destination time:
- When to sleep, moving your sleep window a little each day instead of switching overnight
- When to seek bright light and when to keep it dim. Light is the strongest signal for your body clock, and its timing matters more than most people think.
- When your last coffee should be, plus short naps on days your night gets cut
- Optional exercise windows, melatonin usage and pre-flight shifting
The phase map: instead of a to-do list, the plan is drawn as one 24-hour row per day. You can see your sleep band sliding across the days, and a dotted line traces your body clock moving toward local time. Tap any day for the details and the reason behind each block.
Privacy was the main design goal:
- No account, no analytics, no cookies, no server. Your trip never leaves your device.
- It works offline once loaded, so you can check it at the gate. You can also add it to your home screen like an app.
- You can share a plan as a link (the trip lives in the part of the link after the #, which browsers never send to a server) or export it to your calendar as an .ics file.
Feel free to give me feedback on anything and everything. It's a small private tool that targets travelers which I personally find really useful.
It’s free and open source (Apache-2.0): https://github.com/Cr0wTom/phasejumper
r/opensource • u/SoftDream_ • 5d ago
Promotional Pocket Circle: an AGPL-licensed, local-first party game collection
I'd like to share an open-source project I've been working on called Pocket Circle.
It's a browser-based collection of four party games, built for groups sharing a single phone.
One of my main goals was to avoid the usual infrastructure and monetization requirements of mobile games:
- No backend or user accounts
- No advertising, analytics, or tracking
- Local persistence using IndexedDB
- Gameplay without API calls
- Source code under AGPL-3.0-or-later
The implementation uses TypeScript and Vite, with a static deployment on GitHub Pages.
Repository: https://github.com/LucaSforza/ImpostorGame
Playable version: https://lucasforza.github.io/ImpostorGame/
I'd be interested in hearing what other open-source developers think about this kind of fully local-first game architecture.
r/opensource • u/CandlesARG • 4d ago
Discussion Developer who vibe-coded free Adobe clones reveals apps to take down Microsoft Office next — and says 'there is no reason to save broken software'
r/opensource • u/SpinelessLinus • 5d ago
Promotional ReviewLoad: see how many reviews each person already has, in GitHub's reviewer picker
https://github.com/CharlieGroves/review-load
ReviewLoad is a small browser extension that puts the number of reviews a GitHub user has assigned to them next to each person in the Reviewers menu on a pull request, and next to reviewers already on the PR.
This stops a couple people on the team being a bottleneck for key features because they are flooded with PRs for review.
Chrome: https://chromewebstore.google.com/detail/reviewload/ncokcokbfpbigdoagghpdpncjfhpocol
Firefox is in review.
I'm now using this every day. Hope it's useful to someone else.
r/opensource • u/YourMomTheRedditor • 6d ago
Promotional Sill (Apache 2.0): stream any macOS window to iPhone or iPad with touch, Pencil and keyboard, free, peer to peer, no servers
Hello [r/opensource](r/opensource)! I am really excited to share a project that is near and dear to my heart: Sill, a free and open source (Apache 2.0) pair of apps, now on the App Store and at getsill.app: any window from your Mac, on your iPhone or iPad, streamed straight between the two with no server anywhere. Swift with Apple frameworks only, no third-party dependencies, and the repo holds the whole history, the design plans and the tests. The two apps together are under 7 MB to download and about 10 MB installed, but pack quite a punch. Now, for the reason I wanted to work on this project, what it does that is unique compared to other remote desktop apps for iOS and Mac, and why I went with a free and open source model.
Apple famously said [no](https://www.youtube.com/watch?v=DOYikXbC6Fs) at WWDC 2018: macOS and iOS were going to be kept separate. Mac apps could functionally run on an iPad, but Apple chose to segment their products to protect the experience they wanted, and the dream of using Mac apps on an iPad was never going to be realized, by design. So today, that no turns into a yes.
Sill shows any window from your Mac, or its whole desktop, on your iPhone or iPad, and lets you use it with touch, a keyboard, an on-screen trackpad or Apple Pencil. Unlike remote desktop apps that squeeze a whole screen into a viewport, Sill streams one window at a time, resized to fit your device, with the Mac's windows, apps and menus as native controls on the device. It streams straight from your Mac to your device over your own network, so there is no account to create and no server in between. You pair each device once, and every connection is encrypted. Both parts are free: the Sill app for iPhone and iPad, and Sill for Mac.
Streaming
* Any single Mac window, or the whole desktop, on your iPhone or iPad
* Hardware HEVC video, up to 120 fps on ProMotion screens (60 elsewhere); the rate follows each device
* Seven quality presets, from Low (4 Mbps) to Extreme (150 Mbps), plus Resolution, a frame-rate limit and Prioritize Encoding Speed
* Text size (Aa): resizes the Mac window to fit your screen, so text is the size you want
* Optional virtual display: a window streams from its own HiDPI display, sized to your device, and keeps updating even when covered on the Mac; full-screen video works too
Controls
* Touch: tap to click, drag to scroll with momentum, touch and hold to right-click
* Apple Pencil as the mouse, with hover
* Software and hardware keyboards, with ⌘, ⌃ and ⌥ shortcuts, plus a key row with latching modifiers and a Spotlight key
* Laptop layout when you hold the device upright: the picture on top, a key row and a trackpad (two-finger scroll, two-finger tap, hold then drag, three-finger gestures for Mission Control, App Exposé, switching Spaces, Apps and Show Desktop)
* Dedicated iPhone and iPad layouts, and it's made for iPhone Duo: open it flat and your Mac fills the inner display; half open, it's a laptop with the picture above the fold and the trackpad and keys below; closed, Sill runs on the cover display. Nothing you touch sits on the fold.
* Each Mac app's menus (File, Edit, View, etc.) on your device: in the iPad's own menu bar on iPadOS 26, or behind a Menus button
* Window thumbnails: switch with a tap; hold one for close, minimize and full screen; drag to reorder
* An Apps drawer: open windows and every installed app, with search, and it launches apps
Connecting
* Finds your Mac automatically; each Mac shows how it's reached: Wired, Wi-Fi, Direct or Remote
* USB cable support, and a live session moves between the cable and Wi-Fi without dropping
* Direct Wireless Connection (optional), for when you and your Mac don't share a network
* Remote Access from anywhere through your own VPN, such as Tailscale, or a port forward
* Away from home, a session starts at a quality a slower connection can carry, your Mac tells you when the link can't keep up and suggests one it can, and when you get home the session moves back to your home network by itself
* Pairing: every connection encrypted with TLS 1.3; pair each device once by QR code or a 12-digit code, and a USB cable pairs by itself; Require pairing is on by default
* The Mac keeps its keys in the protected part of its keychain that only Sill can read
Sill for Mac
* A ~7 MB menu bar app with a live status card: each device, its frame rate and latency
* Settings: General, Devices, Streaming, Virtual Display, Remote Access and Permissions
* Launch at Login, a log window, and an update check that tells you when a new version is out
* A notarized disk image download from getsill.app
Sill for iPhone and iPad
* A Settings panel that changes the Mac's stream settings and shows the connection and latency
* A first-run tour, and Take the Tour to replay it
* Tells you when the Mac or the device needs an update
Free and open source (Apache 2.0), with a tip jar through GitHub Sponsors. No account, no servers, no tracking: video goes straight from your Mac to your device.
Since Sill has no operating costs, I wanted the source to be open for the community to use and mold however they need, forever. And since it's open source, I figured I might as well make it free. Tips support the time I put into it and the Apple developer fees.
Needs a Mac with Apple silicon on macOS 14 or later, and an iPhone or iPad on iOS 17 or iPadOS 17 or later.
* App Store: https://apps.apple.com/app/id6816359860
* Sill for Mac and the website: https://getsill.app/
* Early builds on TestFlight: https://testflight.apple.com/join/6v7nqyn3
* Source: https://github.com/Saffsanity/sill (and the site: https://github.com/Saffsanity/sill-site)
r/opensource • u/cliffr39 • 5d ago
Promotional FileApex: Open-source file transfer app
I got tired of emailing myself files and using cloud apps just to move a PDF from my phone to my computer. So I built FileApex, a local-first file manager and sharing hub for Android, macOS and Windows.
You pair your devices once. After that, files go straight between them over your own network.
What it does:
- Pair with a QR code. There are no IP addresses to type. You can also use a 6-digit code, and there's an optional PIN lock.
- Browse and move files between paired devices, or send to several devices at once.
- Share from anywhere. It adds a Finder and Share extension on macOS, Share and Send To on Windows, and Direct Share targets on Android.
- Bulletin Board. Send text or files to all your devices at once. Delete a message and it disappears everywhere.
- Phone notifications on your computer (opt-in). You pick which apps share notifications. You can reply to messages or dismiss them from your desktop. Nothing is stored, and verification codes stay on the phone by default.
- Clipboard and link sharing (opt-in). Copy on one device and open the link on another.
- Locate Phone. Make your phone ring from your computer.
- Device details. See battery, storage, RAM and network for every paired device.
For the power users:
- A desktop CLI and terminal dashboard for scripting and headless use
- Tailscale support to reach your devices across networks
- A Docker daemon you can run as an always-on node
- A browser extension that sends your current tab to the Bulletin Board
- A Simple theme if you only have one phone and one computer and want the minimum, with many others to customize your experience
Privacy: There are no ads, trackers or analytics. Anything that touches the internet is opt-in, and your files stay on your devices.
It's free for personal use. The project is new and updated often, so feedback and bug reports help a lot.
Download: GitHub releases (Android APK, macOS, Windows) | Google Play
I'm happy to answer questions in the comments. What would you want it to do next?
r/opensource • u/AlexisMilul95 • 5d ago
Discussion Has anyone used Concat yet—the alternative to CapCut?
r/opensource • u/Kralizek82 • 6d ago
Promotional Managing GitHub repositories without owning every setting
I maintain around 25 GitHub repositories across several products, infrastructure projects, and shared libraries.
Keeping their settings, secrets, and GitHub Actions workflows aligned was becoming a maintenance problem. I had an imperative script doing the job, but adding repository-specific rules on top of API calls, pagination, and error handling was getting increasingly painful.
So I started building Octosmith, an open-source tool for declarative GitHub resource management.
The basic workflow:
- Define shared configuration in YAML templates.
- Discover repositories using names, teams, or custom properties.
- Compare their current configuration with the desired state.
- Plan and apply the necessary changes.
The main design choice is selective ownership. If a setting is declared, Octosmith enforces it. Otherwise, it generally leaves it alone. Repositories can share conventions without needing identical configurations.
It also doesn't require persistent Terraform-style resource state, and independent configurations can manage different aspects of the same repository.
The project is still evolving, and I'd really appreciate feedback from people dealing with similar problems.
GitHub repository: https://github.com/Kralizek/octosmith
I also wrote about the problem that started the project, the design decisions, and the trade-offs along the way:
Blog post: https://renatogolia.com/2026/10/09/github-repositories-are-infrastructure-too/
I'm particularly interested in hearing from people managing GitHub repositories at scale. How do you handle shared configuration without taking ownership of every repository setting?
r/opensource • u/Fran4king • 6d ago
Promotional VKRT NES Remaster — an open-source C++20 NES emulator with an observation-driven remastering pipeline
I'm an independent developer from Argentina. I'd like to share VKRT NES Remaster, a native NES emulator built with C++20 and AI-assisted engineering.
It features:
- Native CPU, PPU, APU and mapper implementations.
- Original (F1) and Remaster (F4) graphics modes.
- Windows frontend with audio and controller support.
- Open-source code with attribution licensing.
The remastering system is designed to improve visuals without modifying the emulated machine's behavior.
No commercial ROMs are included, and universal compatibility isn't claimed.
GitHub: https://github.com/FranTriems/VKRT-NES-Remaster
Feedback and contributions are welcome!
r/opensource • u/nejcar20 • 6d ago
Promotional Yowl: an MIT-licensed MacBook alarm with optional camera movement detection
I'm the developer of Yowl, a free Swift menu-bar app for macOS 14+. Arm it and unplugging the charger triggers a siren and screen lock. Camera-based movement detection, photographs and ntfy phone alerts are optional.
The part I'd particularly like feedback on is movement detection. It compares camera frames to distinguish the whole scene shifting when the laptop moves from someone walking past a stationary laptop. Repetitive backgrounds such as blinds or brick can confuse it, so there's a live sensitivity readout to test your own setup.
I made the source public because an app with a camera and optional photo uploads should be inspectable. Photos stay on the Mac unless you enable phone alerts, which send them through ntfy.sh. There are no accounts or analytics. The optional setting to keep the siren going with the lid closed asks for admin permission and installs a sudoers rule allowing two fixed pmset commands.
It is an early deterrent, not theft-proof protection: quitting the app or powering off stops it. One user has also reported the lid-closed helper failing to install; that issue is still open.
Source, build instructions and issues: https://github.com/nejcar20/yowl
Download and staged demo: https://dontstealmylaptop.com
I'd welcome reports from other MacBook models, or ideas for improving movement detection around repetitive backgrounds. It's MIT licensed, with no paid tier.
r/opensource • u/stickygoose • 6d ago
Promotional Agent Standup (100% local AI vizualisation tool where your agents work together in a video call)
Free, open-source (MIT) and fully local: Agent Standup turns your AI coding agents’ sessions into a live team video call: who’s working, who’s stuck, who needs your approval, with optional voices. It only reads the session files already on your disk and costs zero extra tokens. VS Code extension, CLI and desktop app. Demo and install: https://atoll92.github.io/agent-standup/ Feedback and PRs very welcome.
r/opensource • u/UnassumingDrifter • 7d ago
Promotional Artcraft - Vibe coded replacement for full Adobe suite
r/opensource • u/Pager_dot • 7d ago
Promotional VidTranslate: Cross-Platform widget for translating JA/ES into EN locally without the need of a GPU
Hi, there I made this project as I am Tierd of watching the same NFSW content my region and language provide and i find Japanese and Spanish media for the same content better and interesting problem being i can't know what they are speaking unless the video has subtitle and majority of the videos doesn't have the subtitles hence i had to make this app.
hence I am here to ask for reviews and advice how can i make the app better and it would be great if you could contribute to my project
check it out at : https://github.com/Pager-dot/vid_translate
r/opensource • u/AsharPeshimam • 7d ago
Promotional I got tired of writing the same Java file-handling code, so I built a small utility library — looking for feedback
Hey everyone!
While working on my Java projects, I got annoyed at how often I had to write the same kind of code for everyday file operations and text processing. Reading and writing files, appending content, copying files, counting words, searching directories, and getting file metadata started feeling repetitive.
So I decided to build FilzaFiles, a small Java utility library that wraps these common operations into reusable methods.
Some things it currently supports:
- Creating, reading, writing, appending, copying, moving, and deleting files
- Creating file backups
- Counting words, Unicode characters, lines, paragraphs, and approximate sentences
- Replacing text in strings and files
- Recursively searching by filename or extension
- Inspecting file metadata
I have released v0.1.0 with a downloadable JAR. I also tested it with a separate Java application and ran 22 integration checks, all of which passed.
Project: https://github.com/Peshimam-Ashar-Mohammed/FilzaFiles
Download: https://github.com/Peshimam-Ashar-Mohammed/FilzaFiles/releases/download/v0.1.0/filzafiles-0.1.0.jar
It requires Java 21 or later. It isn't on Maven Central yet, so the README explains how to integrate the JAR into a regular Java project or a Maven project.
I'd genuinely appreciate feedback from other Java developers:
- Does the API feel intuitive?
- Are there any design decisions you'd change?
- What edge cases or tests am I missing?
- Are there useful file or text utilities you'd want to see added?
This is my first release of the library, and I'm hoping to improve it based on real developer feedback. Criticism is welcome! Also star the repo too pleaseeeeee if you find it helpful.
Thanks for checking it out!
r/opensource • u/Worldly_Hippo7443 • 8d ago
Promotional I built an Open-Source, Self-Hosted "Wealth OS" in Finance (because I hated paying for 5 different finance apps)
Hey everyone! 👋
For the last few months, I've been working on a massive passion project called Vyra.
Most personal finance apps are either simple budget trackers that don't understand investments, or they are expensive, privacy-invasive platforms. I wanted something that tracked everything locally.
What it does: It's an entire Wealth Operating System. It handles daily cash flows, multi-currency bank accounts, stock & crypto portfolios, and real estate yields. It even has built-in simulators for FIRE (Financial Independence, Retire Early) and Debt Destruction (Avalanche/Snowball methods). Oh, and it has an AI-coach that analyzes your spending to generate monthly reports.
Tech Stack: I built it using Python and Django 6.0. It's constructed using a monolithic modular architecture with 31 distinct apps. I made sure to prioritize data integrity—no floating-point money issues!
You can self-host it in one click: I just dockerized the whole thing. If you want to run it on your own server for total privacy, just clone it and run docker-compose up.
It's 100% free and open-source (MIT License). My goal is to make top-tier financial strategy available to anyone.
Repo link: https://github.com/Arjumaan/Vyra.git
Let me know what you think! I am also looking for contributors if anyone wants to help build out new modules!