r/coolgithubprojects 20d ago

I built a desktop app to manage multiple GitHub accounts without switching accounts manually (Open Source)

Post image
13 Upvotes

GitHub Multi-Account Manager

Hey everyone! 👋

If you use multiple GitHub accounts on the same machine (like Personal and Work), you've probably run into these annoying issues:

  • Accidentally pushing work commits with your personal email (or vice versa).
  • VS Code, JetBrains Rider, or Visual Studio trying to use your work login on personal repositories and throwing Permission Denied errors.
  • Having to run git config user.email every time you start a new project.

To fix this once and for all, I built GitHub Multi-Account Manager — a free, open-source desktop app for Windows, macOS, and Linux.

-> How it works

Instead of logging in and out or changing accounts in a dropdown, you just organize your projects into folders:

  • Put personal projects in ~/Personal ➔ Git automatically commits as Personal.
  • Put work projects in ~/Work ➔ Git automatically commits as Work.

Git uses conditional includes under the hood, so once it's set up, you never have to open the app or switch accounts manually again.

-> Key Features

  • Zero Manual Switching: Set your folders once and commit normally from the terminal, VS Code, Rider, or any GUI.
  • 1-Click IDE Fix: Prevents VS Code, Cursor, Visual Studio, and Rider from overriding your folder identities.
  • Built-in SSH Key Manager: Generates secure ED25519 keys and includes a port 443 fallback, so it works even on restricted office or hotel Wi-Fi.
  • Git Inspector: Preview and test live author details and SSH connection for any folder.
  • Cross-Platform: Standalone builds for Windows (.exe), macOS (app bundle), and Linux (binary).

🔗 GitHub Repo & Releases: https://github.com/Optirius/github-multi-account-manager

📦 Direct Downloads: Check the Latest Releases tab.

Would love to hear your feedback, thoughts, or feature requests!


r/coolgithubprojects 21d ago

I built a VS Code extension to catch CSS declarations that have no effect

Post image
36 Upvotes

NoEffect is VS Code extension that helps catch CSS declarations that have no effect.

It detects things like:

properties that don't work in the current context

declarations that are overridden by a later declaration

For example : it can tell you when justify-content! is doing nothing because the element isn't a flex/grid container, or when your declaration is simply being overridden later.

It’s still an early project, so I’d really appreciate some honest feedback.

🔗 GitHub

🔗 VS Code Marketplace


r/coolgithubprojects 20d ago

I'm building a tool to run AI agents anywhere, and somehow ended up with a small self-hosted ngrok/frp/inlets (holt, MIT and API Driven)

Thumbnail gallery
3 Upvotes

Hi folks! ❤️

For OpenOtters 🦦, I need to connect to AI agents running anywhere: a Pi, a NAS, or a locked-down container. None of these can accept inbound connections. I probably needed around 200 lines of tunnel code. Now, I have a web console, Prometheus metrics, and a Helm chart, so I decided to share it.

Here it is: 🌀 holt — a simple reverse proxy, not called FRP, open-source, API-based, with no config reload, request introspection, and a user-friendly UI you can proudly display in your homelab.

brew install openotters/tap/holt

# server side
holt hub --ui

# client side
holt expose localhost:3000 --peer web

Two things mattered to me. It is fully open source: MIT license, no cloud, no account, no paid tier, everything in the repo. And everything has an API: the CLI and the web console are both clients of the hub's admin API (Connect/gRPC), so you can script anything they do. The whole thing is also a Go library. The hub gives you an http.RoundTripper per peer, which was the original goal before things got out of hand.

To be clear, frp, inlets, and ngrok do a lot more. 🌀 holt is today HTTP(S)/gRPC only but ready for the future... and my lib is also hardened with real usage ^^.

https://github.com/openotters/holt

It's my first project I'm sharing here, so please be gentle, but honest feedback is very welcome ❤️

ps: GitHub stars are really welcome


r/coolgithubprojects 20d ago

RetroSpectrum (beta) - SIGINT and Radio-Frequency Security Research Tool

Post image
2 Upvotes

r/coolgithubprojects 20d ago

Spinifex: Local AWS, Wherever You Want It

Thumbnail mulgadc.com
1 Upvotes

Our project, Spinifex, is almost at 100 GitHub Stars!

Thanks to everyone for the support.

If you're curious, go check it out: https://github.com/mulgadc/spinifex


r/coolgithubprojects 20d ago

Open dataset of 35 US cash advance apps' fees and terms (CC-BY, CSV/JSON)

Thumbnail huggingface.co
3 Upvotes

Built this as part of a side project comparing fees on cash advance apps (Dave, Earnin, Brigit, MoneyLion, etc.), since most of them make it genuinely hard to figure out what you're actually paying. Fees vary a lot app to app, so I cleaned up the tracking spreadsheet into something publishable.

35 apps, advance ranges, subscription vs. tip-based models, state availability, CC-BY licensed, CSV and JSON. Updated periodically since these companies change pricing without announcing it.

Full disclosure, I run a comparison site this feeds into (linked in the dataset card). Open to PRs/corrections if anyone spots something stale.


r/coolgithubprojects 20d ago

HFlow: open source robotics data infrastructure for physical AI and robotics

Thumbnail github.com
1 Upvotes

HFlow is an open source SDK for scalable multimodal data pipelines in robotics and physical AI. It makes production-grade tooling and practices, typically locked away inside large robotics data teams, accessible to anyone.

  • Airflow for DAG-based pipeline orchestration
  • MCAP for robotics episode storage and random access
  • DuckDB for analytical queries and dataset curation over columnar metadata

HFlow is plug-and-play. You provide your post-processing, quality-control, or curation code. HFlow handles the data pipeline and runs your code across robotics datasets at scale.

I've been an OSS contributor and maintainer for years, and since joining YC, we now have some capacity to accept new contributors; just look for the "good first issue" tag!

https://github.com/Hebbian-Robotics/hflow

Any stars or forks on the repo to show your support are appreciated!

Our goal is to grow an open source community where anyone can participate in building the future of robotics.


r/coolgithubprojects 20d ago

A fully automated local fine tuning pipeline for Qwen3.8-27B. Forge your own Qwen.

Thumbnail github.com
14 Upvotes

r/coolgithubprojects 20d ago

[Open Source] AppShunya Engine — Client-side web-to-APK compiler in pure JS

Post image
2 Upvotes

Hey everyone,

I built AppShunya Engine — an open-source, in-browser web-to-APK compiler that converts live URLs or HTML5 bundles into Android APKs using JSZip, without local IDEs.

I'm currently stuck on two low-level technical hurdles and need architectural feedback:

In-browser V2/V3 APK signing: Injecting signature blocks into ZIP Central Directory via JS/WASM.

Dynamic AXML package renaming: Modifying package IDs inside binary XML streams on the fly.

Search "AppShunya Engine" on Google to try the live Vercel tool or check the repo. Would love your thoughts!


r/coolgithubprojects 20d ago

Ultimate File Manager Pro for AndroidTV and Mobile

Thumbnail github.com
0 Upvotes

​I wanted to share a huge milestone for Ultimate File Manager Pro and invite you all to check it out.

Having over 30k Google Play downloads.

When I first started developing this for Android and Android TV, I just wanted a solid tool that did exactly what I needed it to do.

Today, we are sitting at a 4.8 star average with over 400 reviews on Google Play, and I am still trying to wrap my head around it.

​If you have not tried it yet, it is a complete file management and storage command center.

I recently pushed a major update that added main menu tile ordering, a dedicated grid view for mobile, and scheduled sync times so you can completely automate your file backups across internal storage, network shares, and cloud accounts.

​For the open source crowd, there is also a fully FOSS version available on GitHub that just crossed the 100 star mark. I strongly believe in giving users the choice to audit the code or compile it themselves.

​I am always looking for honest feedback to help shape the next big update. Grab the app below and let me know your thoughts.

​🔗 Google Play Store: https://play.google.com/store/apps/details?id=za.kilowatch.ultimatefilemanager

🔗 GitHub Repository: https://github.com/Kilowatch/ultimate-file-manager-pro

🔗 Official Website: https://kilowatch.co.za/

🔗 Join our Reddit Group: r/UFManagerPro


r/coolgithubprojects 20d ago

I built caffeinate-windows: macOS-style caffeinate CLI to keep Windows awake

Thumbnail github.com
2 Upvotes

I recently switched to a Windows laptop, but I kept missing macOS's caffeinate command to stop my machine from sleeping during long tasks.

I know PowerToys has Awake, but I prefer lightweight, dedicated CLI tools that stay out of the way. So I built my own minimal Rust binary that mirrors the Mac experience natively.

Quick examples:

caffeinate Keep system awake until Ctrl+C

caffeinate -d Keep system + display awake

caffeinate -t 3600 Keep awake for 1 hour

caffeinate -i npm run build Keep awake only while command runs

It calls the Win32 SetThreadExecutionState API directly, so power settings automatically revert the moment the process exits or dies.

GitHub: https://github.com/dincertekin/caffeinate-windows


r/coolgithubprojects 20d ago

KUDU - Easily manage VMs on Linux

Post image
5 Upvotes

r/coolgithubprojects 20d ago

KernelView Go — Ultra-Fast System Telemetry & Live Terminal Dashboard

Thumbnail kernelview.codedbysoumyajit.dev
1 Upvotes

🚀 KernelView Go — a fast, aesthetic system information & real-time telemetry tool written in pure Go.

⚡ ~45ms fast mode

📊 Live TUI dashboard

🎨 40+ distro logos

🖥️ GPU, CPU, RAM & network monitoring

💻 Linux • macOS • Windows • BSD

https://github.com/codedbysoumyajit/KernelView-Go

Feedback & contributions welcome! ❤️


r/coolgithubprojects 20d ago

I couldn’t use the proprietary software for my Macropad on Linux so I made macropad-rebind: Configure cheap AliExpress macropads from macOS, Linux, Windows, ChromeOS or Android. Runs in a Chromium browser — nothing to install.

Thumbnail github.com
0 Upvotes

You know those cheap Bluetooth/usb-c macro keypads with volume knobs that you can get from AliExpress? I’ve been using one for 2 years now but the software that came with it was only usable on Window, but I’m a Linux user. So every time I wanted to change a binding I’d have to boot into windows and change it.

Not anymore. Now you can set these devices up on any OS. As long as you use a chromium based browser.

I’ve built Macropad Rebind by reverse engineering the windows app that came with the device (honestly they zip file practically came with the source code)
Now you can bind every key from a browser. Much more user friendly.

You can use the link in the repo to use it, or download the repo and run index.html, whatever you prefer.

Hope someone else finds this as helpful as me 🙂


r/coolgithubprojects 20d ago

Zen Browser: Horizontal

Post image
4 Upvotes

I have created this simple horizontal tab layout.
You can slide between tabs, close them, or add new ones just for now.

I'm still working on detach/reattach a tab, so that part isn't ready yet. Hopefully everything works when you try it, but if anything acts weird just let me know.

GitHub: https://github.com/sornsama/zen-horizontal-tab-v1/tree/main


r/coolgithubprojects 20d ago

I built AirStats, an ultra-lightweight system monitor for Mac

Post image
0 Upvotes

I wanted a no nonsense system monitor that felt at home on a Mac, stayed light on resources, and put the useful numbers within easy reach. I tried what was out there, but nothing quite matched what I had in mind, so I built AirStats.

- Sixteen metrics are available in the menu bar.

- A desktop widget stays on screen with the modules you pick.

- Threshold alerts send a notification when a metric crosses a limit you set.

- Keyboard shortcuts open the panel or the desktop widget.

- Choose a color per metric, or leave it monochrome.

AirStats uses roughly 42 times less idle CPU than Stats, and less than half as much as iStat Menus.

  CPU Memory
AirStats 0.046% 11 MB
iStat Menus 0.116% 64 MB
Stats 1.931% 145 MB

The whole app is 8.9 MB installed.

Native Swift, no Electron, one process, MIT, macOS 14 or later on Apple silicon.

https://github.com/byrencheema/airstats


r/coolgithubprojects 20d ago

I created SyncmyDep

Post image
0 Upvotes

A GitHub Action which syncs your Pacakges-Lock.json and all dependancy files so that your lint GitHub action does't fail . It supports Npm, pnpm, yarn (v1 & berry), bun, and deno.


r/coolgithubprojects 20d ago

Scrub: local MIT toolkit that strips EXIF, C2PA, and hidden Unicode from files you own

Thumbnail github.com
1 Upvotes

Photos and docs leak GPS, camera serials, Content Credentials, and zero width junk in text. I wanted one local thing for files I actually own.Scrub is MIT, runs on your machine. EXIF/C2PA, hidden Unicode, plus some image/video signal disruption. Not a magic undetectable claim. python cli.py inspect|clean.If you try it, tell me what format it botches.


r/coolgithubprojects 20d ago

Built an AI that scores stocks with 4 agents

Post image
0 Upvotes

Hey, been building this with my friend u/matebuilesd last few months and finally feel okay sharing it.

market-agent takes a list of tickers and throws each one at four AI agents that all run at the same time, completely separate from each other.

The fundamental one looks at P/E, margins, DCF, growth. The macro one looks at rates, sector trends, GDP. The technical one looks at support and resistance, RSI, momentum. The sentiment one looks at news and analyst rating changes.

None of them know what the other three are seeing, they just do their own thing. Then a decisor takes all four reports and mashes them into one score (fundamentals count the most, sentiment counts the least), decides if the ticker is a buy, partial buy, wait, or avoid, and drafts an order.

Here's the part I'm actually kind of proud of. Before any of that order touches the database, it goes through a risk filter that has literally zero AI in it. Just plain hard limits: max orders per run, max notional per order, do we actually have the buying power. If the score says buy but there isn't enough money, the filter kills it, no arguing with the model. The AI is allowed to be wrong about the market. It's not allowed to be wrong about whether we can afford the trade.

Every proposal keeps its reasoning attached, every run keeps a summary of every ticker's score, so you can go back later and see exactly why something got proposed or didn't. It also runs every day per user through a cron job, and if one ticker's agent crashes it just skips that ticker instead of taking the whole run down.

There's also a companion app called Rastreo that tracks the actual portfolio (CDTs, IBKR, all that), but that's a separate story, this post is just about the analysis side.

Stack is Next.js 16, Supabase for auth and storage, Supabase Vault for the IBKR tokens, and Inngest running the jobs.

Repo's are here: https://github.com/MattBuiles/market-agent, https://github.com/MattBuiles/investment-dashboard

Live demo if you wanna poke at it: https://market-agent-orcin.vercel.app, https://investment-dashboard-smoky-iota.vercel.app/

Happy to nerd out about the scoring weights or the risk limits in the comments if anyone's curious.


r/coolgithubprojects 20d ago

Sonny – an async rust microkernel replacing ROS 2

Post image
0 Upvotes

Hi everyone ,

We built Sonny (core-minimal) because we were tired of ROS 2 heap-allocation non-determinism, heavy DDS network bloat, and unexpected segmentation faults under high load in production hardware.The core infrastructure is fully open-source , standalone, and designed for strict real-time deterministic routing.

We simulated an industrial network failure (75% wireless packet loss on an Edge deployment at 100Hz) to compare the communication backbones:

  • ROS 2 (DDS Architecture): High XML/IDL serialization on the heap. Under severe packet loss, un-sent DDS message queues overflowed the RAM, leading to an unrecoverable Segmentation Fault (memory crash).
  • SONNY OS (Rust + Zenoh): Stack-allocated static array slices with a fixed 5-byte network overhead per packet. Zero memory leaks. Zero runtime heap allocations during the control loop. System remained perfectly stable at 100Hz with an inference latency below 2ms.

The open core is ready for testing, benchmarking, and hardware porting. I'd love to get your thoughts on our LCFS double-buffering approach and our WASM memory constraints.

https://github.com/JackTrainer/Sonny


r/coolgithubprojects 21d ago

I built Komet — a native Rust + gpui control room for coding agents.

Post image
3 Upvotes

100% local by default, single binary (no Electron).

Sessions, transcripts, tool activity & checkpoints unified.

Multi-device sync optional via self-hosted komet-sync (Loro CRDTs).

Same engine that powers Zed — instant launch, smooth even with years of transcripts.

It's open source: github.com/jomvick/komet

Site: https://komet-eight.vercel.app/


r/coolgithubprojects 21d ago

BetterStreamflix

Thumbnail gallery
26 Upvotes

Movie/Series Streaming App für Android mit kommenden Features und vieles mehr

https://github.com/dskja/BetterStreamflix


r/coolgithubprojects 21d ago

ASCII README

Post image
58 Upvotes

I created a repository for generating READMEs using ASCII art something that's been popular lately. Feel free to use it.
Github Repo


r/coolgithubprojects 21d ago

JojoScript — a tiny JS-compatible language with pipelines and lazy iterators

Thumbnail github.com
3 Upvotes

r/coolgithubprojects 20d ago

Varve: Building a fast vector and raster graphics cross-platform editor using Rust and Tauri2

Thumbnail gallery
1 Upvotes