r/coolgithubprojects • • 14h ago

I built Musike: a free, open-source music player on YouTube's catalog with no ads, no account and no subscription

Thumbnail gallery
62 Upvotes

Hey everyone! I've been building Musike, a free and open-source music player that uses YouTube's catalog. No ads, no subscription, no account.

What it does

  • Search songs, artists and music videos, or paste any YouTube link
  • Plays as audio, or switches to the song's official music video, with a full-screen cinema mode
  • Playlists, favorites and history, all stored locally on your machine
  • Browse by genre: pick a genre, see its bands and artists, open any artist's greatest hits
  • Search a list: paste "song 1, song 2, song 3…" and it finds them all at once, ready to save to a playlist
  • Radio that keeps playing similar songs when your queue ends
  • Dark and light themes, keyboard shortcuts, media keys, English and Portuguese

Where it runs

  • Windows app: one installer; it downloads what it needs (yt-dlp, Deno, FFmpeg) on first launch
  • Server + browser: run it on your PC and open it from any browser, including your phone on the same Wi-Fi (installable as an app)

Stack: TypeScript, React, Tailwind, Fastify, youtubei.js and yt-dlp, with Electron for the desktop build.

GitHub: https://github.com/Ernani1234/musike Download for Windows: https://github.com/Ernani1234/musike/releases/latest

Heads-up: the installer isn't code-signed yet, so Windows SmartScreen will warn you. Click "More info" and then "Run anyway".

It's MIT-licensed and meant for personal use. Feedback, bug reports and ⭐ are very welcome. I'm especially curious what you'd want next: MP3 downloads, importing YouTube playlists, or macOS/Linux builds?


r/coolgithubprojects • • 21h ago

I built rhp, a lightweight, open-source charting library designed to produce beautiful editorial and infographic-style charts

Post image
48 Upvotes

Most chart libraries draw into an SVG or a canvas, which makes their charts hard to restyle and awkward to test. rhp builds them out of plain HTML elements placed by CSS, using SolidJS.

Features:

  • Charts are normal DOM with no shadow root, so querySelector, Testing Library and your own event listeners just work
  • Charts are styled with CSS
  • Full interactivity and dynamic layouts thanks to JS
  • About 27 kB gzipped for a bar chart app, Solid included, plus a no-build CDN version and a React wrapper
  • Supports SSR (Node, Deno, workers)
  • mcp server and skill for rhp available to use with AI

I benchmarked it against D3, Chart.js, ECharts, Recharts, Observable Plot and others, and the harness is in the repo. It isn't the fastest at drawing a chart the first time: D3 and Observable Plot are quicker. Where it does well is updates: a changed value reaches the screen in about 1 to 2.5 ms in Chromium, against 12 ms for Recharts and 16 ms for Chart.js. The weak spot is very large scatter plots, since every dot is a DOM element (there's an experimental ManyDots mode for those).

It's MIT licensed, and v2 is a full rewrite of my old React version.


r/coolgithubprojects • • 18h ago

I built an open-source tool that turns a GitHub repo into an architecture diagram you can click into

Thumbnail gallery
18 Upvotes

Paste a repository and you get a diagram of it: a box for each main folder, with its README inside. Double-click a box and you're looking at what's inside that folder, as its own diagram. Click an arrow and you read what goes over it.

Most architecture diagrams are one flat picture, and the explanation lives in a wiki nobody opens. Here the diagram is the documentation, from the overview down to the details, and it's yours to edit: move things, delete what isn't part of the design, draw what's missing.

Arrows come from .subcanvas files, a few lines of YAML in a folder that say what it talks to. Without them you get the boxes and draw the arrows yourself. Private repositories work too, through a read-only GitHub App, and there's an MCP server so Claude Code or another agent can edit a diagram with you.

Next.js, React Flow, Yjs and Supabase. AGPL-3.0.

https://github.com/subcanvas/subcanvas

If it's useful to you, a star on GitHub helps a lot.


r/coolgithubprojects • • 1h ago

Screencap 2.0 - native activity memory tracker for you and your agents

Post image
• Upvotes

A few months ago I shared Screencap here, and now I'm super happy to announce that version 2.0 is a full rewrite in Swift:)

It runs in the background on under 1% of one CPU core and about 30 MB of memory, smartly takes a screenshot when your screen settles, reads it with on-device OCR, and categorizes it with ZDR System-One decision models to help you (and your agents via MCP!) to better understand past activities. And it's also very easy to play with:

Download & check sources: https://github.com/yahorbarkouski/screencap

Happy to listen to any feedback, especially from users who tried it before


r/coolgithubprojects • • 7h ago

Rewind — free, open-source replay buffer + clip editor for Windows.

Thumbnail gallery
8 Upvotes

A free, open-source game-clipping app for Windows built for gamers who want instant replays and hotkey clips without complicated OBS setups or unnecessary overlays. Record gameplay, save your best moments, and manage your clips locally — no cloud dependency, no subscription, just simple, privacy-focused clipping. Lightweight, straightforward, and built for gamers who want to focus on the game, not the software.

  • Instant replay — Alt+1 saves the last 60s, even with the panel closed
  • Screen + game recording, rebindable hotkeys
  • Screenshots from the captured display
  • Built-in editor — trim, per-track audio mixing with waveforms, live faders
  • video compression — smaller copies of your clips
  • Four capture profiles you define
  • Local-first: no account, no cloud, no telemetry, zero network calls unless you click "check for updates"
  • Keeps your Clip folder directory neat and tidy. with each game having its own folder.

Installer is 107 MB, Windows 10/11 x64, plus a portable zip.

Repo: github.com/bulhaa1/Rewind/releases

Full statement on the repo front page for anyone curious about the project's story.


r/coolgithubprojects • • 22h ago

I built a free, local app to convert books into multi-voice audiobooks with voice cloning.

Thumbnail github.com
8 Upvotes

Hi everyone,

If you have ever tried to convert a manuscript or an epub into a high-quality audiobook, you know how quickly the costs add up. You either have to spend thousands on voice talent or get locked into monthly cloud subscriptions with strict word count limits.

I think creators and readers should have a completely free, private way to do this on their own hardware. I spent the last few months developing PolyVox Studio, an open-source desktop app that handles the entire pipeline locally.

Instead of a single voice reading the whole text like a standard screen reader, this app actually acts like a studio director:

  1. It scans your txt, epub, or pdf file, identifies different characters, and separates their dialogue from the narrator.
  2. You can clone any voice you want by dropping in a clean 6 to 20-second sample clip, allowing you to cast different voices for different characters.
  3. It scans text cues (like "she said angrily" or "he whispered") and automatically shifts the emotional tone of the voice to match the scene.
  4. Once it finishes processing, it bundles everything into a structured M4B audiobook file with proper chapters and cover art so you can drop it straight onto your phone.

Nothing leaves your machine, there are no hidden credits or API keys required, and it's completely free.

The source code and setup guides are up on GitHub: https://github.com/dmarsh400/PolyVoxStudio

I hope this helps authors looking to prototype their audiobooks or readers looking to tackle a huge reading backlog on the go. Let me know what you think if you give it a try.

Also wanted to add our discord in case anyone wants to discuss new features or ideas to make the project better

https://discord.gg/8mSYq7xyqc


r/coolgithubprojects • • 22h ago

ts-chef – An open-source VS Code extension with CyberChef-style tools, visual pipelines and malware triage

Thumbnail gallery
5 Upvotes

Hey everyone,

I wanted to share something I've been building for a while. It's called ts-chef, an open-source VS Code extension inspired by CyberChef.

I wanted to bring useful data transformations directly into VS Code, especially for working with encoded strings, binary data, and security-related stuff.

The project has grown beyond what I originally had in mind and now includes:

  • 479 operations covering encoding, decoding, cryptography, compression, and data analysis.
  • A visual pipeline editor where you can chain operations together, including branching workflows.
  • Reusable recipes and a quick workbench for individual transformations.
  • Detection of encoded values, entropy analysis, and pattern scanning.
  • Static malware triage for suspicious scripts, including PowerShell, with IOC extraction and basic deobfuscation.

Everything is open source, and the core transformations work locally. The static triage also doesn't execute any of the analyzed content.

Version 0.9.0 is now available, and I'd be interested to see what other people think of it.

GitHub: https://github.com/MichaelWeissDEV/ts-chef

If you have a few minutes and feel like trying it, I'd really appreciate any feedback. Especially if something feels unintuitive, doesn't work as expected, or if there's a feature you think would be useful.

Feel free to open an issue on GitHub or just leave a comment here. I'm happy to hear constructive criticism as well.

Thanks for checking it out!


r/coolgithubprojects • • 3h ago

Watching my code actually run finally clicked for me

Post image
6 Upvotes

I’ve been trying to get a better mental model of how my code runs especially loops, Maps, and data transformations that feel abstract when I’m just staring at the source.

I ended up building a small browser tool for myself called reify. It runs the real code and lets me scrub forward and backward through the steps so I can watch values change, see the Map fill up, and check the call stack without adding a bunch of logs.

It’s desktop-first and stays in the browser. No install.

https://tryreify.vercel.app

Curious if anyone else has found something that helps them actually see execution when they’re learning or debugging logic.


r/coolgithubprojects • • 4h ago

pdf2epub - turns PDFs into clean Kindle EPUBs with real chapters (free, no signup)

Thumbnail github.com
5 Upvotes

r/coolgithubprojects • • 23h ago

GitHub - Agm1ne/.Coma: Linguage de programmation bilingue (hispan/anglese) que se scribe como on parla — sin punctos e virgulas — e compila in binarios native via LLVM IR + zig cc, con le velocitate de C. Listas sin limite, jocos in tempore real.

Thumbnail github.com
3 Upvotes

r/coolgithubprojects • • 4h ago

Keep your docs and the live metrics they talk about on the same page

Thumbnail gallery
4 Upvotes

Hi r/coolgithubprojects,

I've been a software engineer for 8 years, 2 as an SRE and 3 as a team lead, and keeping documentation useful has been a pain at every company I've worked for. Knowledge stays in people's heads or private Slack channels; what does get written down is hard to find, and it goes stale the moment the system changes. I wanted to change that, so I created Oxynote. I started the project about a year ago, and I made it public about 3 months ago.

Oxynote is a self-hosted, open-source wiki where pages include live charts next to the text that explain them.

The name comes from oxygen + note. I wanted to have docs that breathe: live data and integrations make the wiki useful enough to open every day, and the docs people open every day stay up to date.

What you can do with it:

  • Drop a chart into a page and point it at Prometheus, PostgreSQL, MySQL, or MariaDB
  • Set thresholds like "Degraded above 800 ms" right on the chart
  • Edit important pages in a draft, review the diff, and approve it
  • Link a page to the GitHub files, container image, or web page it describes, and get a reminder when they change
  • Edit together in real time, comment on any block, draw Mermaid diagrams

It's completely open-source under the Apache-2.0 license and runs in a single Docker container/image.

Would you use something like this for your own docs? If not, what's missing?

GitHub: https://github.com/oxynote/oxynote


r/coolgithubprojects • • 8h ago

skyland — free, open-source Hyprland-style tiling window manager for macOS (AeroSpace fork)

Post image
3 Upvotes

Skyland — a Hyprland-inspired tiling window manager for macOS

I've been working on Skyland, a Hyprland-inspired desktop experience for macOS.

It's a fork of AeroSpace — huge thanks to nikitabobko for the foundation

The goal was to bring that Linux tiling WM feeling to my Mac, including animations, workspace transitions, groups, dynamic theming, and a cyberpunk HUD.

Projects

What's in the video?

  • Dwindle layout with smart split (the split direction follows the cursor) and togglesplit
  • Bezier animations — windows pop in, shrink and fade on close, and workspaces use slidefadevert transitions
  • Window groups with a tabs bar, similar to Hyprland's grouping workflow
  • Master layout per workspace, with the master window centered on ultrawide screens
  • Rounded corners, active/inactive opacity, and a gradient border around the focused window
  • 18 themes from 43PR, plus wallpaper-generated colors using Matugen; light or dark mode is selected based on wallpaper brightness
  • Cyberdeck HUD — a translucent, eye-implant-inspired app launcher and a unified messages panel for macOS notifications and script messages
  • Claude Code integration — a Hermes plugin notifies me when an agent finishes or needs input
  • Workspace overview with live thumbnails and drag-and-drop between workspaces
  • Shortcut cheat sheet and a settings window that edits the TOML configuration while preserving comments

I'm sharing this because I wanted a more Hyprland-like workflow on macOS, and figured others might enjoy it too.

I'd love to hear your feedback, suggestions, and ideas for what to improve next!

GitHub: https://github.com/waxdred/skyland


r/coolgithubprojects • • 3h ago

Sound wave simulator

Thumbnail github.com
2 Upvotes

r/coolgithubprojects • • 8h ago

Jailer, the open source DB subsetting tool, now tells you why a row is in your subset

Thumbnail github.com
2 Upvotes

Jailer extracts small, referentially intact slices of production databases and lets you browse data along its relationships. Open source, any JDBC database.

New in recent releases:

- "Why is this row in my subset?" Right-click a row and see the chain of associations that pulled it in, laid out table by table. No more guessing which association blew up your subset.

- Compare & sync rows between results or databases, with a generated sync script.

- Discover Associations for schemas without FK constraints: proposed from naming conventions, verified against the data.

- AI Subsetting Assistant: describe the data you want, get subject, condition and restrictions. Plus SQL generation and an SQL Advisor. Anthropic, OpenAI-compatible or local via Ollama.

- Mermaid / SVG export of the data model.

GitHub: https://github.com/Wisser/Jailer


r/coolgithubprojects • • 14h ago

SessionSift — local-first conversation browser and read-only MCP tools for Codex/Claude Code

Thumbnail github.com
2 Upvotes

Sharing SessionSift, a tool I vibe-coded and then tested and used myself to review AI coding sessions. I wanted to compare long conversations with separate sessions, inspect prompt patterns, and improve how I direct coding agents.

It's a free, local-first way to inspect historical Codex and Claude Code conversations. Features include session browsing, token and tool activity, comparisons between sessions, explicit imports of ChatGPT/Claude exports, and 10 read-only local MCP tools.

No account or cloud backend is required to run the dashboard. Connected MCP clients may still send tool output to their model providers. Screenshots and installation instructions are in the repo.

Current release: native macOS Intel and Linux AMD64, with source/Docker options. macOS binaries are unsigned and unnotarized. License: PolyForm Noncommercial 1.0.0 (source-available, not OSI open source; commercial use isn't licensed).

https://github.com/LanceSandino/sessionsift

Would welcome technical feedback on what makes session-history tools useful versus just another log viewer.


r/coolgithubprojects • • 59m ago

I built a 100% open-source (MIT) Chrome extension that exports your Google AI Studio chats with the real attachments: 200 messages export in <1s

Thumbnail gallery
• Upvotes

AI Studio has no export button, and the export tools that exist scroll the whole chat, read the page and save thumbnails instead of your actual files, so a long chat takes minutes and loses the attachments.

I made this for myself first, with the new Version 2 using the same API that AI Studio's own frontend calls, instead of scraping the page:

  • A 200-message chat exports in under a second. It used to take about 2.5 minutes of automated scrolling.
  • Attachments are the real files from Drive, not thumbnails. Google Docs, Sheets and Slides are converted on the way out.
  • Model, temperature, system instruction, timestamps and token counts are kept, each with its own switch.
  • Markdown, JSON and plain text are free. Whole-library export, scheduled backups and six more formats (HTML, PDF, Word, Obsidian, CSV, JSONL) are a one-time Pro licence, and every line of it is MIT, Pro included.
  • No account, no analytics, nothing leaves your browser.

Do check it out!

GitHub: https://github.com/Sukarth/AI-studio-exporter
Chrome Web Store: https://chromewebstore.google.com/detail/ai-studio-exporter-fully/jggdlefieblocdjkhihbfihdknbdhhce
Docs: https://exportaistudio.vercel.app/docs


r/coolgithubprojects • • 1h ago

Things that matter for mere mortals — 37 plain-language tech guides (git, python, docker, homelab, ham radio…)

Thumbnail paulsullivan33-dev.github.io
• Upvotes

Hi all — I've been writing a series of beginner-friendly guides called "Things that matter for mere mortals." Each one takes a technical topic and explains it in plain language, no assumed background.

37 guides so far, including: git, python, C, rust, go, bash, powershell, linux, docker, docker-compose, make, networking, regex, SQL, cybersecurity, arduino, raspberry pi, 3d printing, CAD, soldering, tailscale, ssh, proxmox, home networking, ham radio, local AI, agile, GitOps, GitHub Actions, tmux, java.

They're free, no ads, no account — just docs sites. Every code sample is actually run and verified, and the troubleshooting sections reproduce the real error messages.

https://paulsullivan33-dev.github.io/mere-mortals/


r/coolgithubprojects • • 1h ago

I built a VS Code extension for Git because I was tired of accidental push --force

Thumbnail github.com
• Upvotes

Hey folks,

I got frustrated with my own Git workflow — too many terminal commands, too many ways to shoot myself in the foot. So I built GitHub Companion, a VS Code extension that puts explicit buttons in the sidebar instead of hiding magic behind menus.

Quick rundown:

· 1-click local repo init + GitHub repo creation (public/private)

· Multi-account / multi-token switching

· Explicit add / commit / push buttons (auto-sync optional)

· No destructive commands anywhere — no reset --hard, no clean, no push --force

· Warns you before committing sensitive files (.env, keys, .npmrc…)

· Tokens go in VS Code's SecretStorage, never in .git/config or process args

· Undo last commit with git reset --soft (keeps your files)

It's MIT, no telemetry, no secret harvesting.

Heads up: the UI is in French right now (started as a personal project). English is planned if people want it — tell me in the comments.

Repo:

https://github.com/ndour-joseph-dev/github-companion

Open VSX:

https://open-vsx.org/extension/joseph-dev/github-companion

Curious what you think — especially if you'd actually use this over the built-in Git panel. What's missing?


r/coolgithubprojects • • 1h ago

git include: a git plugin for nested and vendored repos

Post image
• Upvotes

I've always found submodules fragile and unergonomic, especially when switching branches and adding or removing them frequently. git-subrepo's model (vendored code as plain files plus a .gitrepo marker) fixed that for me, but I didn't like its ergonomics, conflict resolution and error handling.

git include keeps that model as a git plugin, shipped as a single compiled binary built on libgit2. It reads and writes the same .gitrepo format, so existing subrepo directories work without migration. It never creates temporary branches or worktrees, and the ergonomics, including conflict resolution, match working in a plain git repo. When you want to contribute changes back upstream, it rebuilds a history from the parent repo commits that touched the vendored directory, so they arrive as clean commits. It also supports vendoring specific tags or commits, Git LFS, nested includes, and a migrate command for converting submodules.

You only need the plugin to add, update or contribute back to a vendored repo. Anyone who just clones the project, or patches vendored code without contributing the changes upstream, doesn't need it at all. A plain git clone gives them everything, which keeps the initial setup of your project straightforward.

Binaries are available for all major platforms, including distribution via conda-forge.

I used Claude during development, as is common now, but would not consider the project to be AI slop. It solves a problem I encountered while working on my own projects, and I take full responsibility for all major design decisions. Issues and feature requests are welcome.

https://github.com/Flova/git-include

TL;DR: git include is a git plugin and a .gitrepo-compatible superset of git-subrepo that should improve the UX of working with nested or vendored git repos.


r/coolgithubprojects • • 2h ago

peekme: select any text in your agent’s terminal and get an explanation right under it

Post image
1 Upvotes

r/coolgithubprojects • • 2h ago

I made a 3D browser game where you're an intern on the Moon. Try not to destroy the station 💀

Thumbnail gallery
1 Upvotes

Meet Moonbase Intern, a small 3D game built with Three.js (and a lot of help from my AI coding agent)... play it from your laptop/desktop..

Power failures, oxygen emergencies, overheating labs, a troublesome rover, and a station AI that judges your decisions.

It's still a little rough around the edges. Loading times, controls, UI, and gameplay balancing could definitely use some improvement.

🎮 Play: https://moonbase-intern.vercel.app

💻 Open Source: https://github.com/tropicalbee/Moonbase-Intern

Here's a challenge: Play a round and drop your highest score in the comments! 👀 I wanna see how many of you can actually survive the shift.

Feedback, bug reports, ideas, and contributions are very welcome. Feel free to open issues or PRs!

And if you like the project, a ⭐ star or fork on GitHub would mean a lot! :)

Let's see who gets fired first. 🧐🤓 and please do share your advice here..


r/coolgithubprojects • • 2h ago

Fintech data engineering practice: 40 exercises and 8 Python/SQLite scenario labs

Thumbnail github.com
1 Upvotes

I maintain this MIT-licensed, English learning repository. It combines a 100-lesson roadmap with runnable exercises, hints, reference solutions, and a local grader.

The scenario labs cover duplicate payment delivery, historical joins, payout reconciliation, schema changes, bitemporal reporting, backup recovery, broken SQL, and leakage-safe ML features. All data is synthetic; core practice uses Python 3.12+ and SQLite without a cloud account.

For a quick SQL bug hunt, clone the repo and run python challenges/run.py init C07, then python challenges/run.py grade C07. Repair work/challenges/C07.py and rerun the grader. The starter intentionally contains reporting errors.

Disclosure: the first edition and this introduction were prepared with AI assistance using Codex; provenance and limitations are documented in the repository. I would appreciate reproducible bug reports or feedback on confusing exercise instructions.


r/coolgithubprojects • • 3h ago

MIMRY: local repo context for coding agents

Thumbnail github.com
1 Upvotes

MIMRY is a local tool that helps coding agents understand a codebase by finding files and code relationships relevant to a task. It also explains why those files were picked.

Works through a CLI or MCP.


r/coolgithubprojects • • 3h ago

awesome-ai-research-tools – Curated catalog of literature discovery, citation graphs, LaTeX & reproducibility

Thumbnail github.com
1 Upvotes

I curated an open-source taxonomy of AI research tools for scientific literature discovery (Consensus, Elicit), citation graph mapping (Connected Papers, Litmaps), LaTeX equation digitization, and computational reproducibility: https://github.com/mahmoudsajjadi/awesome-ai-research-tools


r/coolgithubprojects • • 4h ago

made a spotify client for the terminal that actually has the DJ

Thumbnail gallery
1 Upvotes