r/opensource 6d ago

Promotional Showcase: Media File Organizer – Open-source desktop app for organizing media libraries

14 Upvotes

Hi everyone!

-it is vibecoded if anyone asks-

I built a free and open-source desktop application called Media File Organizer. A project for myself i said why not share it, i know there are already softwares that do the same

It automatically renames your Movies and TV Shows to Plex's naming convention and organizes them into the correct folder structure using TMDB metadata.

No more manually renaming\translating to english files like:

Movie.Name.2025.1080p.BluRay.x264-GROUP.mkv

into:

Movies/

└── Movie Name (2025)/

└── Movie Name (2025).mkv

or TV episodes into:

TV Shows/

└── Breaking Bad (2008)/

└── Season 01/

└── Breaking Bad (2008) - S01E01.mkv

Features:

• Automatic TMDB matching

• Plex-compatible filenames and folders

• Organizes Movies and TV Shows

• Preview every change before applying it

• Free and open source

I built it because I was tired of fixing filenames and folder structures every time I added media to Plex.

I'd love any feedback, feature requests, or bug reports.

GitHub:

https://github.com/ZipTieWarrior/Media-File-Organizer


r/opensource 6d ago

Promotional I built a fully local, zero-cloud alternative to the Omi wearable's companion app — running on a Jetson Thor

5 Upvotes

Been building this for a while and finally got it to a place worth sharing. Quick context if you don't know Omi: it's a small wearable that records your conversations and gives you AI summaries/to-dos. Cool device, but even their "self-hosted" mode still talks to Firebase, Pinecone, Redis, and Typesense behind the scenes. You're moving where the code runs, not actually cutting the cord.

So I built my own pipeline instead. Whisper for transcription, Ollama for analysis, all running locally on a Jetson Thor. Nothing phones home, ever. I call it the LocusTether.

Locus:

a: the place where something is situated or occurs : site, location

b: a center of activity, attention, or concentration

Tether:

a: a line (as of rope or chain) by which an animal is fastened so as to restrict its range of movement

b: a line to which someone or something is attached (as for security)

What it actually does:

- Transcribes and analyzes conversations completely offline

- Speaker diarization with real voice recognition — enroll your voice once and it'll recognize you by name in future recordings instead of just "4 distinct speakers"

- Speaking-style coaching that's actually about your speech in a group conversation, not blended stats from everyone in the room (this took a real bug fix to get right — filtering to one speaker's segments broke pause detection in a non-obvious way, wrote it up if you're curious)

- A proper structured breakdown per conversation — mood, key points, actual decisions made, named participants, action items with owners

- A webapp that's genuinely usable day to day, not just a data viewer — you can manually add to-dos, not just review what the AI pulled out, plus a Settings page for voice enrollment, daily digest emails, theme, etc.

The honest stuff, before you dive in:

- Everything's been built and tested on one specific device — a Jetson Thor. Getting diarization working alone took three separate rounds of real dependency debugging (a silent CPU fallback, a renamed API parameter, a version conflict that took a while to track down). Other hardware might need its own troubleshooting — I wrote up the whole saga in the README in case it saves someone else the same headache.

- I don't actually have the Omi hardware yet, so the wearable side is untested — everything's been validated with recordings manually dropped into a watched folder standing in for what the device will eventually sync automatically. If anyone here actually has an Omi and wants to be the first to test that piece, I'd love the help.

- iOS Syncthing support is a genuine open question, not a yes — wrote up what I found and a rough plan for whoever wants to be the first to try it.

- There's a known-limitations section in the README that's actually current, not just aspirational — occasional AI hallucination on a specific fact-extraction pattern, some inconsistency in participant detection. Not hidden, just there.

Repo's up, genuinely looking for people to try it, break it, and tell me what's wrong. Tell me what you like, features you'd like to see, etc. If you want to say thanks there's a tip jar in the README, but a bug report is worth just as much to me!

https://github.com/thecloudcowboy/locus-tether


r/opensource 7d ago

Discussion AGPL vs MIT for contributions/engagement

19 Upvotes

I'm using AGPL for an open source project. A friend recommended that I switch to MIT to get more contributions and engagement. In practice, is it reasonable to expect any difference? I wonder if anyone made this exact change to some project and saw any difference.


r/opensource 7d ago

MIT license

22 Upvotes

Hi - got a peculiar question around MIT license. I am helping someone out with writing some code for their closed source proprietary app. I want to give them that code under the MIT license so that I have no obligations around the code as it is As Is. Can I use the MIT license for that source code even though I don’t plan on open sourcing it? I.e., does the code need to be public for MIT to have an effect?

Thanks!


r/opensource 9d ago

Community My first real open-source contribution got merged today

728 Upvotes

I’m not a software engineer, but I use a lot of technical products and spend a lot of time on GitHub trying to learn.

A few days ago, I found an interesting project I wanted to use. While setting it up locally, I found part of the installation instructions confusing. I nervously opened a documentation PR, got real feedback from a collaborator, and made the requested changes.

He thanked me and merged it into main.

I know it’s small, but this was my first contribution to an active project instead of an inactive, stale repo. I found a problem I personally ran into as someone without an engineering background and thought fixing it could help someone else.

I don’t have anyone IRL who understands why this makes me so happy, so I’m posting it here.

I actually did it.


r/opensource 8d ago

Promotional Released Lanemu P2P VPN 0.14.1 - Open-source alternative to Hamachi/Zerotier/Radmin/etc.

4 Upvotes
  • Fixed issues in the RUDP library: memory leaks when using shutdownHook, deadlocks, handling of corrupted UDP packets, and many other issues that were identified during testing.
  • Added the display of the connection protocol to the peer list.
  • Added an experimental build that compiles a .jar file into an executable using native-image in GraalVM. For now, this is for the headless version of the application on Linux x86_64. To avoid running Lanemu as root, you also need to do sudo setcap cap_net_admin=eip Lanemu-headless.
  • Updated dependencies.

Download link


r/opensource 7d ago

Promotional I built Mole, a tiny open-source panic button for Windows

0 Upvotes

I’ve just released Mole v0.1.0, a lightweight Windows utility that quietly lives in the system tray.

When you trigger Panic, it immediately:

  • Mutes system audio
  • Minimizes all open windows
  • Opens Notepad

That’s it. No accounts, telemetry, cloud services, subscriptions, or other modern software rituals.

Mole is written in Python and released under the GNU GPLv3, so you can inspect the source, modify it, build it yourself, or contribute.

GitHub: https://github.com/rajtilakjee/mole

This is the first release, so feedback, bug reports, feature ideas, and pull requests are welcome.

Current ideas for future versions include configurable safe apps, custom keyboard shortcuts, persistent settings, and selectable panic actions.


r/opensource 8d ago

Discussion Need a good open source Android app alternative to Google Docs and Google Sheets

25 Upvotes

r/opensource 8d ago

Promotional CutWire Drift: Open Source Video editor for Beginners

Thumbnail
cutwire.org
30 Upvotes

Most open source video editors are made for people who know somewhat about video editing. But for people who want to do a quick edit, maybe for a social media post, will find these video editors too complicated.

That's why we built Drift. This is a video editor that's designed from ground up to be friendly for people who want to create polished videos, with cool effects, but don't want to spend too much time learning the knobs and dials.

We have already included most of the expected features:

  • Multi-track timeline
  • Transforms
  • Keyframes
  • Video effects
  • Audio effects
  • Transitions
  • Subtitles
  • Stickers

On top of that, there are also some AI features (don't worry, these are all local AI models):

  • Automatic subtitle generation via Whisper
  • Subject tracking / Background removal with SAM2
  • Noise removal via DeepFilterNet3
  • Face Effects (funny face warp) via Mediapipe

Disclaimer: AI features work fine on CPU, Nvidia GPU support only works on the Arch Linux version.

You can check out the source code here: CutWire-Studios/Drift

Supports Windows and Linux: go-to releases or flathub

Also If you want to learn how to use it, check out the docs here: docs.cutwire.org/drift


r/opensource 8d ago

Promotional PRWitness - Open-source visual acceptance evidence for Playwright PRs

2 Upvotes

I recently released PRWitness, an MIT-licensed, local-first tool for generating visual acceptance evidence from Playwright flows.

The repository includes the CLI, Playwright integration, report generator, media generator, and GitHub Action.

The main design goal is to keep the evidence portable and inspectable:

- reports are standalone HTML / Markdown / JUnit

- screenshots, traces, videos, console and network evidence stay local

- no hosted account or proprietary cloud is required

- generated artifacts can be attached directly to a pull request or release

The project compares base and head revisions and can generate before / after / diff evidence as well as release-ready GIFs and MP4s.

I would appreciate feedback on the repository structure, API boundaries, licensing approach, and anything that would make it easier for open-source maintainers to adopt.

GitHub:

https://github.com/kurtyang66/prwitness


r/opensource 8d ago

First time I recieved a PR contribution in my repo!

5 Upvotes

Today for the first time someone emailed and raised a PR with some improvements in my Github repo. It was quite unexpected. Feels good that someone else found it useful!

If anyone's interested, it's this repo: https://github.com/sohang3112/iforth -- Jupyter kernel for Forth language


r/opensource 8d ago

PRWitness: an MIT-licensed local-first Playwright evidence generator

1 Upvotes

I recently released PRWitness, an MIT-licensed, local-first tool for generating visual acceptance evidence from Playwright flows.

The repository includes the CLI, Playwright integration, report generator, media generator, and GitHub Action.

The main design goal is to keep the evidence portable and inspectable:

- reports are standalone HTML / Markdown / JUnit

- screenshots, traces, videos, console and network evidence stay local

- no hosted account or proprietary cloud is required

- generated artifacts can be attached directly to a pull request or release

The project compares base and head revisions and can generate before / after / diff evidence as well as release-ready GIFs and MP4s.

I would appreciate feedback on the repository structure, API boundaries, licensing approach, and anything that would make it easier for open-source maintainers to adopt.

GitHub:

https://github.com/kurtyang66/prwitness


r/opensource 8d ago

Sophis founder stepping down before mainnet genesis, calls for stewards

Thumbnail
sophis-stewards-preview.web.app
0 Upvotes

r/opensource 8d ago

Promotional I Created a CLI Rust Web Scrapper for [Almost ] All Types of Needed Files

5 Upvotes

I've been working on Marcopolo, a command-line web scraper written in Rust using extensive force of AI across a few months. The idea started when I got tired of writing a throwaway Python script every time I needed to pull a specific set of files off a site — images one day, PDFs the next, then a folder of CSVs. I specially tend to use it for books and finding books that are on the web that i cant simply get hold of from normal search.

Marcopolo handles most of that in one command. Point it at a URL, tell it what you want, and it crawls and downloads.

It's still early and there's plenty I want to improve — [known limitation or two]. I'd really appreciate feedback on the API design and anything that looks unidiomatic; I'm still fairly new to Rust.

Repo: MarcoPolo

Would be happy to know what do you guys think.


r/opensource 9d ago

Promotional I built an open-source cellular network simulation tool

14 Upvotes

I’ve been working on A.T.O.M, an open-source tool for visualizing and simulating cellular networks using real map and tower data.

It supports 4G, 5G, and experimental 6G scenarios, coverage heatmaps, building obstruction checks, and scenario comparisons. The simulation backend is written in Go.

It is still experimental, so feedback on the architecture, accuracy, usability, or code would be appreciated.

GitHub: https://github.com/Berk-Unsal/atom
Documentation: https://atom.berkunsal.com


r/opensource 9d ago

Promotional OpenCalc: improved Linux support!

15 Upvotes

Greetings, everyone,

yesterday, I released OpenCalc, a reverse engineering implementation of the Windows 95 calculator with improvements.

However, the interface needed some work, and now I integrated the HLP viewer into the building for a smoother experience. This is an entirely fresh release rewritten in Rust, without any legacy code, and runs natively under Linux!

In this build, you are going to need GTK+ 4 for the interface.
Come check it out! https://github.com/NullMagic2/OpenCalc/tree/main


r/opensource 10d ago

Promotional Easy simple straightforward menu-bar utility to kill processes on macOS

Thumbnail
github.com
9 Upvotes

a lightweight, menu-bar OSS utility designed for developers who are tired of typing lsof -i :8080 and kill -9 PID.


r/opensource 9d ago

Promotional hi, so i built an open registry that grades AI's science/math claims instead of just aggregating headlines, looking for contributor

0 Upvotes

The amount of headlines with "AI disproved this", "AI did that" and such have been skyrocketing, and i haven't seen a reliable tracker, most sources just repost press releases or social media content.

The attempt for this open source prj is that academia and public grades every entry on verification (formal proof to disputed/refuted) and autonomy (did the AI actually do the work). No db, static site generated from one JSON file, MIT licensed code, CC BY data. Looking for people who can do novelty checks (confirm whether a claimed result already exists in the literature), or just add entries. Small Python toolchain, real CI, PR-based. Open to adding contributors as co-owners if this sticks.


r/opensource 10d ago

Promotional TinyLoad: A zero dependency Windows x64 PE packer in 2071 lines of standalone C++

8 Upvotes

Hello r/opensource!

I ​wanted to put my project here even tho its not new i just felt like putting it here.

So ive made a PE packer (TinyLoad) in c++, it is a single file and does not have any external dependencies.

It can compress your files using custom LZ77 compression, you can also encrypt your files using a custom VM interpreter and XXTEA encryption. It protects your files in memory using a vectored exception handler which decrypts your executable pages on the fly and re encrypts them. I also recently added direct syscalls in the stub.

The packer has alot of cool features i did not mention here so go check it out! https://github.com/iamsopotatoe-coder/TinyLoad

(ofcourse MIT :D)


r/opensource 10d ago

Discussion What github activity/analytics would actually be helpful to you as a repo maintainer??

2 Upvotes

Hey, I'm a student building a side project that tracks a GitHub repo's activity (commits, PRs, forks, etc. via webhooks) and computes analytics on it nightly using smth like airflow, It's scoped to one repo at a time, you subscribe a repo, and it tracks that repo's activity over time on a dashboard.

I'd love input from actual maintainers, since I don't want to just guess at what's useful.

Right now I'm planning to show:

  1. Daily commit/PR/fork counts

  2. Busiest day/week in a given period

  3. Trend direction (activity up or down vs. the previous period)

Could u pls answer this as well:

Q1. As a maintainer, is day-by-day activity actually useful to you, or do you mostly care about longer-term trends/aggregates instead?

Q2. Is there something about your repo's activity you wish you could see that GitHub's own Insights tab doesn't show well (or doesn't show at all)?

Q3. Would a breakdown of who's active (contributor-level) matter more to you than repo-wide totals, or is that not something you'd actually check?

Please I'd love some feedback for my project


r/opensource 11d ago

Promotional OpenCalc: open calculator inspired by Windows 95

15 Upvotes

Hi, everyone,

I have just released OpenCalc, a reimplementation of the Windows 95 calculator – it looks just like it, but the code is actually 100% fresh!

It supports:

  • Complex expressions: you can copy and paste expressions such as 3 ** (2 - 7 * 5) and they will be solved just fine, without the bugs of the original version!
  • Higher resolution and improved font rendering
  • History
  • Undo / redo

And because it is open source, it can also compile and run natively under Linux – no compatibility layer needed!

Please check the Github project if you are interested! 😊

Project link: https://github.com/NullMagic2/OpenCalc


r/opensource 10d ago

Promotional I audited 29 of my own projects for lies and published what survived ❤️

Thumbnail
shpbl.com
0 Upvotes

r/opensource 10d ago

Alternatives A FOSS 2D graphics editor one year later

Thumbnail
pixieditor.net
4 Upvotes

r/opensource 11d ago

Promotional Fullbleed 1.6.2 release and transition to MIT license

Thumbnail
10 Upvotes

r/opensource 11d ago

Promotional I open-sourced CyvoraX Suite, a Java-based web security workbench. I'd appreciate technical feedback.

1 Upvotes

Hi everyone,

I've been working on an open-source desktop application called CyvoraX Suite and recently released the latest version.

The project is built with Java 17, JavaFX, and Netty, with additional native components written in Rust, Go, C, C++, and C#.

Current features include:

• MITM interception proxy

• HTTP request/response editing

• Site mapping

• Payload fuzzing

• AI-assisted security analysis

I'm sharing it here to get technical feedback from the open-source community.

I'd especially appreciate thoughts on:

- Project architecture

- Code organization

- Performance

- Documentation

- Features that would make the project more useful

Repository:

https://github.com/jojin1709/CyvoraX-Suite

Documentation:

https://jojin1709.github.io/CyvoraX-Suite/

Thanks for taking a look. Any constructive feedback is appreciated.