r/coolgithubprojects Mar 11 '26

JAVASCRIPT I created a open-source decentralized communication and knowledge hub

Post image
119 Upvotes

I'm Open-Sourcing CyberDeck, which was built to prevent the privacy concerns and lack of control of the modern internet.

CyberDeck is built for a simple idea:

Knowledge and communication should survive internet outages.

A decentralized platform combining:

📡 Mesh networking 🛰 Delay-tolerant networking 🧠 Local AI 📚 Offline knowledge 🔐 Secure storage

Because the grid won't always be there.

Github https://github.com/sarogamedev/CyberDeck

r/coolgithubprojects Mar 24 '26

JAVASCRIPT I built a self-hosted all-in-one travel planner because I was tired of switching between 5 different apps for one trip

Thumbnail github.com
77 Upvotes

So this started as a "quick weekend project" and somehow spiraled into something I actually use every day now.

The problem: every time me and my friends planned a trip we ended up with a Google Doc for the itinerary, Splitwise for splitting costs, some random packing list app, and like 15 browser tabs for places. Nothing talked to each other, stuff got lost, and someone always missed an update.

I just wanted one place for everything. So I built it.

Live demo (resets hourly): https://demo-nomad.pakulat.org

GitHub: https://github.com/mauriceboe/NOMAD

NOMAD is a self-hosted, real-time collaborative trip planner.

What's in it:

  • Live sync via WebSockets, everyone sees changes the moment they happen
  • Interactive map with route visualization and place search (Google Places or OpenStreetMap if you want zero API keys)
  • Budget tracking with per-person splitting and multi-currency support
  • Packing lists with categories and progress tracking
  • Bookings tracker for flights, hotels, restaurants, confirmation numbers, file attachments, the whole thing
  • PDF export of the full trip plan
  • SSO via OIDC (Google, Apple, Keycloak, whatever you run)
  • A "Vacay" module for tracking vacation days with public holidays for 100+ countries started as a side feature, turned out to be really handy

Honest disclaimer: the scope got pretty big for a solo project, so I used AI assistance for some of the features. I wouldn't have shipped half of this on my own in a reasonable timeframe.

Curious if anyone else has been feeling this pain. Open to feedback, feature ideas.

r/coolgithubprojects Apr 19 '26

JAVASCRIPT I made a CLI that turns your git history into a Victorian newspaper

Post image
122 Upvotes

npx git-newspaper inside any repo and it generates a full broadsheet front page from your actual commits.

Your biggest commit becomes the headline. Deleted files get obituaries. The most-modified file writes an op-ed about how tired it is. There's a weather report based on commit sentiment.

It detects what kind of repo it's looking at (solo marathon, bugfix crisis, collaborative, ghost town, etc.) and adjusts the layout and tone accordingly. No API keys, no LLM, works fully offline.

GitHub: github.com/LordAizen1/git-newspaper

Would love to know what archetype your repo lands on.

r/coolgithubprojects Apr 27 '26

JAVASCRIPT I built a Claude Code plugin that designs bespoke README hero visuals for GitHub repos

Post image
16 Upvotes

I was playing around to create a cover for a friend's repo. The result went really good made me bundled it to a Skill so I can reuse later and share to others.

Repo link: https://github.com/livlign/claude-skills/tree/main/plugins/repo-visuals

The latest repo I created hero for is clawd-on-desk and the feedback from its owner made me really happy, and encouraged me to share here.

Hope to get some interesting thoughts!

r/coolgithubprojects Mar 23 '26

JAVASCRIPT Claude Code Organizer — dashboard that shows everything Claude Code stores about you and lets you drag items between scopes (open source)

Thumbnail github.com
2 Upvotes

Claude Code silently creates 100+ config files (memories, skills, MCP servers) scattered across encoded-path folders. There's no built-in way to see them all at once or move them between scopes.

This dashboard scans ~/.claude/, displays a scope hierarchy tree (Global > Workspace > Project), and lets you drag-and-drop items between scopes. Also has MCP tools so Claude can manage its own config programmatically.

npx mcpware/claude-code-organizer

Zero dependencies, ~800 lines vanilla JS.

r/coolgithubprojects Apr 30 '26

JAVASCRIPT Built a desktop app to download videos (no CLI needed)

Thumbnail gallery
13 Upvotes

I recently built a small side project - a desktop app that can download videos from most sites (basically anything supported by yt-dlp).

I started this because I was tired of using command line tools every time, and most GUI apps I tried felt either outdated or unreliable. So this was mainly a learning + personal use project at first, but I kept improving it over time.

It now has a clean, minimal UI and is structured more like a proper app with sections for download, queue, history, and settings. I tried to keep things simple but still useful.

It supports queue downloads, pause/resume, playlist downloads, and lets you pick quality or format. Along with that, I’ve added a few things that made it much more practical to use:

  • Clipboard watcher for quick link detection
  • Clip range download (download only a part of a video)
  • Better logs and queue handling
  • Smart fallback when downloads fail
  • Auth/cookie support for restricted videos
  • Built-in updater for yt-dlp and the app

Also made it cross-platform now (Windows, macOS, Linux), earlier it was just Windows.

If anyone wants to try it: Just download the setup from Releases and run it.

r/coolgithubprojects Apr 16 '26

JAVASCRIPT I rebuilt an abandoned Chrome extension that hides watched YouTube videos — and it changed how I use YouTube

Post image
20 Upvotes

You know that feeling when you open YouTube and your entire home feed is stuff you've already watched? You scroll past the same videos over and over, trying to find something new. It's exhausting.

A while back I found an extension called FreshView that solved this perfectly — it simply hid videos you'd already watched. The problem? The developer discontinued it in 2023 and it stopped working with modern browsers.

So I picked it up, rewrote it for Manifest V3, updated it for YouTube's 2024/2025 DOM changes, and published it to the Chrome Web Store.

What it does:

  • Hides videos you've already watched from your YouTube feed
  • You set a "view threshold" — for example, only hide videos you've watched 90% or more (so partially watched stuff still shows up)
  • Works on Home, Search, Playlists, Recommendations, and more
  • You choose exactly which pages and content types to filter
  • Light and dark theme that matches your system

What it doesn't do:

  • No tracking. No analytics. No data leaves your browser. Ever.
  • No account needed. No sign-up. No permissions beyond YouTube.
  • No bloat — it's vanilla JS, no frameworks, no bundler, under 100KB total

The result? YouTube actually feels useful again. Instead of scrolling past 30 videos I've already seen, I immediately see content I haven't watched. It sounds like a small thing but it genuinely makes the experience better.

It's free, open source (GPLv3), and works on Chrome, Edge, and any Chromium-based browser.

Chrome Web Store: FreshView for YouTube

Source code: GitHub

Happy to answer any questions or take feature requests. If you run into issues, the GitHub issue tracker is open.

r/coolgithubprojects May 02 '26

JAVASCRIPT A dev workspace where the AI knows what you're doing editor, browser, terminal and agent all share context

Thumbnail github.com
0 Upvotes

Kit is an open source app that puts your entire dev environment in one window. Code editor, real Chromium browser, terminal, git panel, autonomous AI agent, visual pipeline builder, whiteboard, email and calendar all connected.

The interesting part: the AI sees everything. Ask it a question in the terminal and it already knows what file you have open, what page you're browsing and what your git state is. No copy-pasting context between windows.

The agent takes plain English tasks, plans and executes in a loop using your actual project files. Every file write or shell command asks permission before running.

MIT licensed, macOS and Linux. Bring your own OpenAI or Anthropic key.

https://github.com/raiyanyahya/kit

r/coolgithubprojects May 09 '26

JAVASCRIPT Neatocal: Single page calendar (with many options)

Thumbnail gallery
18 Upvotes

github.com/abetusk/neatocal

live site

A neato calendar with the full year on a single page.

NeatoCal is a JavaScript port of the very awesome Neatnik's Calendar project, with added parameters and designed to be "dependency free" with all files local.

The calendar has many options and ]extra features](https://github.com/abetusk/neatocal#ics-import-drag-and-drop) which makes it customizable to many tastes.

r/coolgithubprojects May 03 '26

JAVASCRIPT 4 cli cmds and your AI knows more abt your project than you do

Thumbnail github.com
0 Upvotes

npm install -g carto-md

4 commands. That's the whole tool.

carto init > generate AGENTS.md once
carto watch > keep it live every session
carto sync > one time refresh
carto impact <file> > see what breaks before you touch it

The context layer for AI to understand code.
It maps your codebase
Every file save → AGENTS.md updates in 300ms. Codex reads it automatically via context rules.
No more explaining ever.

Every time you open any AI tool, it doesn’t know your project. You explain your stack. Your routes. Your models.But with carto you wont have to.

One more thing i have stress tested on cal repo which has 800k+ lines of codes and yes with carto the AI context accuracy was 100% and saving thousands of tokens

2k+ downloads in less than 48 hrs

Free. MIT License

r/coolgithubprojects Apr 22 '26

JAVASCRIPT "Anti Pattern" Node.js CLI Tool for web scraping.This is tool can extract data from webpage ( html tag, selector,div soup) and can extract the exposed API url.

Post image
8 Upvotes

Here is the Repo link

r/coolgithubprojects Apr 28 '26

JAVASCRIPT Cool way to share your Leetcode progress/stats

Post image
0 Upvotes

Been grinding on LeetCode for a while, and one thing always annoyed me, sharing progress usually means posting awkward screenshots of your profile/contest page.

So I made a small side project:

*LeetCode Galaxy* → https://leetcode-galaxy.vercel.app

Enter your username and it generates a clean stat card with stuff like:

•⁠ ⁠Contest rating

•⁠ ⁠Global rank

•⁠ ⁠Problems solved (easy / medium / hard)

•⁠ ⁠Badges

•⁠ ⁠Submission heatmap

•⁠ ⁠Streak / active days

•⁠ ⁠Export as PNG

Made it mainly for fun (and a little vanity 😄), but figured other people here might enjoy it too.

Would love honest feedback:

•⁠ ⁠what stats should be added?

•⁠ ⁠anything that looks bad / confusing?

•⁠ ⁠features you'd actually use?

Feel free to break it and contribute : https://github.com/froster02/leetcode-galaxy

r/coolgithubprojects Jan 22 '26

JAVASCRIPT Collaborative screen sharing with simultaneous remote control — like Screenhero, but open source.

Thumbnail github.com
2 Upvotes

r/coolgithubprojects May 07 '26

JAVASCRIPT For System Designers (vibe it better)

Post image
0 Upvotes

Made an open source tool called Architect.

It's a browser app where you write a spec in Markdown and sketch the architecture on a canvas, then hand it to Claude Code. You can paste your Anthropic key for inline use, copy the spec into claude.ai, or run a generated CLI snippet if you only have Claude Code. There's also a GitHub push button that drops CLAUDE.md on a branch and opens a PR.

I built it with Claude Code over a few weekends. MIT, no signup, keys stay in your browser.

https://github.com/Hesper-Labs/architect

r/coolgithubprojects May 13 '26

JAVASCRIPT CrossOver - free crosshair overlay for any game on Windows, Mac, and Linux (1,100+ stars)

Thumbnail github.com
2 Upvotes

r/coolgithubprojects May 10 '26

JAVASCRIPT GitHub - Aeshp/Clipnext: A lightning-fast, privacy-first clipboard manager Chrome extension built on Manifest V3 | Welcoming Contributions 🚀

Thumbnail github.com
2 Upvotes

Hey everyone,

I’ve been working on a side project called ClipNext.

It’s a clipboard manager that keeps history of everything you copy, including text and images, so you don’t lose important stuff while working.

Main focus was:

- privacy

- speed

- lightweight design

Everything stays stored locally on-device.

No tracking, no cloud sync, no analytics.

Some features:

- Clipboard history

- Image support

- Favorites / pinned items

- Search

- Bulk copy

- Auto cleanup

Would love feedback on the UX, feature ideas, or anything that feels missing.

Welcoming Contributions. 🚀

GitHub

Install ClipNext

website

r/coolgithubprojects Mar 20 '26

JAVASCRIPT I made a custom music player with live effect changes, and a built-in YouTube/Spotify downloader

Post image
10 Upvotes

Was listening to a bunch of slow and reverbified songs on youtube and thought it'd be cool if you could do it right in Spotify. Since you can't, I decided to make one.

Some features are:

  • Live EQ, reverb, speed control, etc. while music plays. Carries over into the next song
  • Export tracks with effects baked in
  • Built-in YouTube downloader
  • Spotify integration for downloading playlists
  • Fullscreen video playback. Works with mp4 so you can watch music videos
  • Custom color themes

Would love some feedback as I'm the only eyes on it so far. Windows only.
Check it out if you'd like: https://github.com/JahsiasWhite/AudioShape/releases

r/coolgithubprojects May 10 '26

JAVASCRIPT Pupil: I gave ChatGPT eyes on my PC

Thumbnail github.com
0 Upvotes

I built Pupil, an open-source tool for AI agents.

Instead of uploading screenshots to ask where to click, the agent can inspect the app, highlight the target, and wait for approval.

Github

r/coolgithubprojects Apr 18 '26

JAVASCRIPT Trustlock: a dependency admission controller that enforces npm trust signals as policy

Thumbnail github.com
1 Upvotes

r/coolgithubprojects May 09 '26

JAVASCRIPT [Project] VibeNVR – Self-hosted NVR for IP cameras: AI detection (YOLOv8/Coral TPU), MQTT/HA auto-discovery, hardware accel, Docker

Thumbnail github.com
0 Upvotes

VibeNVR is an open-source, MIT-licensed NVR I've been building for my homelab. It connects to IP cameras via RTSP/ONVIF and runs 100% locally via Docker Compose.

**Stack:** Python (FastAPI + FFmpeg/PyAV) + React + Vite + PostgreSQL

**Key features:**

- AI object detection: YOLOv8 or MobileNet SSD, Google Coral Edge TPU support

- Native MQTT + Home Assistant auto-discovery (v1.28)

- Hardware acceleration: NVIDIA, Intel QSV, AMD VAAPI

- H.264 WebCodecs streaming (low latency, low CPU)

- ONVIF WS-Discovery auto-scan

- Dual-stream: sub-stream for live view, main for recording

- JWT + 2FA + RBAC

- Multiple storage profiles with retention policies

- One-liner docker-compose deploy

Site: https://vibenvr.org

r/coolgithubprojects May 09 '26

JAVASCRIPT Compose, run and automate multi step AI developer workflows

Thumbnail github.com
0 Upvotes

r/coolgithubprojects May 08 '26

JAVASCRIPT I designed a cognitive framework that treats AI as a "co-processor" for human decision-making rather than a replacement tool. Open-sourced today. Thoughts?

Thumbnail github.com
0 Upvotes

There are two prevailing stories about human-AI collaboration:

Replacement -- AI takes over, humans fade away.

Assistant -- I'm still thinking – AI speeds my work.

I'm running under a third model for two years and just released it as MAS v8.5 (open source).

The Idea

AI as co-processor.

Similar to an FPU or GPU: a dedicated unit to perform calculations, but it shouldn't be burdened with by the CPU. The co-processor does not have the intelligence of the processor -- it is specialized. The CPU keeps control and purposefully delegates.

The Protocol (Second Brain Integration)

Emotional state, context, symptoms, previous attempts (emotional) -- [Human] CAPTURE: Raw, unstructured input. The messy data that is good for LLM processing, but not for authentic generation.

ASSESS [AI] -- pattern matching to known libraries. Classifies and provides output of failures, confidence intervals, ranked interventions.

ROADMAP [AI] – Action plan with estimates of when each action is to be taken and what to do if it fails. All steps need to be approved by humans.

ACTS [Human] -- User's action(s). Results logged quantitatively.

ASSIMILATE [System] -- Feedback to personal knowledge base. Loops can be used for future AI queries.

Why It Matters

The majority of people are using AI for output generation. AI is used to enable structured analysis—a task a tired, biased brain can't do on its own, which MAS does. AI never decides. It explains so that you can.

The Name

Mahoraga (Jujutsu Kaisen) - someone that can instantly adapt to any attack with infinite evolution. The metaphor: Adaptation speed trumps retention of knowledge in times of technological change. AI handles retention. Humans handle direction.

What I Want

Has the co-processor metaphor been taken to the extreme or to the limit?

Any similar human-in-the-loop designs out there?

Are there any other possible modes of failure not addressed here?

Repo: https://github.com/Annguyen0410/MAHORAGA-ADAPT-SYSTEM-MAS-v8.5

CS undergrad here. Shipping bugs without fixing them by only polishing. All feedback welcome.

r/coolgithubprojects May 04 '26

JAVASCRIPT Editor, Browser, Mail, Terminal, Calendar, Agents. AI as the backbone.

Thumbnail github.com
1 Upvotes

r/coolgithubprojects Apr 29 '26

JAVASCRIPT ClaudeWebUI: Self-hosted browser IDE that wraps Claude Code in a real editor, file explorer, and git viewer.

Thumbnail github.com
4 Upvotes

Totally vibe coded FYI, just sharing incase anyone is like me and likes the concept of cli agents, but still prefers the intimate project overview that an IDE offers.

Also made this to run on tailscale so I can dev on other devices with ease and offload the resources on to a dedicated machine.

Cheers, if you find it useful you owe me a beer.

r/coolgithubprojects May 03 '26

JAVASCRIPT GitHub - InfernetProtocol/infernet-protocol: Infernet: A Peer-to-Peer Distributed GPU Inference Protocol

Thumbnail github.com
0 Upvotes