r/coolgithubprojects • u/Mubelotix • 7m ago
r/coolgithubprojects • u/No-Tap6993 • 7h ago
I built an open-source tool that turns whiteboard images into drawing animations
It takes a finished illustration and animates the text, outlines, and fills drawing themselves in sequence.
Runs locally on CPU, no API key needed. Python library + CLI, MIT licensed. Works best with clean drawings on white backgrounds.
https://github.com/masihsultani/whiteboard-animator
Would love feedback on how the animation looks.
r/coolgithubprojects • u/lu4p_ • 7h ago
mosaik: Agentic browser automation without an agent in the execution loop
github.comMosaik uses an agent to figure out how a site works, saves reusable actions as TypeScript, and composes them into automations. Playwright executes the browser steps deterministically. Loops, branching, and data transformations run as code, so each iteration doesn't need another model decision.
Those actions stay around for the next task. Mosaik reuses what it knows about the site and learns what's missing. If an eligible locator breaks, an agent can step in to repair it.
r/coolgithubprojects • u/cchandurkar • 7h ago
JSON Semantic Diff - open-source JSON diff with identity-aware array matching
I’m building JSON Semantic Diff, an open-source JSON comparison tool that tries to understand array identity instead of comparing objects purely by position.
For example, it can infer keys like id, sku, or composites like store + sku, so reordered objects don't turn into a wall of false changes.
The matching is deterministic and explainable - no AI/fuzzy matching - and everything runs locally in the browser.
It’s still early/alpha, so feedback and weird JSON examples that break the matching are very welcome.
- GitHub: https://github.com/cchandurkar/json-semantic-diff
- Demo: https://jsonsemanticdiff.dev (has examples)
- npm: https://www.npmjs.com/package/json-semantic-diff
r/coolgithubprojects • u/Icy-Extension47 • 9h ago
Agentwall – intercepts AI agent tool calls before they execute, blocks destructive ones, logs everything
Built this after getting tired of the anxiety of running AI agents against real systems with no checkpoint between "model decides to call this tool" and "tool actually runs."
Agentwall sits at that boundary. Wraps your existing tools, classifies each call as safe/cautious/destructive, holds destructive ones for approval, logs every attempt as JSONL, and runs rollback hooks if a session fails.
Works with Anthropic tool_use, OpenAI function calling, and LangChain. Zero runtime dependencies in the core.
https://github.com/anakatt/agentwall
pip install agentwall-sdk / npm install agentwall-sdk
r/coolgithubprojects • u/_seelos • 9h ago
Stackray: an open source website scanner that detects tech stack, DNS evidence, OSINT details, change history.
Stackray is a website/url scanner that shows the technologies it detects, DNS records, subdomains, and other OSINT details.
Check it out: https://stackray.app
There's a Railway deployment template for one-click deployments of your own private instance. The app is MIT-licensed. Reports of missed technologies or incorrect detections would be useful.
r/coolgithubprojects • u/tabuna • 11h ago
Orchid Charts — interactive SVG charts for JavaScript dashboards
I maintain Orchid Charts, a JavaScript library for adding interactive SVG charts to dashboards and reports. Give it labels and values, and you get a chart with axes and tooltips that follows its container’s width.
The source and quick start are on GitHub. The package includes TypeScript declarations and has zero runtime dependencies.
In the live demo, you can change the numbers, switch between line and bar, and try a dark background. It shows the matching JavaScript and separate theme CSS.
If you try it in a dashboard, let me know what gets in the way.
r/coolgithubprojects • u/aaxhan • 12h ago
ModelDock: Open source ML model lifecycle platform
r/coolgithubprojects • u/Iscanic • 12h ago
Different take on a GitHub Project - DynDNS/Redirects
Hi CoolGithubProjects!
im not sure if this is the right home and sure someone will tell me if it isnt. so, I use GH a lot for work and a bit personally - and I have been sitting on a domain I bought a few months back trying to think of a project to use it. naturally, this idea had to have something to do with GitHub.
so i made this thing: https://src.ms/start
basically dev's can get short names on a few domains (src.ms, 3nx.dev, mygit.uk, etc) and can either:
- point them at an IP that changes (dyndns, updates go through cloudflare, usually live in a few seconds)
- or just redirect them somewhere (301/302, the service handles it so you don’t mess with certs)
the whole point for me was that i wanted something i could drive from a script or CI without fighting a web UI. so the API is deliberately dumb and curl-friendly – one endpoint does create/update, you just PUT a json blob with a bearer token. keys are scoped read-only or read/write. nothing fancy.
login is github oauth only (no password forms, or security leaks/hacks). analytics for the redirect campaigns are server-side only, no client trackers, just the usual country/asn/time stuff.
it’s still in beta and gated behind a waitlist. if anyone wants to poke at it and tell me what’s broken or missing, i’ll give permanent free pro-level accounts to people who actually use it and give feedback. I added a bug log into the GUI for ease of reporting. https://src.ms/betatest
anyway… yeah. that’s it. happy to answer questions or take “this is stupid, do it this way instead” comments. or tell me to go .... off! All good! ;-)
Cheers,
Iscanic
Github : https://src.ms/iscanic
r/coolgithubprojects • u/Forsaken-Space1158 • 12h ago
Remindrop - share now, get reminded later
I made a small Android app called Remindrop.
If I come across a link, post, video, product, or some text that I want to check again later, I can just share it to Remindrop and pick when I want to be reminded.
That's basically the whole idea.
Everything stays on the device. No account, ads, analytics, trackers, or Internet permission.
It's open source under GPL-3.0, and I'm also waiting for it to be accepted into F-Droid.
r/coolgithubprojects • u/Tight_Heron1730 • 12h ago
[JavaScript] liteagents — 10 subagents + 13 commands/skills for Claude Code, Opencode, Ampcode and Droid (AI-assisted, Apache-2.0)
github.comr/coolgithubprojects • u/Accomplished_Tip6131 • 13h ago
I built a free, open-source market terminal inspired by Bloomberg. and it uses zero paid APIs.
Meet OpenTerminal: a self-hosted financial dashboard with real-time quotes, candlestick charts with technical indicators (RSI, MACD, Bollinger, VWAP...), a live sector heatmap, a stock screener, crypto tracking, macro/yield curves, options chains, time & sales tape, live financial news TV, and an auto-updating market recap, all running on data sources that are 100% free and public (no API key required, no subscription, no vendor lock-in).
It also has a built-in AI assistant powered by Claude, drop in your own Anthropic API key and ask it to interpret a chart, explain an indicator, or summarize what's moving a stock, grounded in the live data already on your screen.
Why I built this: professional-grade market terminals cost $2,000+/month. Most of the data is publicly available if you know where to look, you just need the engineering to stitch it together into something usable.
Tech stack: Next.js 15 + React 19 + TypeScript on the frontend, Node/Express on the backend, lightweight-charts + D3 for visualization, Claude for the AI layer, and a fallback-chain architecture so if one data source rate-limits you, it automatically fails over to the next.
It's fully open source. Clone it, run it locally, make it yours.
⭐ Link to the repo https://github.com/ErTasselli/OpenTerminal
r/coolgithubprojects • u/xenarathon • 13h ago
DubTitlerr — self-hosted *-arr-style service that transcribes anime dubs into subtitles and muxes them back (Whisper + local LLM, Docker, GPU)
github.comBeen working on this for a while, figured I'd share here since it's very much a "homelab with a GPU" kind of project.
The problem it solves: when you watch an anime with the English dub, the subtitles that come with the release are usually the JP translation, not what's actually being said in the dub. And if you want the on-screen signs and song lyrics too, most players only show one subtitle track at a time, so you get dialogue or signs, not both.
DubTitlerr is a self-hosted service that watches your anime library and runs a full pipeline per episode:
-
**Transcribe**
— faster-whisper (large-v3-turbo default, large-v3 optional). Measured 18.9% WER vs 20.8% for turbo on a 6GB GTX 1060; both fit in 6GB at int8.
-
**Reflow**
— words into timed cards, sentence-split, ≤2 lines, ~17 cps, never shown before they're spoken.
-
**Glossary**
— per-show name dictionary, auto-mined from the embedded subs and wiki-verified (canonical + dub-preferred spellings). A separate glossary repo lets the community contribute corrections.
-
**LLM repair**
— local qwen3-4b-instruct, fansub-anchored. It fixes ASR errors by referencing the existing subtitle dialogue, with a refusal guard that blocks a full-episode rewrite if the pass would skip every line. No cloud calls.
-
**Hallucination gate**
— drops music/silence, blocklist lines, and within-card loops. Collapses runaway repeat runs. Flags the merely uncertain instead of dropping them.
-
**Signs & songs merge**
— lifts the positioned ASS events from the release's signs track into the same subtitle file.
-
**Mux**
— embeds with the MKV's original fonts as a default "Dubtitles" track. mp4 episodes get remuxed to mkv. English audio set as default.
It's idempotent: a version-stamped `.dubtitles.done` sidecar per episode makes re-runs safe and incremental. Bump `PIPELINE_VERSION` for a library-wide regeneration. Plex refreshes per-episode as each one finishes.
There's a built-in review server on `:8842` that queues every admitted repair for human review, grouped by show, worst-first, with a timestamp so you can seek to the line in your player. On a 48-episode run, 78% of repairs changed no words (only punctuation or capitalization), so the page surfaces the word-level changes first. Verdicts are stored per show, so a decision on the opening song propagates to every other episode that has it.
The whole thing is one Docker container (root, so it can rewrite and chown sidecars), runs on your own GPU, and makes zero cloud calls. Build with `Dockerfile.builder`.
Most of my testing during development has been against One Pace / Muhn Pace dubs, but the pipeline is show-agnostic. It builds its glossary from whatever subs you have. Try it on whatever's in your library and file an issue if something looks off. It's in beta, so pin your image tag if you pull it.
Open to collaboration — forks and PRs welcome, especially for glossary coverage on other shows.
https://github.com/XenaRathon/DubTitlerr
---
This is 100% vibe-coded slop. I wrote it with Claude driving. But I didn't just say "make the thing with no mistakes." The whole project has specs, epics and stories, adversarial reviews (had other models try to break it), and real test coverage. I've been project managing it like an actual engineering effort, not a prompt-and-pray. I'm sharing it because it fills a gap I couldn't find a solution for, and I thought it might be a useful accessibility tool for people who want dub-matched subtitles without waiting for an official SDH release. This isn't meant to replace human-transcribed SDH subtitle tracks. Those are always going to be better. It's for when they don't exist.
r/coolgithubprojects • u/escape_universe • 13h ago
my-local-whisper - fully local dictation for Windows (faster-whisper + Ollama clean-up, German-first)
github.comr/coolgithubprojects • u/gautamgpt • 14h ago
Agent Session Browser: local web UI + TUI for browsing coding agent session histories
galleryI built Agent Session Browser, an open source local GUI + TUI for the session histories created by coding agent CLIs.
I originally made it because I had accumulated multiple Codex sessions for the same projects and couldn't tell which one to resume from the title/first prompt alone. Reading the raw JSONL wasn't exactly pleasant either.
It currently supports:
- Codex CLI
- Claude Code
- Gemini CLI
- Pi
You can browse histories by project/date/provider, inspect the actual transcript, filter message/tool/reasoning/provider events, view the original raw records, export Markdown or offline HTML, and copy or directly run the native resume command.
There's also a two pane terminal UI so you can inspect a session's transcript before resuming it without leaving the terminal.
Fully local, Read only, MIT licensed
Run it:
npx agent-session-browser
GitHub:
https://github.com/gautamgpt1/agent-session-browser
This is the first public open source project I've shipped, so suggestions are very welcome.
r/coolgithubprojects • u/Chance-Elephant-7725 • 14h ago
I made an vscode extension that renames terminal tabs to whatever you're running in them
I always end up with 5 terminals open and no idea which one is the dev server. Got annoyed enough to build something for it.
Terminame looks at the command and renames the tab. npm run dev becomes "Start App", git rebase becomes "Rebase", pytest inside packages/billing becomes "Billing Tests".
Works offline out of the box with built in rules. If you already have copilot or claude code it auto-detects it for smarter names. Set terminame.provider to rules if you don't want that. Ollama support coming next version for a free local option.
https://marketplace.visualstudio.com/items?itemName=GalEzra.terminame
https://github.com/galezra/terminame
If it names something stupid let me know, that's the main thing I want to fix.
r/coolgithubprojects • u/avdept • 15h ago
My OSS app Jellybox was featured by xda-developers
Since 2023 I run jellybox - emby/jellyfin crossplatform(desktop, mobile) native music player. Few days ago it was featured on XDA-developers and it jsut blew my mind
One of those moments why I still do the OSS these days.
For curious what jellybox does -
- Plays your music from emby/jellyfin server(navidrome soon)
- Apple CarPlay app
- Spotify-like playlists(auto generated)
- Browsing, lyrics, downloads(and full offline mode)
- Studio mode(for big screens)
- Super fast(that's the words from ppl from reddit)
IF you look for jellyfin/emby client - download https://github.com/avdept/JellyBoxPlayer or from here https://jellybox.app/
PS: not another vibe coded app
r/coolgithubprojects • u/Possible_Lab7841 • 16h ago
[Python] edgar-tok — I trained a BPE tokenizer on SEC filings and benchmarked it against GPT-2/GPT-4o/Qwen3
huggingface.coAn end-to-end, reproducible pipeline: cleans raw EDGAR filings into a corpus, trains byte-level BPE tokenizers, and benchmarks compression against the current production tokenizers on held-out documents. Main finding — a 65k-vocab domain tokenizer matches GPT-4o's o200k at a third of the vocab, and Qwen3 actually needs more tokens than 2019's GPT-2 on financial text because it splits every digit. MIT licensed, full write-up and benchmark tables included.
r/coolgithubprojects • u/raiyanyahya • 16h ago
Learn anything, deeply from inside Claude Code, Codex or KiloCode.
r/coolgithubprojects • u/pataponpsn • 18h ago
Tidemark (AI limits display app) now on Windows
r/coolgithubprojects • u/ImNotAiBot • 19h ago
Magnum 4D Classic Historical Results Malaysia
magnum4dclassic.vercel.appI made a visualization of winning numbers of a popular lottery in Malaysia.
I scraped 40 years of results of a popular 4-D Lottery in Malaysia and visualized the results.
Repo: https://github.com/arun-ks/Malaysia-4DMagnumAnalysis
Blog explaining what 4D is all about & its cultural context : I made a visualization of winning numbers of a popular lottery in Malaysia.
r/coolgithubprojects • u/NightCodingDad • 20h ago
I built a fake 99-person SaaS company you can run locally, with Slack, GitHub, email, Stripe, S3 and more
galleryWorldFixture gives developers a company to build, test and demo software against, instead of wiring up real accounts or maintaining a pile of unrelated mocks.
npx worldfixture up starts a fake SaaS company locally with 99 people and 30 days of history. It includes Slack, GitHub, email, Notion, Stripe, S3 and application data, all representing the same company. Maya in Slack is the same Maya commenting on a GitHub PR and sending email. Customers, projects, invoices and conversations carry across services.
Your software talks directly to the local services. Mail uses SMTP/IMAP, S3 is S3-compatible, and Slack, GitHub, Stripe and the other services expose APIs shaped like the real providers.
The company also keeps moving. Emails arrive, PRs get comments, Slack conversations continue and payments happen. You can pause time, advance it, inspect what happened or reset everything back to the same starting point.
I originally built this for DropLive, where I run disposable demos of open-source projects. I found that getting an app running was only half the problem: an empty CRM, inbox or Slack workspace still makes for a terrible demo. WorldFixture grew out of trying to fix that.
Everything runs locally and it is Apache 2.0. It is still early, and the provider APIs are incomplete. I am adding operations as I find real projects that need them.
I would love people to try it with something real and tell me what breaks. What service would make it useful for something you are building?
https://github.com/ben-ic/worldfixture
What it is built on
I am using existing open-source implementations where that makes sense rather than rebuilding every service from scratch:
- emulate.dev for Slack, GitHub, Stripe and several other provider APIs
- SeaweedFS for S3
- Cyrus IMAP for mail
- SQLite for local state
WorldFixture adds the shared company and identities, history, scheduled events, clock, reset behavior, Workbench, and the extra pieces needed to make those services behave like parts of the same environment.
r/coolgithubprojects • u/Puzzleheaded_Mix4357 • 20h ago
I built a completely local, self-hosted alternative to SaaS trading bots (TradingView/3Commas) because I refuse to put my exchange API keys in the cloud
galleryr/coolgithubprojects • u/Real-Razzmatazz5214 • 21h ago
CLI tool that checks if repos are easy to contribute to. feedback/contribute wanted
github.comhi, i created a zero dependency open source python cli that scans any repos for missing license, read.md, no CI on prs etc.... it's not something serious but id be glad if someone offered feedback or contributed, thanks.
repo: pr-pathfinder. its not on pypi yet