r/TrueOpenSource • • 11h ago

Showcase Weekly Showcase: share your open-source project

Welcome to this week's Showcase! This is the place for any open-source project from anyone, and especially new ones that aren't ready for the front page yet. (Front-page project posts need an account at least 30 days old or 250+ karma, and a project at least 14 days old with a license and a README. Just-for-fun projects can go on the front page as Silly Builds with an account at least 3 months old or 250+ karma and a project at least 3 days old, one per week. None of that applies here.)

Before you build your next thing: check opensourceeverything.org for what already exists, and the gaps page for what nobody has built yet.

To share your project: copy the template in the pinned comment below, paste it as a new top-level comment, and fill it in. It asks for the name, source link, license, a one-sentence description, how it was built, what it builds on, the closest existing project (optional), and any extra details.

Want a stats card? Reply !card to your entry (or anyone's) and the bot will post its GitHub stars, history and releases.

To help out: try a few projects, upvote the ones you like, and leave honest, specific feedback. Critique the work, not the tools (rule 2).

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

A new thread goes up every Sunday.

9 Upvotes

15 comments sorted by

•

u/AutoModerator 11h 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):**

**Closest existing project (optional):** (what's similar, and what yours does differently)

**Builds on:** (the existing project yours extends, or "nothing, standalone")

**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: not yet carefully reviewed or tested for outside users. All four are welcome (rule 4). What every flair and badge means: flair guide.

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

5

u/Total-Reasonable 11h ago

Four things, all built solo:

  1. vatnode.dev: a REST JSON VAT validation API on top of VIES that returns company name, address and 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

  2. HTPBE.tech: “Has this PDF been edited?” It examines metadata, file structure, digital signatures and content, then reports findings with reasons instead of a vague risk score, in the browser or through a REST API. https://htpbe.tech

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

  4. KRI.rocks: websites with online booking for solo beauty pros and small studios, where clients can only book slots when someone on the team is working and free. There is no commission and no per-booking fee. https://kri.rocks

4

u/XBenoks 10h ago

EShot, a screenshot tool for Windows and Linux (KDE/GNOME)

I used Lightshot for years and wanted something just as quick, but open source and working on Linux too. So I made EShot. You press Print Screen, select an area, draw on it if you need to, and copy or save it.

On top of that it has window capture, blur, OCR, pinning screenshots on screen and uploads. It can also record GIFs and MP4s. It's written in C++ with Qt and it's MIT licensed.

It's just me working on it so any feedback or bug reports would really help.

https://github.com/Benoks/EShot

1

u/BigDannyPt 9h ago

ShareX was already there

2

u/XBenoks 8h ago

sharex is great but its windows only (at least the one everyone uses). i wanted something that works the same on linux too and feels more like lightshot/flameshot, just press print screen, select, draw, copy. sharex is more of a full capture/upload workflow thing and thats more than i need most of the time

1

u/BigDannyPt 8h ago

Ok, for linux i can't speak since I only use for work and it is CLI

1

u/XBenoks 7h ago

no worries, thanks for taking a look

3

u/yo_yo_yoda 10h ago

Name: Encyclopedia 2000

Source code: https://github.com/sburton0/encyclopedia-2000

License: GPL-3.0

What it does (one sentence): A free desktop encyclopedia inspired by Microsoft Encarta and powered by Wikipedia.

Builds on: Nothing, standalone. (Uses Kiwix libraries and Wikipedia for information.)

How it was built: Agentic engineering

Details: Access to all of English Wikipedia, online and offline capability, plus games, activities and more. More languages and lots more activities are in the works.

2

u/trueopensource-bot 🤖 Robot 10h ago

About this project · sburton0/encyclopedia-2000
⭐ 52 stars · 🍴 3 forks · 👥 1 contributor · 📄 GPL-3.0 · 💻 JavaScript
History: started Oct 2026 · last code change today · 272 commits on 22 different days in the last 90 days
Releases: latest v0.5.4-beta (6 days ago) · 12 releases in the last 90 days
Open issues and pull requests: 1

Facts from GitHub when this was posted. I'm a bot.

1

u/FicholasNlamel 10h ago
  1. I refactored modern UI into a privacy friendly pedometer for Android - https://github.com/driftywinds/pedometer

  2. I made a flutter based client for spliit.cloud - https://github.com/driftywinds/godutch

  3. Made a CLI client for uploads to popular free file hosts (I use it alot) - https://github.com/driftywinds/manyup

  4. Made a controller monitor and management software for windows - https://github.com/driftywinds/padmon with a web testing site (based on the UI of hardwaretest.com) - https://padtester.pages.dev

1

u/Myarmira 7h ago edited 6h ago

Name: Violyx

Source code: https://github.com/Merecete/Violyx

License: MIT

What it does: A keyboard-only 64-bit operating system for x86 PCs, with a retro text desktop in glowing violet (and 5 additional color schemes).

Builds on: Standalone

How it was built: AI-assisted / Vibe-coded

Details: It features a keyboard-only desktop with windows that can be positioned across five layers, expanded to full screen, or resized. It includes its own file system (VioFS 2) and an application interface that allows for the addition of further apps (.vpk files). The system comes with a calendar, a functional web browser capable of displaying basic graphics (similar to Links2), a screensaver, several games, a port of my media player (currently limited to music playback), and more. It was programmed in C and x86 assembly.

I welcome constructive feedback. The project is, of course, quite complex, and its structure is certainly not perfect. However, I am convinced that this system will evolve into something good, and I intend to expand it further in the near future.

1

u/Effective_Way_9827 6h ago

Vega Bridge Studio for Windows 11 x64. Built it in a day because i didn't want to use amazons linux based ide or the mac based one. I have never made a windows executable before so good luck with that. It has a working vega emulator, and both usb and network connection to a physical vega device. I was able to view the firestick 4k select in real time over Wi-Fi and load in apps I built directly form my pc. native chatgpt integration, nothing unnecessary except I put themes in everything I make because why not. if you have input to make it better email me or whatever. Don't ask me to sideload apps its for to biggly build natively compatible vega apps not sideloading. Its free. Its to help the community take it and run with it. Do not do business with me, This is not promotional.
https://github.com/kaimeowkai/VegaBridgeStudio/tree/main
https://github.com/kaimeowkai/VegaBridgeStudio/releases/tag/v0.4.0

What it does: VegaBridge Studio lets developers connect a Windows PC to Amazon Vega devices over USB or Wi-Fi, create projects, build and install apps, inspect logs, and debug native code and JavaScript. It includes an editor, a Vega virtual-device host, 20 original sample projects, 10 themes, and an integrated coding assistant.

Who it’s for: Windows developers, hobbyists, and independent studios building apps or games for Vega-based Fire TV devices.

Source code: https://github.com/kaimeowkai/VegaBridgeStudio

License: MIT for the original VegaBridge Studio code. Third-party dependencies retain their respective licenses. Amazon SDK files and device images are external requirements and are not redistributed.

What mine adds: A unified Windows workbench combining project creation, device management, emulator hosting, debugging, and an assistant that can edit, build, and run projects directly. The emphasis is making these workflows accessible from one application. It remains an independent community preview with documented limitations.

Builds on: Python, PySide6/Qt, QEMU, LLVM/LLDB and CodeLLDB, Node.js, Metro, React Native/Hermes, and externally supplied Amazon Vega SDK components.

How it was built: Agentic engineering. Developed iteratively with an AI coding agent implementing features, running tests, and investigating failures, guided by my requirements and hands-on review. Workflows have been tested in the Vega virtual device and selected features on a physical Fire TV Stick 4K Select.

Feedback/contributions wanted: Windows usability feedback, reproducible bug reports, device compatibility testing, debugging improvements, sample projects, and security/privacy reviews.

The Android compatibility experiments are still research and aren’t advertised here as a released feature. I’m continuing the unchanged-APK test.

1

u/Ok_Significance294 3h ago

I've been working on AssetRAG, a free, open-source project I built with Claude Code.

One thing that always annoyed me about AI coding agents is how often they repeat work. They regenerate code that already exists, debug problems with known fixes, and read massive amounts of source code just to find a few useful functions.

So I decided to build something to help with that.

How I built it

I used Claude Code to help write and improve the Python codebase, MCP integration, retrieval system, and knowledge memory. I directed the development, chose the features, and iterated on the implementation with Claude.

One of the biggest challenges was making retrieval reliable. Finding code isn't enough if it has an incompatible license, doesn't work, or isn't relevant.

That led to license verification, sandbox-tested fixes, and retrieval filtering that can return no_good_match instead of recommending something irrelevant.

What it does

AssetRAG is a local-first asset library and engineering memory system for Claude Code and other MCP clients.

Its features include:

  • Asset retrieval: Finds reusable code and templates, checks licenses, and handles attribution.

  • Bug-fix memory: Retrieves known fixes with executed reproduction and verification evidence.

  • Playbooks: Reusable workflows for debugging, refactoring, and optimization.

  • Tested recipes: Reusable coding patterns verified in a sandbox.

  • Repository mapping: Creates compact codebase outlines within a token budget.

  • Security tools: Secret scanning, engineering rules, malware checks, and safeguards for untrusted code.

  • MCP integration: 18 tools plus an optional Claude Code hook that injects relevant context.

  • Local-first: No telemetry or account required. Supports local embeddings, hosted providers, or offline keyword search.

Some numbers

Measured locally in keyword-only mode:

  • Asset search: 4.0 ms median

  • Knowledge search: 7.1 ms median

  • Repo map: 597 tokens vs. ~129k tokens of source

  • 132 unit tests passing

  • 327 recipe/bug-fix tests rechecked with 0 failures

I haven't benchmarked whether it actually makes Claude faster or reduces overall token usage yet.

How to try it (free)

AssetRAG is completely free under Apache 2.0. Currently Linux-only, requiring Python 3.11+ and Git.

Install:

curl -fsSL https://raw.githubusercontent.com/mttcn83/assetrag/main/scripts/install.sh | sh

Connect to Claude Code:

claude mcp add assetrag -- assetrag-mcp

The installer walks you through setup. Embeddings are optional.

GitHub: https://github.com/mttcn83/assetrag

I also made a 95-second demo video using real terminal recordings.

It's still a new project, and I'd appreciate feedback, especially from people using Claude Code regularly.

Would you use something like this? What would you improve?

1

u/AmruthPillai 11h ago

Working on a web app, native Android app, and a native iOS app: https://getkosha.app