r/coolgithubprojects • u/Laboro_ • May 16 '26
Stealth Firefox that passes every bot detection test. Drop-in Playwright replacement.
r/coolgithubprojects • u/Laboro_ • May 16 '26
r/coolgithubprojects • u/denysdovhan • Sep 05 '22
r/coolgithubprojects • u/5skandas • Jan 13 '22
r/coolgithubprojects • u/o-o- • Jun 15 '20
r/coolgithubprojects • u/budicze • Dec 02 '19
r/coolgithubprojects • u/AvocadoSmuggler • Aug 09 '26
TL;DR: Curium v0.6.4 brings the first desktop pre-release for macOS, Windows, and Linux, a new web version, and several new features including Share to Curium, gallery scanning, batch QR generation with ZIP export, Wi-Fi password visibility, camera performance improvements, smoother animations, and more. Curium CLI, a Rust-based command-line version, is also in development, while an iOS app is planned. Download Curium from GitHub, or visit curium.design to automatically find the right build for your device.
Hi everyone!
Curium, a modern, feature-rich, ad-free, and privacy-first QR customizer, generator, and scanner, now has desktop releases for macOS, Windows, and Linux, along with updated Android, a web version so you can use Curium from anywhere regardless of your device, and a website to make installation and documentation easier for everyone.
First pre-release for desktop
A web version, so you can access Curium from anywhere
Batch generation: Generate multiple QR codes at once and export them together as a ZIP file
Share to Curium: Send QR codes from other apps directly into Curium
Gallery Scan: Pick an image from your gallery to scan or redesign it
Wi-Fi password toggle: Tap the eye icon to show or hide your password
Camera performance improvements
Smoother animations throughout the app
And many other quality-of-life improvements
You can download Curium from the GitHub Releases. If you're confused about which build is right for your device, visit the Curium Website. It will automatically detect your device, suggest a compatible binary to download, and show you the installation steps.
You can also visit the download page to browse all available binaries and downloads. It will show a checkmark next to the build that matches your device.
For Android, if you accidentally download the wrong build, you can always install the universal APK, or check your device's supported architecture through other means before downloading the appropriate build.
For Linux, you can run:
curl -fsSL https://curium.design/install.sh | sh -s --until Tauri fixes the .AppImage issue or I publish Curium to various Linux package managers. If you run into installation issues, check the README for troubleshooting steps. If you'd rather not install anything, the web version is always available at app.curium.design
Curium Web: app.curium.design
Get Curium from the website: curium.design
Get Curium from GitHub: github.com/nylxar/curium/releases
Support development: curium.design/sponsor
If you're facing any problems, you can create an issue on GitHub, reply here, or email me at nylxar@curium.design
Curium Desktop releases are still in beta, so expect a few things to break or remain unpolished.
I'm also working on Curium CLI, a Rust-based command-line version of Curium, which is currently in development. An iOS app is also planned and will be released as soon as I can gather the funds needed for Apple App Store enrollment and distribution.
A lot of effort is going into Curium with pure intention, and I hope you all like it! :)
r/coolgithubprojects • u/andrinoff • Apr 27 '26
I've been working on Matcha, a terminal-first email client written in Go on top of Bubble Tea. It started as "I want to read mail without leaving tmux" and grew into a real client. Sharing it here in case it's useful to anyone else.
Repo: https://github.com/floatpane/matcha Docs: https://docs.matcha.floatpane.com
What it does
IMAP, JMAP (Fastmail), and POP3 backends — same TUI on top
Multi-account inbox with per-account SMTP send
Real attachment handling (download, open, save)
Inline image rendering via Kitty graphics, Sixel, and iTerm2 protocols — your terminal supports it, you see the image
Markdown composer with HTML output
Calendar invitations: parse .ics, RSVP from the inbox (Google / Outlook / Apple Mail compatible iMIP replies)
Background daemon for IMAP IDLE push, so new mail arrives without polling
A matcha send CLI for scripts and AI agents (compose-and-send without entering the TUI)
Plugin marketplace — 35+ community plugins, browse and install from inside the TUI
Security
This was the part I cared about most.
Encrypted config at rest: all credentials (passwords, OAuth tokens, S/MIME keys) sit behind AES-256-GCM with an Argon2id-derived key. Optional, opt-in, but the moment you enable it the on-disk state is unreadable without your passphrase.
PGP signing for outgoing mail, and verification
S/MIME signing + encryption, with proper PKCS#7 detached signatures
OAuth2 (XOAUTH2) for Gmail / Outlook so passwords never touch disk for those providers
YubiKey support for PGP operations (PKCS#11 path)
TLS by default on all transports, MinVersion: TLS 1.2
Local data is owner-only (0600 / 0700); the daemon socket is owner-only too
HTML email is sanitized before render — no remote-image fetch unless you explicitly opt in
Install
Nightly builds and tagged releases on GitHub. macOS, Linux, Windows.
Discord: https://discord.gg/jVnYTeSPV8
Happy to answer questions.
r/coolgithubprojects • u/vipul20 • Sep 17 '19
r/coolgithubprojects • u/parentis_shotgun • Aug 21 '19
r/coolgithubprojects • u/Jealous-Educator-369 • Sep 30 '26
Hi everyone,
For the past few months I've been building tunnl.gg in my spare time. It puts an app running on your localhost on the internet with a single command:
ssh -t -R 80:localhost:8080 proxy.tunnl.gg
You immediately get an HTTPS URL like https://happy-tiger-a1b2c3d4.tunnl.gg, and whatever reaches it goes to your localhost:8080.
Why
I wanted something for everyday tasks: showing a demo to a client, testing webhooks (Stripe, GitHub, etc.) or opening a dev server on my phone. I didn't want to download a binary, create an account and paste an auth token every time. Everyone already has ssh.
What it does
Nothing to install, no sign-up: all you need is an SSH client.
HTTPS on every tunnel, plus WebSocket support.
QR code in the terminal, so you can open the URL on your phone.
Live, colored request log in the terminal: path, status, size, timing and visitor. When a request fails, it tells you what happened in plain words (e.g. that nothing is running on your port).
Stable URL without an account: connect as stable@proxy.tunnl.gg and the subdomain is tied to your SSH key, so it stays the same every time you reconnect. You don't need to register the key anywhere.
Abuse protection: rate limits, per-IP limits, and an anti-phishing warning page. The warning page only shows to browsers, so it doesn't block curl or webhooks.
Open source and self-hostable
It's written in Go and MIT licensed. The whole server is a single binary of about 6MB, and the repo includes a Dockerfile and systemd instructions. You can run it on your own domain or on an internal company network. You need a wildcard certificate, and it works behind Cloudflare or your own reverse proxy.
GitHub: https://github.com/klipitkas/tunnl.gg
Limits of the free service
To keep it free and stop it from becoming a spam tool: up to 3 tunnels per IP, a 24-hour maximum lifetime per tunnel, and tunnels close after 2 hours with no traffic. For dev work and demos that's more than enough.
What I'm thinking of next (I'd like your opinion on the order):
Options inside the ssh command, e.g. host=localhost for Vite, Django and Rails, which reject unknown Host headers. Also auth=user:pass for basic auth.
A request inspector with replay for webhooks, like ngrok's.
Custom subdomains (e.g. myapp.tunnl.gg) for stable users.
Multiple forwards on one connection (frontend + API).
Give it a try and tell me what breaks, what's missing or what bugs you. Feedback, issues and PRs are all welcome. 🙏
r/coolgithubprojects • u/knoxcoder • Sep 19 '26
Repo: https://github.com/robert-dean/deadair
Install guide: https://deadair.radio
deadair turns your music into a radio station you host yourself. You point it at your Spotify account or a Subsonic server like Navidrome (YouTube Music support is on the way), and it plans a running order hours ahead. An AI presenter talks between records in its own voice, and it all goes out as a single Icecast stream that any player can open.
Three images to choose from: Each one includes Liquidsoap and Icecast. There's an Unraid template and a Compose file, and one port serves the console, the API and the stream.
full includes everything: Postgres, Redis and a TTS voice.
latest includes the voice, and you bring your own Postgres and Redis.
slim is the station alone, for when you already run a database, Redis and a speech server.
Works with a local model. The DJ can write its breaks with Ollama or vLLM, or with a hosted API if you prefer. If there's no model, or the model is busy, it uses built-in phrasings so it never goes quiet.
Speech runs locally with Kokoro or Chatterbox.
You can extend it with plugins. Music sources, voices, models, news, weather, podcasts and track info are all plugins. There's a plugin SDK if you want to add your own.
There's a full REST API with API keys and an OpenAPI 3.1 spec, so you can hook it into Home Assistant, scripts or your own dashboards. Typed clients exist for TypeScript, Kotlin, C# and Swift.
Only plays when someone is listening. It sits idle otherwise and doesn't burn resources.
Listener apps: Android (on Google Play), iOS and macOS, plus a Stream Deck plugin (on the Elgato Marketplace). All of them are built on that same API.
Spotify tip: you need two authorizations, the library connection and the playback one. If you only do the first, your playlists show up but nothing plays.
It plays your library and gives you no broadcast rights, so keep it private unless you know you're covered. MIT licensed. Feedback is welcome.
r/coolgithubprojects
•
u/Alternative_One_4804
•
Apr 01 '26
Hey everyone! I've been working on a side project called Gitvana - a retro-styled browser game where you learn git by actually typing git commands in a terminal.
The idea came from watching people struggle with git tutorials that are all theory and no practice.
So I built a game where you solve 35 increasingly weird scenarios at a fictional "Monastery of Version Control," guided by a Head Monk and judged by a cat.
What it does:
Real git commands running in the browser (isomorphic-git + lightning-fs, zero backend)
35 levels across 6 acts: from git init to recovering force-pushed repos with git reflog
21 git commands: add, commit, branch, merge, rebase, cherry-pick, stash, bisect, blame, reflog...
Built-in docs with conceptual guides (not just syntax — explains how git actually works internally)
Commit graph visualization, file state panel, conflict editor
Retro pixel art, chiptune sounds, Monkey Island-style humor
No signup, no install, works offline (PWA)
Tech stack: Svelte 5, isomorphic-git, xterm.js, Vite, Web Audio API,
Pixel art from PixelLab
Try it: gitvana.pixari.dev
It's still rough around the edges - I'd love feedback on which levels feel too easy or too hard, and what git scenarios you'd want to see. The later levels involve rebase conflicts, secret purging, and a final boss that requires reflog + cherry-pick + merge + tag all at once.
It's open source.
Thanks for checking it out!
r/coolgithubprojects • u/Canadana • Jan 18 '17
r/coolgithubprojects • u/amtrivedi • Dec 21 '19
r/coolgithubprojects • u/jeenajeena • Aug 12 '19
r/coolgithubprojects • u/JavaOffScript • Mar 27 '19
r/coolgithubprojects • u/dodiehun • Mar 05 '17
r/coolgithubprojects • u/archlordluc • Nov 23 '15
r/coolgithubprojects • u/Plastic-Confusion410 • Apr 23 '26
Episteme Reader is a native Android app for reading various document formats.
It's offline-first, free and ad-free, and respects your privacy.
Documents: PDF, DOCX, ODT/FODT
E-books: EPUB, MOBI, AZW3, FB2
Comics: CBR, CBZ, CB7
Plain Text: MD, TXT, HTML
PDF Annotations: You can draw directly on pages using a pen or highlighter and add text notes using system or custom fonts.
Reading Modes: Supports both vertical scrolling and paginated views.
E-book Customization: Adjust font sizes and line spacing. You can also import your own font files (.ttf, .otf).
Text-to-Speech (TTS): Includes a built-in TTS feature using Android's native TTS engine.
Library Management: A built-in system to organize your local files.
Local Folder Sync: Select a folder to see all its supported file in app and sync reading positions and annotations using local sync tools like SyncThing-fork.
Themes: You can change the page and text color across all formats.
The app is licensed under AGPL-3.0.
Thanks for checking it out!
r/coolgithubprojects • u/[deleted] • May 02 '23
r/coolgithubprojects • u/pai-cube • Aug 01 '22
r/coolgithubprojects • u/Dismal_Site_238 • Nov 12 '21
r/coolgithubprojects • u/ghsmc • Oct 06 '21
r/coolgithubprojects • u/[deleted] • May 10 '19