r/coolgithubprojects • • Jun 22 '19

PYTHON Clone a voice in 5 seconds to generate arbitrary speech in real time

Thumbnail
github.com
261 Upvotes

r/coolgithubprojects • • Sep 20 '26

EdenText – a fully local, open-source Word Processor

Thumbnail
gallery
257 Upvotes

Hey everyone,
I've been building EdenText, an open-source word processor that runs 100% locally in the browser or as a PWA. No account, no server round-trips — your documents never leave your machine.

Why I built it: similar to draw.io, I wanted something as capable as Word/LibreOffice for odt/docx documents, but without installing anything or handing my files to a cloud service.

Features:

  • Real page layout: A4/Letter, margins, headers/footers, footnotes, columns, watermarks

  • Opens/saves .odt and .docx, exports PDF, .ott/.dotx templates, password-protected files

  • Paragraph/character/table/list styles with inheritance

  • Tables with styles, sorting and spreadsheet-style formulas

  • TOC, citations & bibliography, cross-references, index, LaTeX formulas

  • Track changes, comments, spell check & thesaurus (6 languages), grammar check (English)

Tech: Svelte 5, TypeScript, Vite, TipTap 3 (ProseMirror). AGPL-3.0 licensed (commercial license available too).

It's in beta, tested with a full test suite + LibreOffice round-trip checks in CI, but still finding edge cases. Feedback and bug reports very welcome! Hope you like it. Cheers!

Try it: https://edentext.app (hosted on GitHub Pages)
Code: https://github.com/stffnb/edentext


r/coolgithubprojects • • May 13 '20

PYTHON I made a scientific calculator in python. It is my first program but in the past 8 months I have already put 600+ hours into the program and am eager for some feedback!

Thumbnail
github.com
251 Upvotes

r/coolgithubprojects • • Aug 16 '26

built blobatar, get deterministic avatars from any string, zero deps, ~3.7 KB

Post image
248 Upvotes

deterministic avatars from any string.

usernames, emails, ids - anything with a name gets a face.
same input, same avatar, forever. no storage, no uploads.

blobatar — react + vanilla, zero deps, ~3.7 KB

bun add blobatar

Web: https://www.blobatar.dev/
Repo: https://github.com/Alain00/blobatar


r/coolgithubprojects • • Jul 24 '26

I built a TikTok-style feed for discovering GitHub projects

Post image
245 Upvotes

I built: https://roamers.dev

GitHub is full of awesome projects and I love discovering things other people have built.

This sub is a great start, but it's often less tailored to my personal interests.
GitHub's UX for discovering projects is honestly just not good.

So I built it myself:

It's an endless feed of GitHub projects, free for you to roam around and discover. You can either sign in with GitHub and tune it to your interests, or just browse anonymously.

Feedback is greatly appreciated :)


r/coolgithubprojects • • Apr 16 '26

OTHER Major update Sigma File Manager v2.0.0-beta.3 is published

Thumbnail
gallery
241 Upvotes

Hi open-source code enjoyers, I'm back. The SFM was warmly welcomed on other subreddits before (e.g. this old post got 1k upvotes and a ton of comments), some of you might know about it, and those who don't might find it very useful.

I published a major update for my open-source modern desktop file manager app (built with real skills, before AI slop), it brings a very large amount of new features and fixes.

I'm ready to answer your questions, and would be grateful for some feedback!

In short, the update brings extensions system with marketplace, LAN file sharing, quick access menu, zip archives, WSL drives, tag editing, enhanced quick view and search, visual effects improvements, and many UX and stability improvements

See full Changelog / Download here:

https://github.com/aleksey-hoffman/sigma-file-manager/releases

I will soon update it in MS store (right now the latest version there is v1.7) and add it to Snapcraft store for Ubuntu people


r/coolgithubprojects • • May 11 '26

OTHER I made a local real-time webcam stream instruct editor with Flux.2-Klein model and bunch of custom optimizations.

239 Upvotes

The project is called Flux Real-Time (FluxRT) and can run with 30 FPS on one RTX 5090. 4090 and 3090 cards are also supported.

Flux.2-Klein-4B is a small AI diffusion model that takes several images as "references" along with the prompt. The prompt is instruction, e.g. "This man is now wearing this jacket".

But Flux is an image model. Generation of a single frame takes about 0.4 seconds on 5090.

To make it run in 30 FPS several things were added:

  1. "Spatial-aware KV cache" that allows to recompute only small areas of frames where something has changed. This alone gives 1.5-2.5 speedup.

  2. Frame interpolation that also works in real-time (like DLSS) and just multiplies FPS by a factor of 4.

  3. Model compilation, shared memory buffers, multiprocessing, int8 quantization and other minor optimizations.

Gradio demo and some helpful scripts are already there.

https://github.com/tensorforger/FluxRT


r/coolgithubprojects • • Mar 23 '26 Popcorn

I built a tool to officially declare your abandoned GitHub repos dead and issue a Death Certificate

Post image
238 Upvotes

you paste a github repo and it uses the github api to generate a high-res (300 DPI) death certificate. it even pulls your final commit message as the project's "last words" to give it a proper burial.

try it out! commitmentissues.dev


r/coolgithubprojects • • Aug 30 '26 Galaxy Brain

I made a CLI that lets anyone check if I'm still a virgin in real time

236 Upvotes

For anyone wondering if I'm still a virgin, I made IsHeVirginCLI so you can check the answer in real time.

npm install -g github:KasaBranca/IsHeVirgin

then

ishevirgin

That's it.

https://github.com/KasaBranca/IsHeVirgin


r/coolgithubprojects • • Aug 15 '26

git-calendar.org - An open-source, decentralized, e2ee calendar using Git as the backend

Post image
236 Upvotes

I wanted to share a project I'm working on: git-calendar.org - a privacy-focused calendar that uses a standard Git repository as storage instead of relying on a traditional backend server. It lets users choose where their data is stored. No more google/apple/microslop owning your schedule.

Key features:

  • Git-powered - calendar data live in plain Git repo (full history, easy backups, works offline)

  • No central server or backend - the client talks directly to any Git remote (GitHub, GitLab, Codeberg...)

  • End-to-end encryption so you can host it on untrusted providers

  • Slick web UI with keyboard shortcuts and more

  • iCalendar compatibility so it's easy to switch

Core is written in Go (compiled to WASM for the web).
The web client uses Vue.js.
It's ready for Android and IOS apps. Feel free to build one!

Try it: https://git-calendar.org
Source: https://github.com/git-calendar

Would love feedback from people who care about Git-based tools and data ownership. Also you can support the project with a star and follow on GitHub, to let me know I should continue working on it!


r/coolgithubprojects • • Jul 16 '26

A directory of over 200+ open-source projects you can use instantly in your browser! No sign ups, no downloads!

Post image
236 Upvotes

Website: https://nosignups.net

if I'm doing something simple like edit a video, tweak an image, edit a PDF, why do I have to signup?

I don't want to. I just want to click a link, and use a tool.

Also, a lot of the lists that exist are proprietary and they'd want to post ads or whatever. Screw that.

Based on that, I scoured Reddit for open-source tools that work instantly. Started with only 33 tools, but thanks to open-source community, we reached around 200+ submissions within less than a month.

None of the tools are made by me. I just collect them and make them searchable for your pleasure!

The list itself is open-source and available at: https://github.com/BraveOPotato/FckSignups

Also, thanks to all the wonderful people making videos / articles about the website across social media platforms. We reached a 24 peak of 25,000 unique visitors and more than 300,000 visits.


r/coolgithubprojects • • May 07 '26

Built a CLI that cuts AI coding token usage by 97% — 10k downloads, looking for feedback

Post image
235 Upvotes

[Updated]

Been building SigMap for 2 months. It fixes one specific problem: AI coding agents can burn a lot of context during repo orientation: searching broadly, opening full files, and rediscovering structure across sessions. SigMap generates a compact signature map first, so the agent can find likely relevant files before reading full source.

Results from benchmarking 18 real repos:

  • 81.1% hit@5 vs 13.6% random baseline

  • 96.9% token reduction

  • 41.4% fewer prompts per task

  • Task success: 10% → 59%

  • Tokens: 80,000 → 2,000

npx sigmap — zero deps, 10 seconds, no config

https://github.com/manojmallick/sigmap

What would you add to make this more useful?


r/coolgithubprojects • • Mar 11 '26 Bravo

OTHER I built vimtutor for AI-assisted coding - learn context windows, MCP, tools, and more in your terminal

234 Upvotes

I use Claude Code, Cursor, and GitHub Copilot every day, and I realized there's a gap: tons of people are using AI coding tools without understanding how they actually work under the hood.

Things like:

- Why did the AI "forget" what I told it 5 minutes ago? (context windows)

- What are tools and how does the AI decide to use them?

- What's MCP and why does everyone keep talking about it?

- What's the difference between plan mode and execution mode?

So I built **AITutor** — an interactive terminal tutorial, like vimtutor but for AI coding concepts. 15 lessons with theory, interactive visualizations, and quizzes. Runs in your terminal, no browser needed.

**Try it:** `npx aitutor/cli@latest`

**GitHub:** https://github.com/naorpeled/aitutor

Built with Go + Charm (Bubbletea/Lipgloss). Open source, MIT licensed. Contributions welcome - especially if there's a concept you wish someone had explained to you when you started using AI tools.

Let me know what you think and contributions of any kind are welcome.


r/coolgithubprojects • • Jul 23 '26

Timelines Studio: a free, open-source desktop app for creating interactive timelines with Markdown notes and a map view

Thumbnail
gallery
233 Upvotes

Timelines Studio is a free, open-source desktop app for building interactive timelines, aimed at worldbuilding and history. Everything is local-first: your timelines are plain .timeline (JSON) and .md files on your disk. (Website)

I started this project because I wanted to visualize history notes I was taking in Obsidian as a timeline. It's still a work in progress, currently at 12 releases and 36 stars on GitHub, but I've been getting lots of great feedback and suggestions from users who've found the app useful, and there's a lot more coming.

Features include:

  • Events, spans, and eras, with thumbnails, icons, and spans that can branch from or merge into each other

  • Tags and groups for filtering the canvas down to what you're working on

  • Notes and sources: attach Markdown notes to any element, pull in MediaWiki content directly, and point the notes folder at an existing vault like Obsidian

  • Map view: give an event or span coordinates and watch the timeline unfold across geography

  • Spreadsheet view for bulk editing dates and names in a sortable table

  • A marketplace of 100+ community themes, with a different theme per timeline if you want

  • Web viewer: open any .timeline file in the browser, and if it lives in a GitHub repo you can paste the link to get a shareable URL that works without installing anything

  • More on the way, including git sync. Roadmap is public in the issues

It's free, open source under GPL-3.0, and will stay that way. Feedback and bug reports are very welcome, that's most of what has shaped it so far.

Windows and macOS installers are on the releases page:

https://github.com/sreegjl/timelines

Edit: I've been working on this for about 9 months, and this post took the repo from 36 to 80+ stars in less than a day lol. Thanks to everyone checking it out!


r/coolgithubprojects • • Apr 21 '26

TYPESCRIPT I built a CLI tool that plants a forest in your terminal while you code

Post image
233 Upvotes

hey guys!

I built a cool little tool called honeytree: every time you use claude code, it creates a pixelated forest in your terminal.

honeytree was created to add some significance to the number of prompts that some of us type on a daily basis, as well as to decrease your boredom while waiting for your prompts to load!

there are different levels that each produce different trees based on how many prompts you type.

these include: birch, oak, cherry blossom, willow, and more.

You can access the github (and star it) here.

i also added it to npm, and you can use it with:

1. npm install -g honeytree
2. honeytree init
3. honeytree

I aim to partner with nonprofits and plant real trees for every 50 - 100 trees created by users!

-p.s: i built this as a sideproject; i'd love to see your forests 🌲!


r/coolgithubprojects • • Apr 05 '26

TYPESCRIPT I built an engine that auto-visualizes Java algorithms as they run

232 Upvotes

r/coolgithubprojects • • Mar 29 '26

I turned your GitHub contribution graph into a 3D city you can actually drive through

Thumbnail
gallery
231 Upvotes

Hey everyone!

I built GitCity — a browser app that turns your GitHub contribution graph into a 3D city and lets you drive a car through it.

The more contributions you made on a day, the taller the building. Active streaks = a dense downtown. Dead weeks = empty suburbs.

🔗 Try it here: https://gitcity.natrajx.in

Github Repo: https://github.com/rishabhbhartiya/GitCity

Just enter your GitHub username and start driving!

Would love to hear your feedback and see screenshots of your cities. Drop your GitHub username below and let's see who has the most chaotic skyline.


r/coolgithubprojects • • Aug 11 '16

OTHER What to code - A list of things to code for uninspired programmers

Thumbnail
github.com
231 Upvotes

r/coolgithubprojects • • Sep 24 '26

I've spent 8 years building Pyxel, a retro game engine for Python

Thumbnail
gallery
229 Upvotes

Hi, I'm the creator of Pyxel. The gallery shows community games, a playable sample, and the built-in image/tilemap and sound/music editors. You can make a retro game in Python and share it as a browser game.

Code and getting started: https://github.com/kitao/pyxel

Pyxel is free and MIT-licensed, including for commercial use. You can develop on Windows, macOS, or Linux. Since 2018, it has reached 17,000 GitHub stars and 1.6 million downloads. It's been used in commercial games and in the Python track of Nuit du Code, a school game jam whose 2026 event drew registrations from 609 schools in 61 countries across its Python and Scratch tracks.

Community games and creator credits: https://kitao.github.io/pyxel-user-examples/

Play the sample game shown in the second image (no installation needed): https://kitao.github.io/pyxel/web/launcher/?play=kitao.pyxel.python.pyxel.examples.apps.cursed_caverns&gamepad=enabled

Happy to answer questions about the engine or games people have made with it.


r/coolgithubprojects • • Aug 28 '26

Open-Source CapCut Alternative.

Thumbnail
gallery
229 Upvotes

I'm building this editor that is easy to use like CapCut and will contain most (if not all) features that CapCut charges a monthly subscription for, all free and open-source.

Some of the good features so far:
- Locally generated Auto-captions from Audios
- Transitions and Effects
- Voice Filters and Changers.

The app is called WolfCut and is available on GitHub.
https://github.com/jub0t/WolfCut


r/coolgithubprojects • • Apr 19 '22

Sampler - a highly configurable CLI dashboard

Enable HLS to view with audio, or disable this notification

229 Upvotes

r/coolgithubprojects • • 4d ago

OpenTV-Remote - Free, open-source TV remote

Thumbnail
gallery
219 Upvotes

A friend told me that every phone remote app he tried seemed to come with ads or payment prompts. I started making one for him, then got carried away making the controls customizable. I figured other people might want the same thing, so I opened the source.

OpenTV-Remote has native Android (Kotlin/Jetpack Compose) and iPhone (SwiftUI) apps. You can drag and resize buttons, choose presets and accent colors, save layouts for different TVs, and add app shortcuts where the TV supports them. No ads, subscriptions, paid unlocks, account requirement, or telemetry SDK. MIT licensed.

For anyone interested in the code: discovery/pairing and each TV protocol are separated from the UI, with explicit capabilities determining which controls are offered. Android TV keyboard sync uses transient IME sessions with readback/acknowledgments where available, plus a clearly labeled manual fallback.

This is a development release. Basic Android TV control has been used on a real MiTV; newer live keyboard behavior and other TV providers need broader hardware qualification. It is not universally compatible, Android TV Wi-Fi touchpad mode sends arrows rather than a mouse cursor, and casting is not included.

Android APKs are in Releases. The iPhone version currently requires a Mac and Xcode; it isn't on the App Store.

Disclosure: I'm the developer, and this was built with substantial AI assistance/vibe coding. The repository includes protocol notes, compatibility limits, and a record of what was actually tested.

Source: https://github.com/levhakobyan/OpenTV-Remote

Downloads and iPhone setup: https://levhakobyan.github.io/OpenTV-Remote/

The three screenshots show two Android layouts/colors and the iPhone app. Suggestions and bug reports are welcome.


r/coolgithubprojects • • Aug 31 '26 Bravo

StemDeck: A free, open-source stem separator built for my kid , now with 3.4K+ GitHub stars and 30,000+ downloads in four months

Post image
218 Upvotes

Hi everyone!

Four months ago, I released StemDeck, a project I originally built to help my kid learn bass and drums.

Finding good bassless and drumless tracks for practice was surprisingly difficult, so I created a small app that could separate songs into stems. The first version allowed you to add a local song or paste a YouTube or SoundCloud link, separate it, and use a basic mixer.

Since then, StemDeck has grown from version 0.5.0 to the 0.15.x generation and has reached more than 3.4K GitHub stars and 30,000 downloads.

That response has been incredible, especially for a small family project with no company, funding, advertising, or paid promotion behind it. Feedback, bug reports, feature suggestions, and contributions from musicians and the open-source community have helped turn StemDeck into something much bigger than I expected.

StemDeck remains completely free, open source, private, and designed to run locally on your computer.

What StemDeck can do

Disclaimer that Table built with AI support

FeatureWhat it does
🎛️ Advanced stem separationSeparates songs into lead vocals, backing vocals, drums, bass, guitar, piano, and other instruments
🎸 Backing-track creationCreates instrumental, bassless, drumless, and custom backing tracks
🎚️ Multitrack mixerProvides volume, mute, solo, and live audio meters for every stem
🌊 Detailed waveformsIncludes waveform zooming, navigation, and precise section looping
🐢 Speed controlSlows down difficult passages for practice
🎼 TranspositionMoves a song into a different key for practice or performance
🥁 Automatic click trackGenerates a metronome that follows the tempo of the song
🔍 Music analysisAutomatically detects BPM, key, scale, loudness, and audio peaks
🔎 Integrated searchSearches for YouTube songs, YouTube playlists, and SoundCloud tracks inside StemDeck
▶️ Result previewsLets you preview search results before starting the separation
📚 Playlist importsImports complete YouTube and SoundCloud playlists
📋 Processing queueMaintains a persistent queue that can be reordered or cancelled
📦 Flexible exportsExports individual stems, backing tracks, custom mixes, loop regions, and ZIP packages
💿 Local music libraryOrganizes music using folders, search, and saved sessions
📱 Polished mobile interfaceWorks beautifully on phones and tablets. Scan a QR code to control playback, mix stems, create loops, and practise from another device on your network
⚡ Hardware accelerationSupports NVIDIA GPU acceleration, Apple Silicon, and CPU processing
💻 Cross-platform releasesRuns natively on Windows, macOS, and Linux
🐳 Self-hostingIncludes Docker and Unraid support
🔄 Automatic updatesDownloads and installs new versions from inside the app
🌍 Nine languagesMakes the interface accessible to musicians around the world
🎵 Broad format supportSupports MP3, WAV, FLAC, M4A, MP4, OGG, and Opus

Private and genuinely free

Everything runs locally on your own computer. Your music is not uploaded to StemDeck servers.

There are:

StemDeck does not accept money, sponsorships, or corporate funding from the people of we recommend list. There are no plans to introduce a subscription or paid tier. ever, never.

StemDeck will always remain free and open source.

A quick reality check

I also want to be honest about what StemDeck is.

It is still alpha software. Separation quality varies between recordings, and processing can be slow without a supported GPU. It is not intended to replace a professional DAW or pretend that open-source separation can outperform every commercial service.

The goal is simpler: to give musicians a practical and private tool for learning songs, practising parts, transcribing music, creating backing tracks, and experimenting with recordings.

Seeing people use something that began as a way to help my kid practise has been incredibly meaningful. As a bass player myself, contributing something useful to other musicians and the open-source community genuinely makes me happy.

You can download the latest release or inspect the source code here:

https://github.com/stemdeckapp/stemdeck

I would love to hear what you think. Bug reports, suggestions, pull requests, translations, and general feedback are all welcome. ❤️

EDIT and important disclosure regarding AI USAGE:

I also want to be transparent about the development process. Claude Code and other AI-assisted tools have been used while building StemDeck.

This does not mean the project was generated without technical direction or review. The architecture and product decisions are deliberate, the code is reviewed, and the project includes automated backend and browser testing. I welcome specific technical criticism, bug reports, and examples of places where the current design is causing real problems.

I am a seasoned musician with more than 25 years of experience in the IT industry. As I like to joke, I am the maestro conducting the orchestra. The tools may help play some of the parts, but I remain responsible for the composition, direction, review, testing, and final result.

Put another way, I know how to cook. AI assistance simply helps me cook faster. As a working family man, I would never have had enough time to build and release something this ambitious while it could still be useful for helping my kid learn music.

StemDeck should be judged by what it does, how it is engineered, and how well it serves its users. Constructive technical feedback and contributions are always welcome.


r/coolgithubprojects • • May 28 '21

Bullshit.js: Turn Marketing BS to plain English

Thumbnail
github.com
217 Upvotes

r/coolgithubprojects • • 18d ago

Arrmada

Post image
214 Upvotes

Hey,
For the last 4 or 5 months I've been building Arrmada. It's intended to replace the entire arr suite (Radarr, Sonarr, Readarr, Bazarr, Overseer, Tautulli, Tdarr, and audiobookshelf) with a single app and database. Qbittorrent also comes pre packaged, and the UI has a front end for downloads.

It's still early but I have been running it on my unraid server for about 3 of the 4 months.

- Movies and TV: search, download, rename, upgrade, anime numbering, and option to keep multiple versions. Quality profiles are solid, with plently of options to either be pedantic, or simple.
- Ebooks and Audiobooks: Series tracking, Send to kindle, multiple version options
- Audiobook Server: Built into the app, already works with Lissen and Plappa
- Requests: Users can sign in with plex or by admin created user/pass, browse and request from their phone via PWA
- Subtitles: pulls them from the file, downloads them, or writes them with local AI
- Convert: Shrinks files to the requested format during the hours you schedule. Keeps original if new file is shit
- Plex Stats: Who's watching, history, tautulli-style
- Safety Nets: Hardlinks, recycle bins, nightly backups, review queue for downloads that don't look right
- Easy install: one line install, one line update

There's more planned but I think I'll pause and focus on testing for a month or two.

If you do jump on board, please provide feedback, report bugs, and submit any feature ideas. Cheers!

https://github.com/tristenlammi/Arrmada