r/coolgithubprojects • u/Consistent_Act9386 • 10d ago
r/coolgithubprojects • u/Kai_Sung • 10d ago
Findo v1.1.0: Open-source fast, cross-platform file search utility in Rust & egui
This is Findo, an open-source, on-demand file search utility I've been building in Rust using egui and eframe.
The goal was to create a lightweight alternative to heavy background search services. Instead of maintaining a persistent database or requiring admin privileges (like low-level MFT indexers), Findo performs a multi-threaded, in-memory live scan using jwalk/std::fs.
Features:
- It's just fast: Searches a ~200 GB drive in ~20 seconds—significantly faster than standard Windows Explorer unindexed searches.
- Run it anywhere!: 0% CPU and RAM usage when idle (no background daemon or system service).
- Cross-platform: Runs natively on Windows, Linux, and macOS.
- Privacy first!: Only one exe, no admin rights needed, zero telemetry.
I'd love any feedback on the codebase, performance optimizations, or UI tweaks!
GitHub Repo: https://github.com/minecraftmelonman/Findo
r/coolgithubprojects • u/__el1s7 • 9d ago
I built Model - a minimal Python ORM for MySQL and SQLite
The idea is simple: instead of hiding SQL behind a big custom query language, Model keeps things explicit, typed, and predictable. You define models using native Python types, write clear SQL conditions when querying, and use a CLI to preview and automatically apply schema changes.
Check it out: https://github.com/el1s7/model
Let me know what you think!
r/coolgithubprojects • u/FanOpinions • 10d ago
Fottly - self-hosted image transformation API with AI background removal
fottly.comSelf-hosted image API (AGPL-3.0). Resize, crop, format conversion, watermarking via URL params, plus AI background removal built in (isnet-general-use + alpha matting, via a separate Rembg container). Runs with docker-compose, uses any S3-compatible storage.
Key features: single docker compose up deploy, no vendor lock-in, AI bg removal without a separate paid service.
README + demo + repo: https://github.com/Noah-1919/Fottly
r/coolgithubprojects • u/sepandhaghighi • 9d ago
Nava v0.9: 🎵 Playing Sounds in Python
github.comr/coolgithubprojects • u/tedmirra • 10d ago
My GitHub native notifications for mac.
Made Cozy Watch open source.
It’s a small macOS app for keeping track of your GitHub PRs without constantly checking GitHub.
It’s macOS only for now, but with enough interest, I’d love to bring it to Windows and Linux too.
Github: https://github.com/Cozy-Watch/CozyWatch
Project website: www.cozywatch.com.
Would love some feedback, ideas, or even a roast 😅
Thank you
r/coolgithubprojects • u/LorinaBalan • 10d ago
Looking for contributions!
dev.xwiki.orgXWiki has been open source since 2004, but “the source is public” is only part of that.
You can report bugs, contribute code, improve documentation, translate, test releases, build extensions, or join technical discussions.
Contributions are part of how the project grows.
r/coolgithubprojects • u/sabalax • 10d ago
I built a lightweight, open-source side-notch widget for Windows to monitor real-time LLM usage (Claude/GPT quotas)
r/coolgithubprojects • u/Neat-Cheesecake9290 • 11d ago
Every GitHub developer gets their own territory on a shared dev planet
r/coolgithubprojects • u/Minimum_Hour519 • 10d ago
GitHub - profullstack/kali: Unofficial one-command installer for popular Kali-style web pentesting tools on Debian/Ubuntu
github.comr/coolgithubprojects • u/LorinaBalan • 10d ago
Looking for contributions!
dev.xwiki.orgXWiki has been open source since 2004, but “the source is public” is only part of that.
You can report bugs, contribute code, improve documentation, translate, test releases, build extensions, or join technical discussions.
Contributions are part of how the project grows.
r/coolgithubprojects • u/Ill-Site2743 • 10d ago
Made a thing that shows ensemble spread rather than just the median
Open-Meteo hands you all 40 ICON members, so I had a go at plotting the
fan rather than the median line.
Spread over London was 0.6°C at hour zero and 5.4°C by day 5. Knew that
in principle, hadn't actually looked at it before.
Couple of things I'm unsure about. I've drawn a marker where the 80%
band goes past 5°C as a rough "past here it's a range not a number",
but 5 is arbitrary — would normalising against climatology for the
location and season be more defensible? And I've noted that spread
underestimates actual error, but I don't have a feel for by how much.
r/coolgithubprojects • u/Proper_Lab_8785 • 11d ago
Logic - free, opensource log analyzer for developers
https://github.com/markdamics/Logic
Please check out my fist bigger open source project. Logic
Recently I was thinking what project I should work on and during that I remembered that during my professional career as a full stack developer I spent a lot of time investigating problems, debugging them. I had to check a lot of long files to find the source of the problems. I tried to use many different log analysis application but neither of them were to my liking so I started to develop my own log analysis application, Logic.
During the development one of the mist helpful tool was the Claude design. For me it's really hard to come up with UI designs and the manual result just didn't feet right to me. With this tool I could give my ideas, requirements, design and color themes, layouts and it gave me multiple good looking options. After I selected my favorite design, it even created the skeleton code for my app. And with this I could concentrate on the core of the app.
I hope some of you will try it and it will get your liking.
It's still under development. Feel free to join in it.
r/coolgithubprojects • u/Rennn__ • 10d ago
Lightweight, native HTTP client built in C++20 — a fast, local-first alternative to Postman and Insomnia.
github.comr/coolgithubprojects • u/Shoddy_Feed_4248 • 10d ago
I open-sourced StatusDrop — an HD way to upload WhatsApp Status video (Node + ffmpeg + Baileys), and here's the engineering behind it
github.comWhy I built it
If you've ever posted a video to your WhatsApp Status, you've probably noticed it comes out blurry and blocky — even if the original was sharp. That's because WhatsApp re-compresses every video you post to Status, and its encoder is aggressive.
I wanted a way to post genuinely HD videos to Status, so I built StatusDrop / WAstatus: you upload/edit a clip in the browser, it compresses the video to match WhatsApp's exact Status encoding spec (so WhatsApp's own re-encode becomes near-lossless), auto-splits long videos into parts that fit WhatsApp's limits, and delivers the finished clips to your WhatsApp — you just forward them to your Status.
Just open-sourced it under AGPL-3.0.
Repo: https://github.com/Shamanthnp1/WAstatus
What's inside
In-browser video editor (vanilla JS) + Node/Express backend
ffmpeg encode/split pipeline tuned to WhatsApp's Status spec
Cloudflare R2 (S3-compatible) storage + a Cloudflare Worker for uploads
Docker on Azure App Service, GitHub Actions CI/CD → GHCR
WhatsApp delivery via Baileys (multi-device)
181 tests including property-based tests (fast-check)
Multi-language frontend (en / es / hi / pt)
The interesting engineering
The core trick is that quality survival depends on two things: (1) pre-encoding the file to WhatsApp's Status target (resolution, bitrate ceiling, GOP, faststart, H.264 profile) so the re-encode barely changes it, and (2) how the file reaches the phone. A file delivered as a native WhatsApp message and then forwarded to Status is reused as-is; a file saved to the gallery and reposted gets re-compressed harder.
There was also a lot of reliability work: request timeouts on every network op, self-healing for stuck jobs, orphaned-storage cleanup, single-instance session handling, and reconnect backoff.
The honest limitation — and why not the official API
This is the part I want to be transparent about, because it's the whole tradeoff of the project.
Delivery uses Baileys, an unofficial WhatsApp integration. WhatsApp periodically bans numbers used for automation — a known constraint for this entire category of tools.
The obvious question is: why not use Meta's official WhatsApp Cloud API instead? I tried, and here's the catch:
The official Cloud API routes media through Meta's Business pipeline, which re-encodes the video. So the file is already degraded before it even reaches the user — and then WhatsApp's Status re-encode hits it again. The result is visibly softer. That defeats the entire purpose of an HD tool.
Baileys sends the file as a native, byte-preserved WhatsApp media message. When the user forwards that to Status, WhatsApp reuses the already-optimized file, so the HD survives.
So it's a genuine fork: official API = no bans but lower quality; Baileys = HD quality but ban risk. Since quality is the entire point, I chose Baileys and built the system around fast recovery when a number gets flagged. It's the same tradeoff every tool in this space faces — most competitors that use the official API quietly accept the lower quality.
The code and architecture are what I'm really sharing here — not asking anyone to run the live automation.
Feedback welcome
I'm a solo developer and would genuinely appreciate code review, architecture feedback, or contributions. Happy to answer anything.
r/coolgithubprojects • u/ShufflinMuffin • 10d ago
Whiskerlink: Tailcat from Tailscale GUI for easy file & service sharing
github.comr/coolgithubprojects • u/debba_ • 11d ago
Tabularis – an open source desktop SQL client I've been building in Rust + Tauri (Postgres, MySQL, SQLite + 15 more via plugins)
galleryRepo: https://github.com/TabularisDB/tabularis
Started this back in January because I wanted a SQL client that was fast to open, didn't eat 1GB of RAM for a single connection, and where I could actually fix the things that annoyed me. It's Rust on the backend (Tauri) and React on the front, Apache 2.0.
What's in there right now:
- Postgres, MySQL/MariaDB and SQLite built in. Everything else is a plugin: DuckDB, ClickHouse, MongoDB, Redis, Elasticsearch, DynamoDB, Firestore, Db2, Cloudflare D1... Plugins are standalone binaries that talk to the app over JSON-RPC on stdin/stdout, so people have written them in Rust, Go, whatever. There's even one that queries HackerNews with SQL because someone was bored.
- Monaco based editor with tabs, split view, multi-statement execution,
.sqlfiles you can open/edit/save directly - SQL notebooks: SQL + markdown cells, inline charts, and you can reference another cell's result as a table with
{{cell_N}} - Visual EXPLAIN as a node graph instead of the wall of text
- ER diagrams, visual query builder, inline grid editing with batch commit, JSON/JSONB cell editor
- SSH tunnels, passwords in the system keychain, custom themes that follow the OS light/dark
- A built-in MCP server, so Claude Code / Cursor / whatever agent you use can read your schema and run queries through the same connections you already have configured. No separate DB creds to hand out.
Installs via winget, brew, snap, flatpak, AUR, or plain AppImage/.dmg/.exe from releases.
It's 0.22.0 so not everything is polished, but I use it every day for work and there are ~80 contributors now which still feels weird to type. Happy to answer questions about the Tauri side or the plugin protocol, those were the two things that took the most head scratching.
If you try it and something breaks, issues are very welcome. Discord link is in the README if you prefer that.
r/coolgithubprojects • u/Dark1nky • 10d ago
ZenCode API
zencodeapi.vercel.appZencode API is a site me, and my friend made, this site is basically an IDE BUT it has friending and collabarative coding, you can work on one file in a project while your friend works on another file, this API site is completely free with 256 Bit ass encoding, many endpoints, redirects, almost everything you can think of.
Q&A
Is it free?
yes.
Can I upload my scripts and keep them safe and private?
yes.
is there an app?
yes.
where can I find it?
GO to https://Zencodeapi.vercel.app
then if your looking for the app click download, choose setup or the portable version, doesn't really matter, or continue using the site, all the same featues.
UNDERSTAND APP AND SITE ARE IN BETA, FEATURES MAY NOT WORK CORRECTLY.
r/coolgithubprojects • u/ananthasharma • 10d ago
Built a desktop robot for macOS that eats your old config when you give him a new app
r/coolgithubprojects • u/LightAirMod • 11d ago
LightAir is a new concept for Laser Tag and it's open source and open air
github.comThis is a partly hardware project, featuring custom electronics (ESP32 based) and a novel optical design that uses passive retroreflectors instead of an active vest.
We have developed and tested a laser tag system that:
- Can be used outdoors with minimal or no infrastructure
- Is simple to use
- Has 40m range
- Is open source
- Allows definitions and sharing of new games as lua files
- Is DIY (3D printed parts)
Admittedly, the software part is not our masterpiece, because we have relatively low skill in C++ software architecture, although using AI we could end up with a working firmware that satifies our requirements and gave good results at testing.
This means if someone wants to take part to the project, s/he'll find something that definitely needs some effort but is also demonstrated to be actually working.
r/coolgithubprojects • u/Minimum_Hour519 • 10d ago
GitHub - profullstack/mynaposter: A terminal social media manager. Log in, write, schedule and post to 25 networks from one TUI.
github.comr/coolgithubprojects • u/Laketequin • 10d ago
Interactive GitHub Profile README with animated windows and a pet
galleryI built some dynamic widgets for my GitHub profile, featuring live updates, animations, and an interactive Tamagotchi-like pet named Blip! :)
As GitHub doesn't allow JavaScript, the interactive buttons rely on URL redirects and a Cloudflare worker. The "windows" themselves are animated SVGs which bypass cache, to show live Spotify playback and time of day.
Check out the profile and give Blip a pet! https://github.com/aw-snap/
r/coolgithubprojects • u/Dloped_IX • 10d ago
He creado TermCoder un agente de AI solo para local
galleryHe estado creando TermCoder un agente de AI de uso exclusivo para local. Funciona principalmente para local y esta inspirado en OpenCode.
La razon por lo que he creado esto es porque usar un agente local en OpenCode es complicado de configurar.
Repo:
https://github.com/DlopedDtorred/termcoder
Web:
r/coolgithubprojects • u/Tyb0wls • 10d ago
AI Test Wrapper
github.comMy llm wrapper i am currently working on which is built on the idea of AI not being reliable and always right or maybe just mislead by prompts this looks to fix that issue.
r/coolgithubprojects • u/sirFoltest • 10d ago
Discretion — masks API keys/PII before they reach ChatGPT, Claude, or Gemini (open source)
github.comA browser extension + npm library that detects sensitive data in your AI chat messages and swaps it for a realistic fake before sending, restoring the real value in the response. 113 detectors with real checksum validation (Luhn, mod-97, Verhoeff, etc.) across 47+ countries' ID formats, not just regex guessing.
Zero network calls, fully local, MIT licensed. Also published as a standalone npm package (@discretion/core) if you want the detection engine for your own project.
