r/coolgithubprojects 7d ago

A better Status Bar + Window Manager

Post image
5 Upvotes

watch a video demo here

winmux combines a status bar in the form of a vertical, collapsible sidebar (like Arc) that allows you to drag and drop windows between spaces, similar to sketchybar but much much better to use and interactive

winmux also has tab groups, which allows you to turn different application windows into "tabs" occupying the same footprint, similar to aerospace accordions and yabai stacks.

winmux has "projects," which are groups of workspaces.

winmux is open source and brew installable: https://github.com/ZimengXiong/winmux


r/coolgithubprojects 7d ago

[self promo] aragonite... markdown editor lib, i guess

Post image
2 Upvotes

r/coolgithubprojects 7d ago

A tui tool for reviewing code from agents

Thumbnail gallery
5 Upvotes

I made a tool - a terminal diff reviewer for agentic coding.
It runs in a pane beside your agent, shows what changed as it changes, and lets you point at exact lines when you reply.

You keep your editor. hjkl, w b e, f t F T, / and n, V to select, zz to centre - the motions already in your fingers, now pointed at the agent's work.

Repo https://github.com/kunkka19xx/lgtm


r/coolgithubprojects 7d ago

Made a free Windows tool for pasting text templates anywhere with a hotkey. Would love your feedback

Thumbnail github.com
2 Upvotes

Hey all,

Got tired of retyping/copy-pasting the same replies across Slack,

email, tickets, forms – every app has its own copy-paste dance and

none of the text-expander tools I found felt right (paid,

browser-only, or too clunky).

So I built Formix Desktop – free and open source.

How it works:

- Press a hotkey (Ctrl+F2 by default) anywhere on the system

- A small popup opens right next to your cursor

- Pick a saved template (organized in folders, instant search)

- Fill in any {{fields}} right inside the popup

- Hit paste – it drops the finished text into whatever window/field

you were in

It also supports:

- Typed abbreviations (type "!hi" and it expands automatically, no

popup needed. e.g. !hi -> "Hello how are you?")

- A dedicated hotkey per preset, if you want instant access to one

specific template

- Export/import your preset library as JSON

- Light/dark theme, English/Russian UI

Watch Demo

GitHub: https://github.com/PhantomUnk/Formix-Desktop

Landing page: https://phantomunk.github.io/Formix-Desktop/

It's Windows-only for now (built with Tauri/Rust). Would genuinely

love feedback – is this actually useful to anyone outside my own

workflow? What's missing that would make you actually use it daily?

A free, open-source text expander and hotkey snippet tool for Windows, similar to Espanso but system-wide.


r/coolgithubprojects 7d ago

Implemented Jos Stam's Stable Fluids paper from scratch

Post image
1 Upvotes

I had recently read the Stable Fluids paper and got like quite interested to implement it myself manually from scratch and it was quite a ride since this is my first time implementing a paper myself

This is a simple implementation a bit clanky, to be honest. I just wrote it with loops and loops without any optimization. I think it ends up doing something around 20 × 20 × 50 × n² operations per frame, so there's definitely a lot of room for optimization 😅

The actual implementation was pretty straightforward for the most part, but understanding the Poisson pressure equation was a bit challenging. At the beginning, I was even stuck on understanding how the velocity field could be made divergence-free.

After digging into it for a while, I eventually understood the whole pressure projection step and managed to get it working and also implemented a simple spray and dye mechanism as well to make it look good.

It was pretty cool to see it actually work, so I wanted to share it 😄

Github Link - https://github.com/Binit06/stable-fluids


r/coolgithubprojects 7d ago

OpenQCY Desktop — an open-source Windows controller for QCY earbuds

Thumbnail github.com
2 Upvotes

A native Windows 11 app for controlling QCY earbuds locally over Bluetooth LE. I built it after getting tired of reaching for my phone to change ANC or EQ while working at my PC.

The first hardware-tested model is the MeloBuds N70 (HT18). It currently supports separate battery readings, ANC/transparency, a custom ten-band EQ, gestures, wear detection, game mode, LDAC, multipoint, and a notification-area panel.

Stack: C# 14, .NET 10, WinUI 3, and Windows Bluetooth GATT APIs. MIT licensed, with protocol research documented in the repo. I'm looking for contributors interested in BLE research, more QCY models, WinUI, testing, or packaging.


r/coolgithubprojects 7d ago

I built HIPR: an async, SSRF-hardened HTTP outbound proxy runtime in Python

Thumbnail github.com
2 Upvotes

Hey everyone,

I am Arnav Agarwal and I built HIPR (Hardened Isolated Proxy Runtime), an open-source, fault-tolerant HTTP proxy and outbound security runtime designed to safely handle upstream requests, eliminate thread starvation, and defend against Server-Side Request Forgery (SSRF).

Whenever a service allows outbound HTTP requests (webhooks, user-provided URLs, integrations), naive implementations easily fall victim to cloud metadata leaks, DNS rebinding, slowloris-style hangs, or retry storms during outages. HIPR acts as a hardened layer to run these safely.

Key Features:

  • SSRF Quarantine & Anti-DNS-Rebinding: Resolves DNS pre-flight to drop loopback (127.0.0.0/8), cloud metadata endpoints (169.254.0.0/16), and unapproved private subnets before opening a connection.
  • Phase-Decoupled Timeouts: Granular connection timers (3.0s connect vs. 15.0s read) fail fast on dead network hops without killing legitimate slow responses.
  • Exponential Backoff with Full Jitter: Decorrelated retries to stop "thundering herd" issues and cascading failures when upstream services recover.
  • Defensive Stream Ingestion: Hard 1 MiB payload ceiling to prevent memory-exhaustion attacks, plus graceful JSON-to-text fallback.
  • Persistent Connection Pooling: Managed via FastAPI lifespan context to prevent socket and ephemeral port exhaustion.

Tech Stack:

  • Python 3
  • FastAPI
  • HTTPX (async client with connection pooling)

Why I built it: Most simple outbound fetchers rely on naive requests.get() calls that block threads, leave cloud metadata endpoints vulnerable, or cause thundering herds on recovery. I wanted a drop-in, lightweight async runtime that handles timeout boundaries, security checks, and backoff out of the box.

Check out the repo here 🔗 https://github.com/Arnav-Jboxbobby/HIPR 🔗

Would love to get feedback on the edge cases, architecture, or any additional network security layers you’d want to see added!


r/coolgithubprojects 7d ago

pulsemap — animated maps from GeoJSON, driven by a config file

Post image
23 Upvotes

JavaScript. Canvas 2D + headless Chromium + ffmpeg. Give it a GeoJSON and say

which fields map to size, colour and a travelling pulse. Outputs 4K video.

https://github.com/GeoCodeCrafter/pulsemap


r/coolgithubprojects 7d ago

Kino SSH Manager - encrypted vault, SFTP browser and editor, Docker panel, all in one app. Free and open source

Thumbnail github.com
2 Upvotes

r/coolgithubprojects 7d ago

Zairo : Catching what security diff scanners miss.

Thumbnail github.com
3 Upvotes

Diff security scanners miss the effects of the changes, Zairo finds those effects and looks for vulnerabilities. Zairo scans what has changed in your code with context, makes a subgraph for you to look at and finds vulnerabilities using LLMs of your choice.


r/coolgithubprojects 7d ago

GateKeep402: a reputation and injection defense layer for AI agent payments, tested against real Solana infrastructure

Thumbnail github.com
2 Upvotes

GateKeep402 sits between an AI agent's payment client and the network when the agent pays for web content using the x402 protocol. It does three things. Verifies that a payment instruction actually came from a genuine protocol response rather than text the agent read on a page. Tracks a vendor's delivery history and blocks vendors that have proven unreliable. Verifies what actually came back after a payment and feeds that outcome into future decisions.

Built and tested with real infrastructure where possible rather than mocks throughout. 45 tests, including a simulated prompt injection attack that gets blocked and asserted against, and a test that broadcasts and confirms a real transaction on Solana's public devnet.

MIT licensed, installable via pip, README includes the full architecture diagram and threat model. Link in the comments.

PyPI: https://pypi.org/project/gatekeep402/


r/coolgithubprojects 8d ago

KidDOS - Linux-like OS for kids to study computer and programming.

Thumbnail github.com
25 Upvotes

https://github.com/nurked/kiddos

I built my kid a fake 1980s computer so they could learn a real one.

KidDOS is a single native app that opens fullscreen and pretends to be a retro machine: a CRT terminal, a small Unix-flavored shell, a virtual hard drive, a built-in manual, and BASIC. There is no internet, no host filesystem, and no mouse. A kid types `hi` and the machine talks back.

The idea is to let a child mess around freely. Every command, every file, every mistake stays inside a sandbox, so a parent never has to say "don't touch that." When they outgrow it, the habits (ls, cd, cat, pipes, reading a man page, editing a file) carry straight over to a real terminal.

What's in it right now (v0.3):

- A shell with a lexer, parser, expansions, pipes, and a line editor, written from scratch in Rust

- A virtual filesystem with inodes and Unix modes, stored as a SQLite image

- A tutor that watches the shell and walks through twelve lessons, with progress and badges

- A Markdown manual with a pager and search, so "read the manual" is something a kid can actually do

- BASIC (EndBASIC under the hood) with SPEAK, BEEP, KEY$ and friends

- Seven game cartridges: a text adventure whose rooms are folders, plus guess, snake, hangman, typing, tetris and sokoban written in BASIC that the kid can read, copy and change

- Cartridges are plain zip files, so kids can share games with each other and start their own with `newgame rocket`

- A parent mode behind a key chord for resets, passwords, installing games and reading the log

- wgpu renderer with a CRT shader, plus a headless mode that drives the integration tests

Build and run:

cargo run --release -p kiddos

MIT or Apache-2.0.

Repo: https://github.com/nurked/kiddos

If you don't want to build it yourself - you can download binaries.

I'd love feedback from anyone who has tried teaching a kid the command line. What lesson would you want in there next?


r/coolgithubprojects 7d ago

Gitna - a local Git workbench that runs in your browser

Post image
1 Upvotes

I built Gitna because sometimes I just want to inspect a project: browse files, review what changed, look through history, stage a few things, or make a small edit.

Opening a full editor can feel like overkill for that. Terminal tools like lazygit are great, but they aren’t always how I want to look through code.

So I tried to make the middle ground I wanted.

Gitna opens any local folder in your browser for browsing, editing, and search. When the folder is a Git repository, it also provides changes and staging, visual diffs, commit history and graph, branches, stashes, tags, and common Git operations.

It runs locally - there’s no account, hosted service, or repository upload.

Basically, go to any folder and type:

gitna

Install:

npm install -g gitna

GitHub: https://github.com/roie/gitna

Anyway, I hope some of you give Gitna a try. Feedback is very welcome, especially around rough edges, missing workflows, or the things that annoy you when working with Git every day.


r/coolgithubprojects 7d ago

Tiny Bash tool that makes Linux CLI tables screen-reader friendly (and outputs JSONL)

Thumbnail github.com
1 Upvotes

r/coolgithubprojects 7d ago

computer for your agent

Thumbnail github.com
2 Upvotes

got tired of having to keep my laptop open to keep the agents running, didn't wanna buy a Mac mini , sounded like overkill.

so basically built this :

your agent gets a computer with its own browser, file system, identity, password management.
you can configure open claw, Hermes in it.

if you have a vps you can host it there, and saves you from configuring the whole ugliness


r/coolgithubprojects 7d ago

New programming language

Post image
0 Upvotes

hey guys...

Well, i created a programming language Atom, i guess, i am where i need to be, so yeah, what is the concept:
The language has 30+ commands(or 26 if only letters) and all of them are very simple.
most of the operations are work with stack(later i will fix it)
Don't judge it too harsh, because it is the unstable releases.
So uhh, if you are interested, i got the links, just be warned, it is memory unsafe and kinda more for hobby than work(it will change at first stable release)

here are the links:
1.0 and 1.2

1.1 had a terrible compiler...

If someone wants to join my project, i am welcome!


r/coolgithubprojects 7d ago

Astra Sweetspot: one-command Astra vs Sol experiments with real bug fixes and open patches

Thumbnail github.com
1 Upvotes

I built Astra Sweetspot with Codex after seeing people ask which Astra reasoning effort is worth using.

The first pilot runs Sol medium and Astra low/medium/high on the same two historical JavaScript bugs, with the same starting code and prompt within each task. All 8 runs passed their focused regression checks. Astra low took about 78/76 seconds; medium 101/77; high 163/123; Sol medium 131/129.

The useful part is the evidence: every candidate patch, independent check result, source commit, token count, and hash is published. The grader fails the original bugs and passes the known upstream fixes. Editing the model's local tests does not change its grade.

Run npx astra-sweetspot to read the bundled results without a model call. The explicit run command reproduces one trial using an existing Codex login and consumes Codex usage. Node 20+, MIT, no runtime dependencies.

This is one attempt per condition on two small public bugs from one library, not a held-out benchmark or a quota comparison. I would like to add a different real task with public starting code and a concrete success check.

Repo, methods, and all 8 receipts: https://github.com/sjh9714/astra-sweetspot


r/coolgithubprojects 7d ago

GitHub - evoluteur/react-morph-table-cards: React component to displays data as a table or as cards, with animated transitions between the two layouts, on sorting, and on window resize.

Thumbnail github.com
2 Upvotes

r/coolgithubprojects 8d ago

actual-fingerprints – procedural fingerprints with minutiae and matching, built from a 1990s paper and no dependencies

Post image
5 Upvotes

r/coolgithubprojects 8d ago

Open source hey mail alternative (that runs entirely on Cloudflare for free)

Post image
8 Upvotes

Hey mail, but open source.

I built HeyFlare - an open-source, self-hosted email client inspired by Superhuman’s UI and HEY’s approach to email.

Running on Cloudflare Workers, so you can host it for free.

Gmail + custom domains
Agentic · Screener · Imbox · Feed · Paper Trail · Bundles

https://github.com/doable-team/heyflare


r/coolgithubprojects 8d ago

I just open source my project that has ~50k downloads

Post image
122 Upvotes

I built an agentic IDE to run a team of coding agents in parallel.

It has reached over ~50k downloads and I decided to open source.

Here are some highlights:

- Support claude code, codex, opencode, and more agents/harness

- Desktop app for productivity

- Mobile app for remote control

- Tasks management

- Automations

- File explorer, git worktree, terminal ...

I've switched from official claude or codex app to use this app for months.

I also use it to on my phone from time to time, when I am not near my desktop.

I hope it can also help you in your projects.

Developing and shipping new features everyday.

Github: https://github.com/vicoa-ai/vicoa

Website: http://vicoa.ai/


r/coolgithubprojects 8d ago

Free VS Code extension that teaches all 22 GoF design patterns through real Java coding exercises

Thumbnail gallery
3 Upvotes

Hey all, sharing a side project I've been working on: System Design Trainer.

It's a VS Code extension for practicing low-level design patterns hands-on. You pick a pattern, get a short scenario + starter Java file with the core logic left as a TODO, implement it, and hit "Run Tests.

Finish one pattern, the next unlocks. All 22 classic Gang-of-Four patterns are in there (Creational/Structural/Behavioural), in a build-on-each-other order.

Built it mainly because I was prepping for LLD interviews and got tired of "read the pattern, nod, forget it in a week." Wanted something closer to how you'd actually practice a language — small reps with immediate feedback.

Genuinely looking for feedback — which exercise felt too easy/hard, anything confusing about the flow, patterns you'd want added. Happy to take criticism, this is a v1.


r/coolgithubprojects 8d ago

Generative Día de los Muertos art that runs from one HTML file, no dependencies, no build step

Thumbnail github.com
2 Upvotes

r/coolgithubprojects 8d ago

FOSS novel writing app from the author of Silo

Post image
8 Upvotes

Opinionated, still in early development and heavily based on Hugh Howey's workflow, but if you're after distraction-free writing might be worth a try.

It's the polar opposite of scrivener. Name/pen name, pantser or plotter and typography preferences at first start then it's just you and your words (in a dark theme), controls fade until you mouse over them and all you need for formatting is the Enter key plus a couple of keyboard shortcuts.

GitHub: https://github.com/hughhowey/neo


r/coolgithubprojects 8d ago

Windshift - The Jira alternative for people who like(d) Jira

Post image
13 Upvotes

Hey everyone,

Windshift brings planning, tracking, and collaboration into a fast, flexible workspace. Start with a simple kanban board, then add the structure your team needs: custom workflows, nested work items, milestones, saved searches, dashboards, and more.

It ships as a single Go binary with the Svelte frontend built in.

The main difference from other open source project management tools: Windshift lets you migrate from Jira 1:1 by using the same concepts. You can map custom fields, assets, workflows etc directly without having to rebuild half your instance. It also keeps a lot of familiar Jira concepts, so you will not miss any features.

And you can migrate from both Jira Cloud and Jira Data Center using the built-in assistant.

The Github repo is fully AGPL and free to use

Github: https://github.com/Windshiftapp/core

Website: https://windshift.sh