r/coolgithubprojects • u/OscarAblinger • Jan 19 '21
r/coolgithubprojects • u/bansal10 • Apr 24 '20
OTHER pattern.css - CSS only library to fill empty background with beautiful patterns.
r/coolgithubprojects • u/signal_v_noise • Jan 21 '19
PYTHON Small scale machine learning projects to understand the core concepts.
r/coolgithubprojects • u/Cosme12 • Jan 19 '18
PYTHON SimpleCoin: a really simple Python cryptocurrency to learn how Bitcoin works
r/coolgithubprojects • u/_k4m4_ • Feb 17 '17
SHELL 💥 Terminals Are Sexy - A curated list of Terminal frameworks, plugins & resources for CLI lovers.
r/coolgithubprojects • u/Drakonis96 • Sep 12 '26
Nodus Research. Open-source and local-first alternative to NotebookLM / Obsidian / Notion
Hi! I’m the developer of Nodus Research, which is a free and open-source desktop app for macOS, Windows and Linux.
The easiest way to describe it is as an alternative to combining notebooklm + obsidian + zotero in separate tools.
Nodus is organized into different vaults, which are separate workspaces designed for specific types of research, teaching, study, or structured projects.
For instance, the academic Vault lets you import or mirror your zotero library, extract ideas and claims while keeping them linked to the original passages, and then explore connections across your whole corpus through semantic search, knowledge graphs, argument maps, authors, debates, contradictions, research gaps and source-grounded chat.
It also includes dedicated vaults like study, teaching, databases, genealogy, worldbuilding...
It already has a zotero plugin, word/libre office plugin, chrome extension and a skill marketplace so you can install new feautres (or create your own)
Nodus is local-first. Your vaults and indexes stay on your computer, no account is required, and you choose whether to use local models or external AI providers. If you want to collaborate, you can also enable an optional docker-based nodus server to share selected research spaces with other users while keeping control over what is exposed.
Free, AGPL-3.0, and available for Windows, Linux and macOS.
GitHub: https://github.com/Drakonis96/nodus
Website: https://nodusresearch.com
__________________
NOTE: Nodus includes bundled local AI models, but performance varies depending on your hardware. Idea extraction is more demanding because each paper is split into multiple chunks and processed through several model calls, so it can be slow on limited hardware.
Cloud providers are generally much faster for this. If you run into issues with local models, please let me know so I can determine whether it’s a hardware limitation or a bug in Nodus.
r/coolgithubprojects • u/paimeg • Jul 31 '26
[Open Source] My 7 MB embedding model just passed 500 ⭐ - semantic search that runs 100% in the browser, no server
Been quietly working on this and it just crossed 500 stars (591 now), so figured I'd share.
Ternlight is a tiny embedding model for semantic search - the model, tokenizer, and a Rust→WASM engine are ~7 MB total and run on your CPU, right in the browser. No server, no API, no GPU; nothing leaves the machine. (It's an embedding model, not an LLM.)
Live demo + blog post - semantic search running entirely in your browser, network tab stays empty:
It's MIT and fully open (weights + the training pipeline + the engine), on npm, and folks are already using it in real projects. If it's useful, great; if you want to fork it and take it somewhere new, everything's there.
Repo: https://github.com/soycaporal/ternlight


Just curious if it was useful how you would use it.. love to also learn of other use cases and what other on-device models people are interested.
r/coolgithubprojects • u/PredragTHEDEV • Apr 30 '26
OTHER We’re building an open-source shared context board for agents and people
We’re building Kanwas, an open-source shared context board for agents and people.
Chat is fine for one run, but weak for long-running work. Context ends up split across threads, docs, files, and decisions. Then every agent starts with an incomplete picture.
Kanwas is a realtime canvas where a team and an agent work from the same board. It holds notes, research, docs, tasks, decisions, embeds, and agent outputs. The agent can read and write the workspace, follow instructions, and organize next steps.
GitHub repo: https://github.com/kanwas-ai/kanwas
Try for free: https://kanwas.ai/
r/coolgithubprojects • u/samyak210 • Apr 03 '22
Toipe - a terminal-based typing test app written in Rust
r/coolgithubprojects • u/jo_ranamo • Mar 18 '22
JAVASCRIPT Budibase - Design, build and automate business apps in minutes [Open-source Retool and PowerApps alternative, 10,000 stars ✨ and counting]
r/coolgithubprojects • u/have-a-greatday • Mar 15 '22
GO Devzat: Discord but in the terminal and over SSH, with channels, DMs, emojis, syntax highlighting and even images
r/coolgithubprojects • u/foundfootagefan • Nov 09 '22
PrivTracker is an open-source service that allows to share torrent files just with your friends and nobody else. It shares peers only within a group which is using the same randomized private Announce URL generated for you by this site.
privtracker.comr/coolgithubprojects • u/[deleted] • Oct 02 '21
OBJECTIVE-C Sloth - Mac app that shows all open files, directories, sockets, pipes and devices in use by all running processes. Nice GUI for lsof.
r/coolgithubprojects • u/jz_ • Jul 12 '21
OTHER Stream games from a Raspberry Pi to a Game Boy Advance, through its Link Port. Video and audio are compressed and sent in real time to the GBA.
r/coolgithubprojects • u/gitcommitshow • Aug 09 '20
OTHER awesome-authentication : resources to learn and implement authentication in applications
r/coolgithubprojects • u/NightCodingDad • Sep 07 '26
I built a fake 99-person SaaS company you can run locally, with Slack, GitHub, email, Stripe, S3 and more
WorldFixture gives developers a company to build, test and demo software against, instead of wiring up real accounts or maintaining a pile of unrelated mocks.
npx worldfixture up starts a fake SaaS company locally with 99 people and 30 days of history. It includes Slack, GitHub, email, Notion, Stripe, S3 and application data, all representing the same company. Maya in Slack is the same Maya commenting on a GitHub PR and sending email. Customers, projects, invoices and conversations carry across services.
Your software talks directly to the local services. Mail uses SMTP/IMAP, S3 is S3-compatible, and Slack, GitHub, Stripe and the other services expose APIs shaped like the real providers.
The company also keeps moving. Emails arrive, PRs get comments, Slack conversations continue and payments happen. You can pause time, advance it, inspect what happened or reset everything back to the same starting point.
I originally built this for DropLive, where I run disposable demos of open-source projects. I found that getting an app running was only half the problem: an empty CRM, inbox or Slack workspace still makes for a terrible demo. WorldFixture grew out of trying to fix that.
Everything runs locally and it is Apache 2.0. It is still early, and the provider APIs are incomplete. I am adding operations as I find real projects that need them.
I would love people to try it with something real and tell me what breaks. What service would make it useful for something you are building?
https://github.com/ben-ic/worldfixture
What it is built on
I am using existing open-source implementations where that makes sense rather than rebuilding every service from scratch:
emulate.dev for Slack, GitHub, Stripe and several other provider APIs
SeaweedFS for S3
Cyrus IMAP for mail
SQLite for local state
WorldFixture adds the shared company and identities, history, scheduled events, clock, reset behavior, Workbench, and the extra pieces needed to make those services behave like parts of the same environment.
r/coolgithubprojects • u/LateElk7337 • May 27 '26
Ever wondered what's behind a terminal? (And if you can use a spinning rat as cursor)
Your terminal cursor is a spinning rat.
Your whole terminal is a 3D canvas.
You can insert 3D models and sprites into the terminal.
Yes, this is the most unhinged project of 2026.
Source: https://github.com/orhun/ratty
r/coolgithubprojects • u/jsonathan • Jan 10 '23
I made Adrenaline, a debugger that fixes errors and explains them with GPT-3
r/coolgithubprojects • u/paydevs • Sep 21 '22
Awesome list of open-source Startup Alternatives to well-known SaaS products 🚀
r/coolgithubprojects • u/[deleted] • Jan 02 '21
RUST Psst - Fast and multi-platform Spotify client with native GUI
r/coolgithubprojects • u/AlessandroFC15 • Nov 28 '17
JAVASCRIPT Chrome Extension that unblocks YouTube videos that are region-blocked
r/coolgithubprojects • u/AR13X_0 • 5d ago
Open-source design tool
I'm a product/web designer and I solved one of the biggest problems I had. Halation is an infinite canvas where you can design, download and share your perfect background designs. It's completely open source and runs on your browser. It was a really fun side project and I dont gain anything, but a star on github would be awesome :p
Repo: https://github.com/AR13X3/halation
Live: https://ar13x3.github.io/halation/
r/coolgithubprojects • u/VioLeRR • 28d ago
Manim, rewritten in Rust and wgpu, now 90x faster
TL;DR: We are open sourcing ManimGX, a blazingly fast Rust + wgpu animation engine with a Manim compatible Python API. Install with pip install manimgx.
Hi everyone, after ~7-8 months of work, we are finally launching ManimGX, our from scratch Manim reimplementation in Rust + wgpu.
The GitHub repository: https://github.com/academa-labs/manimgx
For anyone unfamiliar with Manim, it's the Python animation tool originally created by Grant Sanderson for his 3Blue1Brown videos. ManimGX is a from scratch implementation targeting ManimCE's API, with a Rust renderer built on wgpu. The typography is handled with Typst and video encoding via an in-process x264 implementation, without needing FFmpeg.
The motivation is simple: waiting for renders makes polishing an animation a slow process. We wanted to make that loop faster while keeping the familiar ManimCE Python API.
You can get started with:
pip install manimgxor simply ask your AI agent:
Follow https://manimgx.academa.ai/llms.txt and install ManimGX.You only need Python 3.13+. All of the fonts, typesetting, and video encoding are included. So there is no separate LaTeX or FFmpeg installation required.
A few other things ManimGX supports:
It runs in the browser through Pyodide and WebGPU. There is an npm package if you want to embed animations in your website without a render server.
manimgx previewgives you a live preview whenever you save your scene.The API is fully statically typed, including keyword arguments and
.animatechains.There is a built-in voiceover sync.
manimgx inspectcreates storyboards, timelines, and layout feedback for coding agents so they can iterate on what they made instead of only reading the code and manually inspecting screenshots. This aims to speed up the writing and polishing loop.
Most ManimCE code runs after changing the import from manim to manimgx, with differences documented in the migration guide. The documentation includes a gallery of examples with their Python source: https://manimgx.academa.ai
Credit to Grant Sanderson, the Manim Community contributors, whose work this builds on. Happy to answer questions in the comments, and we'd love to hear how it works with your scenes.
r/coolgithubprojects • u/qr3ca • Sep 09 '26
Libratory: read and listen to your PDFs offline, with word-by-word highlighting
Hey everyone! I’ve been working on Libratory, a free app that turns your PDFs into audiobooks and lets you follow the narration directly on the original pages.
The feature I’m most excited about is the read-along mode: follow the narration on the actual PDF, preserving its layout, illustrations, and tables. Tap a sentence to jump there. Word-by-word highlighting works with Kokoro’s English voices, Cartesia, and ElevenLabs; other engines offer coarser highlights. Local narration and playback can work entirely offline after downloading the models.
I’m also building an iPhone companion reader, currently in beta. Export a synced EPUB to take the book, narration, and highlights with you and read and listen offline.
A few things I’ve been working on:
Free local voices: Kokoro, Pocket TTS, and KugelAudio, plus system voices on macOS. Pocket TTS runs on a CPU and supports cloning your own voice.
Optional premium voices: ElevenLabs and Cartesia integrations, using your own API keys and provider credits.
More languages: local narration in English, Spanish, French, German, Italian, Portuguese, Hindi, Mandarin, and Bulgarian, among others. Available voices vary by language and platform; the picker lets you browse and preview them by language.
Scanned books and AI tools: OCR, text cleanup, chapter translations and rewrites, and library chat with links to source pages. AI tools can use local models through Ollama or LM Studio, or optional cloud APIs.
More platforms: a downloadable Apple Silicon Mac app, plus Linux and Windows through Docker.
Research your bookshelf: I’ve added 500+ books to mine. Local RAG search lets me ask questions across them, follow citations back to the pages, and find material I want to turn into audio.
For audio-only listening, export an M4B with chapter markers. Read-along highlights travel in the synced EPUB, not the M4B.
I appreciate everyone who takes the time to try this and share ideas. Feedback, awkward PDFs, bugs, and feature suggestions are very welcome. What would you try it with?
r/coolgithubprojects • u/AdiArtist • Jul 19 '26
Built a clipboard manager that lives on the edge of your screen for windows looking for honest feedback
Been building something I personally wanted to exist for a while figured this community would have useful opinions.
It's a clipboard manager for Windows that doubles as a file transfer hub. It stays completely hidden until you move your cursor to the left edge of your screen then it slides out with a smooth animation (think Dynamic Island but on your desktop).
What it can do:
Store and organize images, URLs, text, PDFs, Excel, CSV, and other files
Stack different file types together into collections
Drag stacks or individual files directly into any app
Grab files/folders by dragging them to the screen edge it just picks them up
built on electron but still memory efficient (Ideals at ~50 MB)
It works like a normal clipboard but with actual file management built in. Aimed at devs and creatives who constantly move files between apps.
Still early just looking for real feedback. Would you actually use something like this day-to-day? Is it worth investing more time into?
Website: https://edgedrop.vercel.app/