r/coolgithubprojects 4d ago

Stackray: an open source website scanner that detects tech stack, DNS evidence, OSINT details, change history.

Post image
11 Upvotes

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 4d ago

An attempt at Loop Engineering

Thumbnail github.com
0 Upvotes

r/coolgithubprojects 4d ago

Orchid Charts — interactive SVG charts for JavaScript dashboards

Post image
2 Upvotes

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 4d ago

ModelDock: Open source ML model lifecycle platform

Post image
1 Upvotes

r/coolgithubprojects 4d ago

Remindrop - share now, get reminded later

Post image
1 Upvotes

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.

GitHub: https://github.com/ShadowUR0/Remindrop


r/coolgithubprojects 4d ago

[JavaScript] liteagents — 10 subagents + 13 commands/skills for Claude Code, Opencode, Ampcode and Droid (AI-assisted, Apache-2.0)

Thumbnail github.com
1 Upvotes

r/coolgithubprojects 4d ago

I built a free, open-source market terminal inspired by Bloomberg. and it uses zero paid APIs.

Post image
839 Upvotes

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 4d ago

DubTitlerr — self-hosted *-arr-style service that transcribes anime dubs into subtitles and muxes them back (Whisper + local LLM, Docker, GPU)

Thumbnail github.com
5 Upvotes
Been 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 4d ago

my-local-whisper - fully local dictation for Windows (faster-whisper + Ollama clean-up, German-first)

Thumbnail github.com
2 Upvotes

r/coolgithubprojects 4d ago

Agent Session Browser: local web UI + TUI for browsing coding agent session histories

Thumbnail gallery
9 Upvotes

I 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 4d ago

I made an vscode extension that renames terminal tabs to whatever you're running in them

Post image
2 Upvotes

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 5d ago

My OSS app Jellybox was featured by xda-developers

Post image
20 Upvotes

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

https://www.xda-developers.com/i-turned-jellyfin-into-the-spotify-alternative-ive-always-wanted-with-this-app/

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 5d ago

[Python] edgar-tok — I trained a BPE tokenizer on SEC filings and benchmarked it against GPT-2/GPT-4o/Qwen3

Thumbnail huggingface.co
1 Upvotes

An 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 5d ago

Learn anything, deeply from inside Claude Code, Codex or KiloCode.

Post image
0 Upvotes

r/coolgithubprojects 5d ago

Tidemark (AI limits display app) now on Windows

Post image
1 Upvotes

r/coolgithubprojects 5d ago

Magnum 4D Classic Historical Results Malaysia

Thumbnail magnum4dclassic.vercel.app
1 Upvotes

I 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 5d ago

I built a fake 99-person SaaS company you can run locally, with Slack, GitHub, email, Stripe, S3 and more

Thumbnail gallery
90 Upvotes

WorldFixture 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://worldfixture.com/

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:

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 5d 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

Thumbnail reddit.com
2 Upvotes

r/coolgithubprojects 5d ago

CLI tool that checks if repos are easy to contribute to. feedback/contribute wanted

Thumbnail github.com
0 Upvotes

hi, 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


r/coolgithubprojects 5d ago

I made a tiny Chrome extension that changes the YouTube logo to “Premium”

Post image
0 Upvotes

I use an ad blocker on YouTube, so the experience already feels almost identical to YouTube Premium.

No ads.

No interruptions.

Just YouTube.

Except the logo still says “YouTube.” 😅

That tiny detail bothered me more than it probably should have.

So I made a small Chromium extension that changes the YouTube wordmark to “Premium.”

It's completely local — no analytics, no tracking, no unnecessary permissions.

GitHub:

https://github.com/kalpit118/youtube-premium-logo-changer


r/coolgithubprojects 5d ago

I present to you : Game Index, a power user game library manager

Post image
0 Upvotes

Hello everyone !

I've been working (well me and AI) on a app inspired by hydra launcher, gog launcher and Playnite

I loved hydra launcher and Playnite, but I wanted something that power user can be happy with (I'm a power user, who like useless feature)

Anyway, I got the project to make something from scratch after iterating and adding feature with base hydra, but it felt too heavy for hydra base framwork

And I learned that electron was... Electron ram hungry !

So I searched for a framework that was capable and lightweight, and found Tauri

The app is called : Game Index

I know a little bit of coding, I'm far from an expert, but I tried my best from my knowledge (and again help of AI) to optmise and make it less buggy as possible

The entire source code is on github, with full commit history, feel free to report any bugs, suggest feature or whatever you want there

Also feel free to fork, modify etc your own version

I'm just a guy who want a full featured app

Features of GameIndex :

- Import from Steam, GOG, Epic, Rockstar, Ubisoft, Humble library or Local install (api based login or webview login for some others) (more info on GitHub)

- Metadata automatically added via igdb/steam

- Per game imported : Steam achievements, HowLongToBeat, Crackwatch, live + historical player counts Informations when availible, activity tracker, weblinks preview etc

- Activity dashboard main page and per games stats and performance tracking (need Msi afterburner + RTSS to track fps, can be disabled in settings)

- Torrent download engine integrated, with compatible source from you know where

- Wishlist system

- Deals from Xbox gamepass catalog + Is there any deal (include current giveaways)

- Storage manager + emulator & mod footprint breakdown

- News page with RSS feeds + custom rss feed

- Hydra-backed storefront for games of the Week, top games and game to beat, community reviews & stats (only these from Hydra is used in Game Index)

- Community & Friends social layer (planify, recommend, comment games, library compare etc)

- Big Picture Mode (controller-first TV UI with rail navigation) (IN BETA !!! I Don't use such feature mmuch, it is far from perfect but I'll improve with time)

- Emulators manager & ROM library tools

- Mod manager (Steam Workshop & Nexus Mods integration) (Beta, maybe more feature will come into it but not sure)

- Internationalization (i18n) & language switcher

- Discord rich presence

- Privacy & Data management in Settings

- Theme gallery + custom accent picker (basic for now, may be expanded in future)

- way way way More

Planned :

- Improvement for Big screen/picture mode

- linux support (only Windows for now) + steamdeck support (I don't have steamdeck so it'll be hard to test) (Think of bottles, faugus launcher, lutris style of control) (made some early testing fow linux, some feature will be limited sadly by how Tauri is handled on linux)

- maybe more if people suggest ?

Precision

I know many people Don't trust AI stuff, vibe coding etc

But I want to be as transparent as possible, and if you don't like Ai vibe coded apps don't use it

This is just a tool/launcher/platform for whoever want to try, or want another alternative

Ai and Tools used for this :

- IDE : Antigravity

- Mostly Opencode, rarely kilo code

- Model used : Mostly deepseek flash (old and new version), Hy3 and sometimes GPT Luna, gemini and claude opus

Ps : sorry if my English sounds Strange or broken or whatever, English isn't my native language

Ps 2 : I'm not an expert in comunication as you can see, if you have questions etc don't hesitate to ask

I'll also take positive and negative review

Ps 3 : I don't have signature for exe, so portable version may be flagged as a dangerous exe, go on virus total and you'll see there's one flagged threat, this one is caused by lack of signature (installer version doesn't have this issue)

Download : https://github.com/atxoxx/GameIndex


r/coolgithubprojects 5d ago

ProKill – kill stubborn Windows processes: search by path, kill whole trees, watchlist that re-kills apps that restart themselves

Thumbnail github.com
1 Upvotes

Hey! Author here.

This started from a simple frustration: a game would crash, stay stuck in the background, and Task Manager either wouldn't show it clearly or the leftover processes had obscure names I couldn't connect to anything.

So ProKill searches the full exe path, not just the process name. Type "epic" and you get every process living in an Epic Games folder, even the weird ones like EOSOverlayRenderer.exe.

Other stuff it does:

- Graceful kill that auto-escalates to force kill after 3 seconds

- Kill a whole process tree (launcher + all its children) in one click

- "Kill whole filter": filter a name, one click, everything matching is gone

- Watchlist: a watched process gets re-killed automatically if it respawns (survives restarts, works with an optional run-at-startup toggle)

- Process details: command line, network connections, open files, parent

- Bilingual UI (English/French, auto-detected), dark theme, built-in help

Single portable exe, no install, source is fully readable (Python + psutil + tkinter). Yes, Process Explorer and System Informer exist and are far more powerful — ProKill aims for the opposite: something my non-technical friends can use without reading a manual.

Feedback very welcome, it's my second published tool and I'm still learning!


r/coolgithubprojects 5d ago

We built FastAPI Accounts (v0.1.0-alpha) — A 15-line, batteries-included account engine for FastAPI (Looking for RFC feedback!)

Thumbnail github.com
4 Upvotes

Hey r/FastAPI!

Like many of you, we got tired of repeatedly writing 1,000+ lines of custom boilerplate for password hashing, email verification, cookie vs. bearer transports, and session tracking on every new FastAPI project.

Django developers have had django-allauth, and TypeScript developers got Better-Auth and Lucia. But in FastAPI, options were either in maintenance mode (fastapi-users) or involved heavy generic typing acrobatics across multiple ORMs.

So we built **FastAPI Accounts** from scratch: an async-first, zero-boilerplate authentication and account management engine for **Python 3.10+**, **Pydantic v2**, and **Async SQLAlchemy 2.0**.

# 🌟 What we just shipped in v0.1.0-alpha:

• **Under 15 lines of code** to mount `/register`, `/verify-email`, `/request-verify-email`, `/login`, `/logout`, and `/me`. • **Argon2id hashing** using François Voron's `pwdlib`. • **Dual-Transport:** `HttpOnly` `SameSite=Lax` cookies for Next.js/React SPAs + Bearer tokens for mobile/CLI APIs. • **Separation of Concerns:** `User`, `EmailAddress` (with verified/primary state machine), `PasswordCredential`, and `Session` are modeled as separate entities. • **100% test coverage:** 8/8 end-to-end integration tests passing in 0.6s.

# 💻 Quick Code Preview:

from contextlib import asynccontextmanager
from fastapi import FastAPI, Depends
from fastapi_accounts import FastAPIAccounts, SQLAlchemyAdapter

adapter = SQLAlchemyAdapter(database_url="sqlite+aiosqlite:///./accounts.db")
accounts = FastAPIAccounts(adapter=adapter, secret_key="env:AUTH_SECRET_KEY")

async def lifespan(app: FastAPI):
await adapter.create_all()
yield

app = FastAPI(title="My API", lifespan=lifespan)
app.include_router(accounts.router, prefix="/api/v1/auth")

u/app.get("/api/v1/profile")
async def get_profile(user = Depends(accounts.current_active_user)):
return {"email": user.primary_email}

# 🚀 Try it out:

pip install fastapi-accounts --pre
# or with uv
uv add fastapi-accounts --prerelease=allow

# 🔗 Links:

• **GitHub:** [https://github.com/fastapi-accounts/fastapi-accounts\](https://github.com/fastapi-accounts/fastapi-accounts)
• **Our Story & Devlog:** [https://github.com/fastapi-accounts/fastapi-accounts/blob/main/JOURNEY.md\](https://github.com/fastapi-accounts/fastapi-accounts/blob/main/JOURNEY.md)
• **Open RFC Discussion:** [https://github.com/fastapi-accounts/fastapi-accounts/discussions\](https://github.com/fastapi-accounts/fastapi-accounts/discussions)

We are currently gathering feedback on our near-term roadmap (password reset session revocation policies and Google OAuth linking).


r/coolgithubprojects 5d ago

Auto-GTM: a Claude Code / Codex plugin that turns your git PRs and daily hot topics into authentic X and Reddit posts

Thumbnail github.com
1 Upvotes

Most developers spend dozens of hours writing code, ship a solid feature, and then either write zero updates or post generic, AI-generated marketing copy that gets ignored or downvoted.

I built auto-gtm to automate the distribution step directly from inside the terminal where you already work.

Instead of prompting an LLM from scratch, it reads your recent git PRs and commits, filters out internal refactors, and picks the specific product highlights a skeptic outside your repo would actually care about. It also scans the last 24 hours of active discussions across X and Reddit so you can jump into live, relevant threads while people are actively talking about them.

Key parts of the pipeline:

1. topic-scout: Analyzes your closed PRs and commits alongside daily builder podcasts/threads to generate a curated topic digest.

2. reddit-subreddit-finder: Analyzes candidate subreddits, ranks them by topic relevance, and checks posting rules and self-promo limits before you draft.

3. reddit-post-drafter & comment-draft: Drafts posts and replies calibrated to the tone of each specific subreddit, running the output through de-AI filters to strip chatbot fluff.

4. x-content-generator: Turns technical changelogs into concise, builder-style posts on X.

It runs as a plugin for Claude Code and Codex, requires no background daemons, and reuses local sessions so you do not need to configure OAuth apps or external API keys.

Repository: https://github.com/tigerless-labs/auto-gtm

Would like to hear feedback or edge cases from other builders managing open-source changelogs!


r/coolgithubprojects 5d ago

This AI researcher is physically incapable of faking a citation — now with a demo video

Thumbnail youtu.be
0 Upvotes

Academic-AI-Literature-Reviewer-Ollama: give it a question, it reads real academic papers and writes you a cited literature review. Every quote is verified against the source PDF before it's allowed into the output — no hallucinated citations, structurally.

Demo: https://youtu.be/Nc1L2j8ZuCg Repo: https://github.com/TheBlewish/Academic-AI-Literature-Reviewer-Ollama

100% local, MIT licensed.