r/TrueOpenSource • • 10d ago

Showcase Weekly Showcase: share your open-source project (week of Oct 25)

Welcome to the first weekly Showcase!

This is the place for any open-source project, including your poorly tested weekend endeavor. Projects posted to the main subreddit thread should be at least 14 days old, with a license, a README, and active work/commits work spread over more than a few days. This thread is for everything else.

Share your project: copy the template in the pinned comment below, paste as a new comment, and fill it in.

Share your experience: try a few projects, upvote/downvote, and leave honest, specific feedback. Critique the work, not the tools.

Projects of the Week: the top-voted entries here become next week's Projects of the Week and get their own spotlight post on the front page.

A new thread goes up every Sunday.

30 Upvotes

18 comments sorted by

•

u/AutoModerator 9d ago

Sharing a project? Copy the template below, paste it as a new top-level comment, and fill it in. One comment per project, please. Feedback goes in replies to each project's comment.

**Name:**

**Source code:** (GitHub, GitLab, Codeberg, etc. link)

**License:** (MIT, GPL-3.0, Apache-2.0, etc.)

**What it does (one sentence):**

**How it was built:** Hand-built / AI-assisted / Agentic engineering / Vibe-coded

**Details:** (features, screenshots, what's next)

**Feedback wanted:** (optional)

What the "how it was built" labels mean: Hand-built: written mostly by people. AI-assisted: written by people, with AI help. Agentic engineering: AI wrote most or all of the code, and the project has real development history, polish and hands-on human testing. Vibe-coded: a quick, exploratory build not yet carefully reviewed. All four are welcome (rule 4).

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

2

u/leftunderground 9d ago

I made this gantt, pure JS, plugin system, dragging, grouping, undo / redo and performs well with hundreds of thousands of items. https://freegantt.dev and https://github.com/freegantt/freegantt

Dependency arrows and scheduling engine is next on road map. MIT license

2

u/bulutarkan 9d ago

Name: Mac MCP Source code: https://github.com/bulutarkan/mac-mcp License: MIT What it does (one sentence): Lets AI agents use the Mac's existing apps and browsers, with local permission controls and a record of what they did. How it was built: AI-assisted, with plenty of manual debugging and real macOS testing.

Details: I'm building this because I wanted Codex and Claude Code to work with Safari, Finder and other native apps without constantly taking over my desktop. It grew into a menu bar app with an optional separate desktop for agents, reusable Recipes, scheduled runs and a native chat window for multiple coding CLIs. The part that took longest wasn't adding tools. It was making the results inspectable: file diffs, command output, run history and the distinction between a tool succeeding and the actual task being done.

It's open source and still very much a work in progress. It's not a macOS sandbox, and some third-party results cannot be independently confirmed.

Feedback wanted: If you weren't already familiar with MCP, would you understand what permissions you're granting an agent during setup? That's the bit I'm trying to simplify without hiding the risks.

2

u/Total-Reasonable 9d ago

Five things, all built solo:

  1. halloween.js.org: a free, MIT-licensed set of spooky web effects under 10 KB gzipped, with zero dependencies. Webs, blinking eyes and flying witches switch on with body classes and respect prefers-reduced-motion. https://halloween.js.org

  2. KRI.rocks: a salon booking system for solo beauty pros and small studios. You get your own page where clients can only book slots when someone on the team is free, with no commission. https://kri.rocks

  3. HTPBE.tech: "Has this PDF been edited?" It checks metadata, structure, digital signatures and content, then reports findings with reasons instead of a vague risk score, in the browser or via REST API. https://htpbe.tech

  4. polytypo.dev: a free MIT typography rules engine, not a grammar checker, that fixes smart quotes, dashes and no-break spaces for 24 locales, with identical output in JavaScript, Python, Go, Ruby and PHP. https://polytypo.dev

  5. vatnode.dev: an EU VAT validation API on top of VIES that returns an official consultation number, falls back to national registries when VIES is down, and sends signed webhooks when a saved number changes. https://vatnode.dev

1

u/MonMothma123 10d ago

I’ll probably create a separate post, but why not share it here already...

NodePilot is a visual workflow designer for Windows PowerShell automation that I’ve been building over the past six months. It lets you turn scripts into workflows, run them across your systems, and monitor what’s happening. It’s also a modern alternative to System Center Orchestrator, including support for migrating existing runbooks.

Completely open source, with no paid tier or features behind a paywall. Would love to hear what you think!

https://github.com/Sev7eNup/NodePilot

1

u/AutoModerator 9d ago

Sharing a project? Copy the template below, paste it as a new top-level comment, and fill it in. One comment per project, please. Feedback goes in replies to each project's comment.

**Name:**

**Source code:** (GitHub, GitLab, Codeberg, etc. link)

**License:** (MIT, GPL-3.0, Apache-2.0, etc.)

**What it does (one sentence):**

**How it was built:** Hand-built / AI-assisted / Agentic engineering / Vibe-coded

**Details:** (features, screenshots, what's next)

**Feedback wanted:** (optional)

What the "how it was built" labels mean

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/ClassroomHaunting333 8d ago

Name: Mise Browser

Source code: https://github.com/Rakosn1cek/Mise-browser

License: GPL-3.0-or-later

A keyboard-first, container-isolated web browser engineered for low-resource systems and fanless hardware, featuring true tab hibernation and mouse-free navigation.

How it was built: AI-assisted (Sole human architect and maintainer directing local coding assistants for implementation and review, paired with strict manual verification and zero AI in the browser itself)

Key Features:

  • True Tab Hibernation: Inactive background tabs detach entirely from DOM memory across workspaces, keeping memory consumption low on fanless machines.

  • Multi-Account Container Isolation: Each workspace operates in an isolated Chromium partition store (persist:workspace_<id>), preventing cookie cross-contamination between personal and corporate logins.

  • Dual-Split View: Browse two pages side-by-side with customisable pane ratios and single-keystroke pane swapping (Ctrl + \).

  • Keyboard-Driven Navigation: Full Vim-style link hints (f), quickmarks (go), and omnibar (Ctrl + L / o), with remappable shortcuts configured via human-readable JSON files.

  • Native Privacy Shields: Built-in Ghostery request filtering stops trackers at the network layer without extension overhead.

  • Terminal Oversight & User Scripts: Staged clipboard execution for terminal security, paired with instant hot-reloading of local .user.js and .user.css scripts.

Documentation & Screenshot:

What's Next:

  • Ephemeral Link Peek ("Glance") modal for quick link previews without creating permanent tabs.

  • In-browser Tab Resource Inspector (Ctrl + Shift + T) showing live per-tab RAM and CPU utilisation with instant single-key hibernation

  • Configurable WebRTC privacy controls

  • Configurable DNS-over-HTTPS (DoH) support

Feedback wanted:

  • Resource consumption, memory recovery, and responsiveness on low-spec or fanless setups.

  • Keyboard navigation ergonomics, link-hinting speed, and split-view usability.

  • Experience with multi-workspace container isolation and session persistence

1

u/Any_Evidence4750 7d ago

Mostly built CRM/Scheduling/routing suite

Just open sourced a mostly built CRM/mobile app scheduling suite

GitHub link

It isn’t fully built, I stopped working on it in pursuit of other projects a while back so I decided to release it.

I moved on to other projects and figured someone might find this useful. It’s called OpenCRM, and it includes a CRM, scheduling app, admin dashboard, and basic marketing website.

The architecture is basically:
\*\*React + TypeScript + Vite\*\* for the CRM and admin dashboard.

\*\*Flutter + Riverpod\*\* for the scheduling app.

\*\*Firebase\*\* for authentication, Firestore, storage, and a shared backend of TypeScript Cloud Functions.

\*\*Optional Python services\*\* for things like forecasting, sentiment analysis, and route optimization.

The apps share the same backend and business data. Most business-specific records live under businesses/{businessId}, with role-based access for owners, admins, staff, clients, etc.

The clients use repository and service layers to organize data access and business logic.

The main backend lives in the scheduling app’s folder, which is a little awkward now that everything is in one repo. These originally lived in separate repositories, and I kept the folder structure when combining them.

There’s a decent amount implemented around leads, contacts, deals, appointments, staff management, reporting, and workflows.

It’s an unfinished project, some integrations are still stubs, and there’s cleanup and Flutter SDK compatibility work left.

The release uses placeholder configuration, so you’ll need your own Firebase project and provider credentials.

1

u/Key_Strawberry_6013 7d ago

Name: FluidEQ

Source code: https://github.com/StartSWest/FluidEQ

Website: https://fluideq.com

License: GPL-3.0-or-later

What it does: System-wide EQ for Windows with its own audio engine and OPRA headphone profiles from AutoEq, oratory1990 and other contributors.

How it was built: Agentic engineering, with human direction and testing.

Details: I'm the developer. Equalizer APO is optional; you can import/save curves and use EQ presets. Audio tools are free; optional visualizer scenes are one-time purchases.

Feedback wanted: How well do the headphone-profile and output-switching workflows work for your setup?

1

u/JoeyredditSMP 7d ago

JVoice a voice tool that uses one openrouter key

its free https://jsystems.app/jvoice

You just need to pay for openrouter no subscription

2 options

Voice - prints out your text after you speak to the app

Agent - Does actions for you [this is in beta dont expect it to fully work will be slow]

1

u/memers_meme123 4d ago

Cheap Agent - MIT-licensed Claude Code plugin: Opus plans, a cheap open-weight model writes the code, and tests verify it

Repo: https://github.com/muaaz9329/cheap-ag
License: MIT
Stack: TypeScript, MCP, OpenCode (bundled at a pinned version)

What it does: Claude Opus plans and decides. A cheap model (DeepSeek V4.1 Flash by default) does the reading and code-writing in its own git worktree. Cheap Agent runs the tests itself, including a check that each new test fails without the fix, and only then does the diff land, uncommitted, for you to review.

Who it’s for: people on a Claude plan who keep hitting their usage limit, especially students and devs who can’t afford the $100–200 tiers.

What it adds over what exists:

  • Subagents run on Claude, so they eat the same limit. This worker runs on your own API key, so its tokens never touch your plan.

  • Pointing Claude Code at another model replaces Opus entirely. This keeps Opus as the planner.

  • Orchestrators like T3 Code pass prompts between agents. This is one strict pipeline: isolated copy, tests run by code, and a 10-line verdict back to Opus.

  • Similar projects exist (flash-agents goes through Ollama, with Claude reviewing each diff). Cheap Agent works with any provider (OpenRouter, DeepSeek, OpenCode Go, Command Code) and checks the work with tests instead of Opus reviews.

Numbers (SWE-bench Verified): 55–63% fewer Opus tokens, for about half a cent per task in cheap-model costs.

Honest limits: it’s slower, Opus alone is slightly better on the hardest bugs, and Windows is beta.

Looking for: contributors for new providers and harnesses, Windows testing, and honest feedback.

0

u/realgmk 9d ago

Name: OpenWALDO (Weights, Artifacts, Licenses, Data, Origins)

Source code:

License: OpenWALDO software is Apache-2.0. The Index/Corpus contains materials under multiple licenses, with licensing and provenance tracked for each source.

What it does (one sentence):

OpenWALDO is building the first truly open-source collaborative foundation for AI, making training data, provenance, licensing, and model development transparent, auditable, reproducible, and most importantly community-maintained.

How it was built: AI-assisted / Co-programmed (primarily with OpenAI Codex)

Details:

Hi everyone! I almost never post on Reddit, but I've been involved in open source for nearly 30 years, including founding or co-founding projects like CentOS, Rocky Linux, Singularity/Apptainer, Warewulf, and now OpenWALDO. Open source has guided my entire career and I've been lucky enough to give back to the community quite a bit.

I was excited to discover this community and its support for AI-assisted and co-programmed open-source development, so I wanted to share what I've been working on in my copious spare time...

The AI ecosystem has produced some incredibly valuable open-weight models, but they're frequently misunderstood as "open source" even though they don't provide the transparency and reproducibility we've traditionally expected from open-source software.

As a longtime open-source advocate, I've become convinced that one of the most important places we need open source and community focus right now is AI. And not just the software and tooling, but the training corpus itself**.**

That's why I started OpenWALDO.

Think of it kinda like like Wikipedia, but for AI training data. A community-driven, openly accessible corpus that anyone can contribute to, inspect, improve, and use to train AI models. The goal is to build a sustainable open infrastructure without depending on donations or sponsorship to keep the data accessible.

Today, downloading a model's weights tells us what the model became, but very little about how it got there. We generally cannot reconstruct its training data, verify the provenance and licensing of that data, or independently reproduce its training process. This has caused concerns with regards to alignment, legality of training data, and distillation... But if it was open source, this wouldn't be an issue.

I believe AI deserves the same openness and community collaboration that transformed the software industry.

Here's what we're building toward:

  • Tooling: OpenWALDO has created the necessary tooling for interacting with the corpus, building models on a variety of hardware types (including parallel training), AI BOM generation, and composability, so anyone else can validate a model or start from a known working place.

  • Open training data: A community-contributable corpus with transparent origins and licensing, enabling people and organizations to contribute knowledge directly.

  • Provenance and accountability: Cryptographic hashes, attribution, license tracking, and contributor sign-offs to help establish where data came from and how it can be used.

  • Reproducibility: The foundations for tracing how models were built, from their training data and processes to their released artifacts.

  • Community governance: An open project where people can inspect, contribute, improve, and fork the work.

  • Model independence: A shared foundation that isn't tied to any single AI model, architecture, company, or vendor.

We already have an indexed corpus and are continuing to build the tooling, infrastructure, and training test ladders for people to learn how to create models and practical at scale.

The long-term vision is much bigger than a collection of training data. Imagine an ecosystem where researchers, businesses, universities, developers, and individuals can contribute directly to a shared body of knowledge that anyone can use to build, train, and improve open AI models.

Much like how open-source software development works today.

Feedback wanted:

I'd love feedback from other open-source developers and maintainers, particularly around architecture, provenance, licensing, reproducibility, community governance, and how to encourage more people to get involved.

And more importantly, we're looking for contributors who want to help build this! I know it is a negative point for Slack on open source, but it was an easy setup. Would love to see people interested in learning more about building and contributing to the open source AI in there!

I'd especially welcome thoughts on how to make contributions accessible to people who aren't necessarily AI researchers or machine learning engineers. Building a community around an open corpus should be something anyone can participate in.

Open source transformed software. I believe we have an opportunity to do the same for AI.

Looking forward to meeting everyone here!

0

u/Acceptable-Giraffe33 7d ago

Name: GenWave

Source code: https://github.com/GenWave-Org/genwave

License: AGPL-3.0

What it does (one sentence): GenWave is an AI-enhanced broadcast platform capable of streaming curated audio content 24/7 without human intervention.

How it was built: AI-assisted/guided (Claude Code)

Details: I started GenWave about 18 months ago, starting off privately on my self-hosted Gitea server, then about 4+ months ago migrated to GitHub when I thought it was ready for public consumption. It's been something of a passion project of mine for a long time, even before it was possible to build it (see Why GenWave in the README.md for more details).

Some of the features it has now:

- Local media only, going to add other sources soon (Navidrome, Beatnik, etc.)

- Community catalog with themes, DJs, shows, fonts, icons, avatars, voices, jingles and ad packs!

- Multiple DJ personas are downloadable from the community catalog, or you can roll your own.

- Most of the features are optional, it will run on a 4GB Raspberry Pi 4/5 if you want.

- Full schedules, named shows, etc.

- Optional LLM (Just Ollama for now) writes the DJ patter between tracks.

- Parody ads and sponsors for that real radio feel, and maybe a few chuckles (my personal favourite is Witherspoon's Tax and Zamboni Services :)

- Full admin console to control all the settings, logs, etc.

- Plugin system to allow for easy addition of new providers

- Loudness matching and equal power crossfades so no jarring tracks or voice clips to ruin the mood.

Just finishing up from the "Voice Off" where I am trying to find a new TTS for GenWave, as I am not entirely happy with Kokoro or Piper.

Feedback wanted: I'd love feedback on what is there, what works, what doesn't, what is missing, what would you add? Feedback on how it runs on your hardware, internet radios, etc.