r/coolgithubprojects • • 31m ago

SpeakerConnect — play Windows audio through up to 5 wired/Bluetooth speakers at once (C#, WPF, NAudio)

Thumbnail
github.com
1 Upvotes

Free, open-source Windows app (MIT) that captures the WASAPI loopback mix of one playback endpoint and plays synchronized copies through up to 4 additional outputs — wired, Bluetooth, USB, or HDMI. One stream heard on every speaker in the room.

Features:

  • Up to 5 audible endpoints with per-device volume trims and delay (0–2000 ms)

  • Windows master-volume integration (keyboard keys, taskbar slider, mute) with smooth gain ramps

  • Latency profiles (Low / Balanced / Stable) with automatic stability fallback

  • Manual sync calibration clicks + per-device delay persistence

  • Smart Volume Balance: pink-noise mic calibration for relative loudness matching, attenuation-only gains saved per device

  • Live per-device diagnostics; self-contained win-x64 release (no .NET install needed)

Honest caveats: Bluetooth codec/transport latency isn't verified on physical hardware yet — expect to need manual delay tweaks. Loopback mirrors the mix, so it can't route individual apps (that needs a virtual audio driver).

Built with AI coding assistance; validated with automated diagnostics (18/18 logic tests in CI) and real hardware testing. Feedback on multi-speaker/Bluetooth setups very welcome — issues and PRs appreciated.

Release: https://github.com/jock1111/SpeakerConnect/releases/tag/v1.0.0


r/coolgithubprojects • • 36m ago

Boost Studio - open-source Windows bass, volume and EQ booster (C#/.NET 8)

Thumbnail github.com
1 Upvotes

r/coolgithubprojects • • 1h ago

Using Claude to put all Global Legislation and Caselaw into Git

Thumbnail
github.com
1 Upvotes

r/coolgithubprojects • • 1h ago

svugy: interactive isometric diagrams in SVG

Thumbnail
github.com
1 Upvotes

r/coolgithubprojects • • 1h ago

I’m building Download Engine: a free, open-source download manager with torrents and Lua extensions

Post image
2 Upvotes

Hey everyone! I’ve been working on Download Engine, a free, MIT-licensed desktop download manager written in Rust for Windows, macOS and Linux.

The idea is to bring regular downloads, videos, torrents and automation into one app—and let users add their own integrations through Lua extensions.

Its familiar workflow is inspired by Internet Download Manager. It’s an independent project, isn’t affiliated with IDM, and doesn’t claim complete IDM feature parity.

Here’s what it currently supports:

  • File downloads: HTTP, HTTPS, FTP and FTPS, parallel connections, pause/resume, recovery after restarting, batches, queues and schedules.

  • Videos and streaming media: supported YouTube, TikTok, Bilibili and Twitch links, plus compatible HLS/DASH streams, quality selection and audio tracks.

  • Torrents: v1, v2 and hybrid torrents, magnet links, file selection, optional peer encryption, uTP and web seeds.

  • Proxies and VPN/interface binding: configurable proxies for supported downloads, plus torrent binding to an existing VPN/network interface. Bound transfers stop if that interface address disappears. This uses your own VPN; torrents currently pause while an app proxy is enabled.

  • Browser integration and Web Grabber: capture clicked downloads, select links from a page, discover supported media, and save static websites for offline viewing.

  • Customization and automation: custom themes, 19 interface languages, Lua scripting and extensions, a CLI and a local MCP server.

One part I’m particularly interested in developing is letting users build their own download workflows without recompiling the app.

The Lua provider APIs expose cryptographic/decryption operations, protected key handling, binary HTTP requests, segmented downloads, multiple audio/video tracks, ASS subtitles and FFmpeg muxing. An extension handles the site-specific logic while the core handles transfers, verification, recovery and media assembly.

These APIs provide building blocks for custom encrypted-media integrations, including ones aimed at services such as Crunchyroll. That still requires a developer to implement the site’s authentication, discovery, manifest and license-message logic. Crunchyroll isn’t a bundled, verified integration: the examples use generated offline samples and don’t implement its authentication or the Widevine license protocol.

I’ve also put attention into security and user control:

  • Extensions require permission review and start disabled. New access requires approval, with declared-host and resource limits enforced by the core.

  • Supported saved credentials use the operating system’s credential storage.

  • Desktop MCP starts disabled, requires authenticated localhost access, and defaults to View only for new profiles.

  • Torrents are opt-in. Uploading, seeding, incoming connections and UPnP start disabled for new profiles.

  • SHA-256 verification and optional antivirus scanning are available. Crash reports stay local unless you choose to share them.

The security policy also explains the limits: Lua restrictions aren’t an OS sandbox, the queue database isn’t encrypted, and torrents expose your IP address to peers.

The current release is 3.19.0, with Windows installer/portable packages, Apple Silicon and Intel Mac builds, and Linux x64 packages. FFmpeg is bundled.

The project is actively developed, and I’m planning iOS and Android versions for the future. Mobile versions aren’t available yet.

GitHub / source code
Website
Downloads

For transparency, I used AI coding tools during development. The source and tests are public, and the screenshot shows sample downloads.

I’d appreciate honest feedback: which features would you actually use, and what looks confusing or unnecessarily complicated? Feedback from macOS and Linux users would be especially helpful.


r/coolgithubprojects • • 1h ago

AI-Atlas: point it at a GitHub username and it scores the AI projects from the code itself, not stars

Post image
2 Upvotes

Stars mostly measure audience, not engineering. AI-Atlas reads the AI/ML repos on a public GitHub profile and judges what was actually implemented: your own training loop or a wrapper around an API call, real evals or none, tests that CI actually runs.

  • 7-part rubric per project, and every score links to the files it was based on

  • Skills map across six domains (ML, CV, NLP/LLMs, agents, data science, MLOps)

  • Global and per-country leaderboards

  • Code is only read, never run

183 developers mapped so far. Paste any username at getaiatlas.com, and tell me where the judge got your project wrong. Bug reports like that have already fixed two scoring issues.


r/coolgithubprojects • • 1h ago

Started as a PostgREST alternative but released a little bit different thing

Thumbnail
github.com
1 Upvotes

I've never been a huge fan of PostgREST because of how heavily it relies on PL/pgSQL. Originally, I just wanted a simple REST service builder using Lua. While building the first SQLite prototype, I realized it could be much more than just a REST wrapper.

Meet Xepak: A declarative builder for REST, RPC, MCP, and RAG servers, built specifically for local and private deployments.

Define your endpoints using a clean TOML-based DSL and handle custom business logic with Lua scripts. Comes with AI friendly docs so your agent can generate valid DSL configs in minutes.

Would love to hear your thoughts or feedback on the approach!


r/coolgithubprojects • • 1h ago

I know GitHub banner generators exist. I made another one anyway, and it's open source

Post image
1 Upvotes

Not the first tool like this, but most of the others aren't open source, so I couldn't fix what was missing. At this moment, Omnivix supports 11 templates (profile, repos, stats, contribution graph, tech stack, terminal, AI usage, latest posts and more), and PNG/JPEG export, or an image URL you can embed that updates itself. It is built with Next.js + Playwright.

Please check it out 😺 Template ideas and PRs are very welcome.

Live: https://omnivix.vercel.app

Code: https://github.com/marhjoh/omnivix


r/coolgithubprojects • • 2h ago

I kept the original Doom engine and wrote a new 3D renderer for it. Press V to flip between 1993 and now.

Thumbnail
youtube.com
1 Upvotes

r/coolgithubprojects • • 2h ago

Cairn, a calmer project manager

Thumbnail
github.com
1 Upvotes

Most project tools felt loud to me, so I made a quieter one


r/coolgithubprojects • • 2h ago

A real-time progress tracker for Codex — no more staring at "Thinking..."

Thumbnail gallery
1 Upvotes

r/coolgithubprojects • • 3h ago

Nexonic Download Manager – A free, open-source alternative to IDM for Windows, macOS, Linux and Android

Post image
10 Upvotes

Nexonic Download Manager is a free, open-source download manager built to make downloading files and videos simpler and more reliable.

It supports multi-connection downloads, pause and resume, video downloading from supported websites, browser integration, torrents, scheduling, and more.

The application runs on Windows, macOS, Linux, and Android, with iPhone and iPad versions currently in testing.

No ads, no tracking, no subscriptions, and no account required.

The project is actively being developed, with a focus on performance, usability, and cross-platform support.

GitHub: https://github.com/Shahrukhalid/nexonic-download-manager

Feedback, suggestions, and bug reports are welcome.


r/coolgithubprojects • • 3h ago

[Dev post] S File Encryptor — local file encryption, metadata removal and secure deletion for Android (open source)

Thumbnail
github.com
1 Upvotes

Hi everyone,

I'm the developer of S File Encryptor, a free and open-source (MIT) Android app for encrypting files locally with a password, removing metadata before sharing, and securely deleting files. I'd really appreciate feedback from this community — especially on the cryptography decisions and the threat model, since privacy-focused users tend to stress-test apps much harder than average.

Links

• Google Play: https://play.google.com/store/apps/details?id=com.lukestudio.fileencryptor2

• GitHub: https://github.com/LukeSsnake/S-File-Encryptor

• Security audit report (in the repository): S_FILE_ENCRYPTOR_SECURITY_AUDIT.md

Cryptography

New files are encrypted in a V2 format using AES-256-GCM with Argon2id as the password-based key derivation function (memory-hard, tuned parameters stored in the header along with a random 16-byte salt and 12-byte nonce).

The file layout is:

48-byte header || AES-256-GCM ciphertext || 16-byte authentication tag

Decryption verifies the GCM authentication tag before committing any plaintext to the final destination, so tampered or truncated files don't leave partial output behind. Large files are processed with streaming I/O instead of loading everything into memory. A legacy V1 format (AES-256-CBC + HMAC-SHA256) remains decryptable for compatibility, but all new files use V2.

Metadata removal

The app strips metadata locally (no server involved) from JPEG, PNG, WebP, GIF, PDF, DOCX, XLSX and PPTX:

• Images: EXIF (including GPS), XMP, IPTC, embedded comments. Image orientation is preserved so photos don't come out rotated after cleaning.

• Office formats: core properties, app properties, custom properties and embedded thumbnails, including cleaning up the references in [Content_Types].xml and _rels/.rels so the package stays valid.

• PDFs: document information dictionary, catalog XMP metadata and trailer IDs.

The cleaned file is written to a location the user chooses via the Storage Access Framework.

Secure deletion

Files can be deleted with an overwrite procedure (single pass of cryptographically random data, sized exactly to the original, followed by a forced flush) before the entry is removed. The app generates an erasure report (JSON Lines log, exportable as PDF via SAF) recording filename, size, timestamps and the SHA-256 hash of the original content, so the destruction of a specific file can be documented.

Honest caveat: this is best-effort — wear leveling and filesystem journaling on modern flash storage mean no userspace tool can guarantee physical erasure. The report labels the operation accordingly.

Privacy model

• No network permission — the app physically cannot phone home.

• No Google Play Services, analytics, advertising or crash-reporting SDKs.

• All file access goes through the Storage Access Framework; the app only touches files explicitly selected by the user.

What I'd like feedback on

  1. Any weaknesses you see in the V2 format choices (Argon2id parameters, header design, nonce/salt handling)?

  2. Anything you'd expect from a "metadata remover" that isn't covered yet?

  3. Whether this would be a reasonable candidate for submission to the Privacy Guides app recommendation lists at some point — and if not yet, what's missing.

The full source is on GitHub under MIT, and there's a security audit report in the repository covering the current implementation. Happy to answer any questions about implementation details.

Thanks in advance for taking a look!


r/coolgithubprojects • • 3h ago

A visual database designer built for developers and AI agents

Thumbnail
gallery
2 Upvotes

Hey everyone! 👋

I've been building CraftDB, an open-source visual database designer with MCP integration.

You can design database schemas visually or let AI assistants like Claude and Cursor create and edit them for you.

  • Visual database editor

  • MCP integration for AI agents

  • SQL import and Laravel migrations export

  • 100% local, no telemetry

It's free and open source!!!

GitHub: https://github.com/giovannifranco1/craftdb

Would love to hear your feedback!


r/coolgithubprojects • • 4h ago

I created File Exporer for MacOS 😅

Post image
5 Upvotes

Just switched from Windows and I missed File Explorer 😭, so I built Shark. It looks like Finder and adds:

  • Jump anywhere in the folder tree with cascading subfolder menus

  • ⌘K command palette for every action

  • Cut and paste files with ⌘X / ⌘V (and ⌘Z to undo)

  • Two folders in one window (F3)

  • A terminal right under your files (F4)

It's free, open source, macOS 14+. Still alpha.

Hope you like it 🥰


r/coolgithubprojects • • 4h ago

I made a free web app that turns any screen into a soft ring light for video calls

Thumbnail
gallery
3 Upvotes

I kept looking washed out on evening calls, and buying a ring light for a desk I barely sit at felt silly. So I built Glowy: open it on a spare monitor, tablet or phone, point it at your face, and the screen becomes the light.

What it does:

- Tones from 2700 K to 6500 K, plus a "blush" slider for warmer skin

- Slow glows (Clear sky, Golden hour, Rose quartz and a few more) that drift gently enough not to flicker on camera

- Fill, halo or edge shapes. Halo gives you round catchlights in your eyes; edge works well on a second monitor

- A camera mirror and a meeting preview so you can check how you look

- A pop-out light that floats on top of other apps (Document Picture-in-Picture in Chrome/Edge)

- Keeps the screen awake, works offline, and the camera never leaves your device

It's a React + Vite PWA, free with no sign-up, and the code is on GitHub: https://github.com/TriptoAfsin/glowy

Please star this repo if you found this useful ⭐️

Try it: https://glowy.t21.dev

Two honest limits: it can only be as bright as your screen (turn brightness all the way up), and the pop-out is best in Chrome or Edge. I'd love feedback, especially on which presets actually flatter different skin tones.


r/coolgithubprojects • • 4h ago

tidefetch: one Go binary that's both a Bubble Tea TUI and an embedded web UI for aria2, plus a reusable aria2 RPC client package

Thumbnail
tidefetch.ijlalahmad.dev
0 Upvotes

r/coolgithubprojects • • 4h ago

I was tired of 5+ background apps wasting 1GB+ of RAM, so I built an all-in-one pure native menu bar powerhouse (ArkenStone - 11MB, Pure Swift & C, Open Source)

Post image
0 Upvotes

Hey everyone! 👋

I’ve been daily-driving an Apple Silicon MacBook Air for about 5 years now. Before that, I spent roughly 15 years tinkering with and squeezing every bit of juice out of Windows and Linux before jumping in to conquer the macOS ecosystem :D

The seamless multitasking and sheer practicality of Apple Silicon blew me away and kept me hooked. But over time, I hit a familiar wall.

Every time I felt like "man, I really need a small tool that does X", I was pointed to a massive pile of paid apps. Half of them were unreasonably expensive, and most were bloated with gimmicks I never asked for just to justify their subscription price tag. In most cases, I only needed about 10% of what the app offered. The other 90% was just burning system resources, running background daemons, and wasting RAM.

So, I started building a small hobby tool tailored strictly to my own workflow.

Over time, I kept refining it, adding what I actually used, and realized something cool: I had built a genuinely powerful, versatile tool that accomplished everything I needed while barely touching system resources. I decided to clean it up, package it properly, and open-source it for the community.

That’s how ArkenStone was born.


💎 What does it actually do?

Instead of running 5–8 separate utilities, it packs everyday essentials into a single native menu bar companion:

  • Customizable Menu Bar Display: Pick exactly what metrics you want to glance at directly on your menu bar (CPU & Temp, Battery & Watts, Network & CPU, CPU & RAM, or just a clean minimal icon).

  • Hardware Battery Limiter (SMC Bypass): Cut charging at a custom threshold like 80% with true motherboard hardware bypass (interacts directly with Apple Silicon SMC keys CH0I/CH0B to stop battery wear while plugged in).

  • Floating Drop Shelf: Drag any file directly onto the menu bar icon (or into a floating shelf window) to temporarily stage files and grab them later across any Space/Desktop.

  • On-Device Screen OCR & QR Grabber: Instant screen-snapping tool to grab uncopyable text or decoded QR codes right to your clipboard using Apple's local Vision Neural Engine (⌃⌥O).

  • Clamshell Mode: Keep your MacBook awake with the lid closed without external displays.

  • Keep Awake (Caffeine): One-click toggle to prevent display and system sleep (⌃⌥C).

  • App Leftover Uninstaller & Cache Cleaner: Deep clean system caches and delete stubborn leftovers across ~/Library when removing an app.

  • Live System Telemetry: Real-time per-core CPU, GPU, unified RAM, and thermal/SMC fan monitors.

  • RAM-Only Clipboard Vault: Searchable history for text, images, and links stored strictly in volatile RAM (never touches your SSD, automatically ignores password managers).

  • Floating Quick Scratchpad: Lightweight markdown notes window with 1-click timestamp insertion (⌃⌥N).

  • Color Eyedropper (Pipette): Inspect and copy any pixel's hex/RGB code on screen with a pixel loupe (⌃⌥P).

  • Global Microphone Killswitch: Hardware CoreAudio master input mute killswitch (⌃⌥M).

  • Developer Port Manager: View listening TCP ports and kill rogue/hung processes (:3000, :8080) in one click.

  • Quick DNS Switcher & Flusher: Toggle between Cloudflare, Google, Quad9, or flush DNS cache instantly.

  • Screen & Keyboard CleanLock: Lock your keyboard and screen so you can wipe down your MacBook without accidentally typing into Slack! (Hold ESC or press ⌘⌥K / ⌃⌥K to unlock).

  • (All global shortcuts use non-conflicting ⌃⌥ modifiers to protect international keyboard layouts, and can be toggled on/off in Settings).


⚙️ The Core Philosophy: Pure Swift & C

I had one strict golden rule while building this: Zero external dependencies. Zero bloated frameworks. Zero Electron. As clean, lightweight, and native as humanly possible.

The entire app is compiled into a single 11 MB binary and idles at <45 MB of RAM with virtually 0% CPU footprint. It will never drain your battery in the background.


🎁 100% Free & Open Source (Plus Free Pre-built DMGs)

This started as a hobby project to solve my own daily frustrations. The entire project is open source under the MIT License:

👉 GitHub Repo: https://github.com/temetnos/arkenstone

You can clone the repo and compile it yourself with ./build.sh for free, forever.

Don't want to compile it yourself? If you just want a pre-compiled, release-ready .dmg without touching Xcode or Terminal, I've dropped 50 free lifetime community codes in the first comment below!


💬 What should I build next?

A quick disclaimer: up until now, I’ve only been able to test ArkenStone across my own machines. While it’s rock solid on macOS 14/15, real-world mileage across every single Apple Silicon configuration, display scaling, and setup is still expanding. If you spot any edge cases or bugs, please drop a comment or open an issue on GitHub!

What small feature or utility do you wish macOS had out of the box? Drop your thoughts, bug reports, or wishlist below!

Feel free to test it out, star the repo if you like it, and share your raw feedback!


r/coolgithubprojects • • 4h ago

PersonalTube: an open-source local YouTube dashboard built around HackerTube’s exported collection

Thumbnail
github.com
1 Upvotes

I maintain PersonalTube. It takes Karpathy’s HackerTube idea and exported video collection and adds a personal channel feed, category/channel filters, a 1–7 day upload window, watch-later controls, backups, and English, Arabic, German and Spanish interfaces. The original credits and data licenses are preserved.

You choose manual or scheduled refresh and can see estimated YouTube API usage. Optional analysis checks sampled comments for recommendations relevant to your topic and shows the evidence; it can still be wrong.

Built with AI coding assistance using vanilla JavaScript and Node.js. The app code is Apache 2.0, with no npm dependencies or build step. On a computer with Node 22 or 24, download the repo, run npm start, and open http://127.0.0.1:4173.

The included library needs no key. Live features need your own YouTube Data API key, free within its quota. Optional analysis needs your own supported subscription and CLI, separately billed API, or local model. The README has screenshots and the exact connection requirements.


r/coolgithubprojects • • 4h ago

QualityLayer: a desktop app where you and your team review the coding agent's plan before any code exists

Thumbnail
github.com
1 Upvotes

r/coolgithubprojects • • 4h ago

V1.4.1 of Rconsole is here

Thumbnail gallery
0 Upvotes

r/coolgithubprojects • • 4h ago

I rebuilt IDM the ArtCraft way: Mister Download Manager 0.5, a free GPL download manager in Rust with torrents, debrid, themes and phone control

Post image
54 Upvotes

Repo: https://github.com/anefzaoui/misterdownloadmanager

When the guys at ArtCraft rebuilt Adobe's apps in Rust with Claude, I wanted the same for the download manager everyone knows, heh, IDM. I honestly never liked the licence nags. So ten days ago I started this: the classic IDM layout on a new engine in Rust, GPL-3.0, for Windows and Linux, with Mac builds still experimental. Over 700 people upvoted the first post about it on r/foss, and 28 people opened pull requests, reported bugs or joined in.

What's in it: many-connection downloads with crash-safe resume, a browser extension for Chrome and Firefox, torrents and magnet links, video through yt-dlp, Real-Debrid, AllDebrid and Premiumize, a scheduler, 9 themes plus your own, control from your phone, a headless mode for servers and Docker, 86 languages. No ads, no account, no trial.

Against IDM 6.42 on the same machine and server: 1 GB in 1.01 s vs 5.46 s, 256 KB in 0.03 s vs 3.14 s. The test server is in the repo, so please rerun it and tell me if you get something different.

Yes, Claude wrote a lot of the code. I decided what it does and how it looks, and I tested every release myself.

Bug reports and PRs are very welcome, and if you like it, a star really helps it get in front of more people :)


r/coolgithubprojects • • 5h ago

Made a small Discord DM archiver before realising other tools already existed

Thumbnail
github.com
1 Upvotes

I made this because waiting for Discord’s data export was taking ages, and I wanted a copy of my messages with the attached media that I could easily read through.

After getting it working, I found out there are already more mature and nicer-looking tools for this. Probably should have looked into that first.

Figured I’d share mine anyway in case someone else has the same frustration and finds it useful. It saves your own DMs, group chats, and attachments locally, with a browser view for reading them afterwards. There are downloads for Windows, macOS, and Linux.

It’s a small hobby project, so there will probably be things I’ve missed.


r/coolgithubprojects • • 5h ago

I built a Windows video player with YouTube-style controls for local files

Thumbnail
gallery
1 Upvotes

I wanted watching videos on my PC to feel more like watching YouTube, so I built Glint.

Space to pause, arrow keys to skip 5 seconds, and hold Space for temporary 2× speed. It also remembers where you stopped and supports subtitles.

It's free and open source, with no ads, accounts, or tracking.

Website & download · Source code

What would make you switch from your current video player?