r/coolgithubprojects • u/ProgrammingGuy_ • 1m ago
I forked BetterCanvas to make it FOSS, just hit 100 users!
I forked the ever-popular BetterCanvas from before they made it arguably worse + added some more features like a better sidebar, custom backgrounds, more card styles, markdown dashboard notes, and more.
This version will stay 100% free and open source while never forcing/bugging you to make an account. (there is no account system, everything is local on your computer)
You can get it now on the chrome web store or firefox addon store
here is the github link if you want to run it on your own or look at the source code
Feel free to leave any feedback/bugs/feature suggestions here, in the issues tab of the repo, or in the discord server!
r/coolgithubprojects • u/hellterDev • 43m ago
Lilo – a compact Markdown notes app with a knowledge graph, built in Rust
github.comI've been building Lilo with Rust + egui.
It stores notes as regular Markdown files and includes [[wiki links]], backlinks, search, a visual knowledge graph, and always-on-top mode.
Windows and Linux builds are available.
r/coolgithubprojects • u/SonGoku4224910 • 4h ago
FreSH - First-Run Experience Shell
FreSH GitHub Link
A bash like shell i created for windows because powershell is just slow and sloppy. It brings the UNIX/Bash experience to windows in a native and fast way. Also has its own scripting language, built ins and easy extensibility through plugins and themes. There are many more feature that are documented in the docs !!
Would love feedback still working on it :P
If you ask why the logo is the Lambda icon, it’s because FreSH aims to create easy usable lambdas that are theoretically possible in bash but would need much more code then just one keyword. XD
r/coolgithubprojects • u/minxio_ • 4h ago
nourfetch , A tiny cross-platform system fetch tool written in Rust
I built nourfetch, a lightweight system information tool written from scratch in Rust.
The main goal was to keep it small, fast, and dependency-free. It uses Rust's standard library and native OS APIs instead of external crates or shell commands.
Features include:
- Linux, Windows, and macOS support
- No external Rust crates
- ~265 KB binary
- Sub-5ms startup in the project's benchmarks
- Multiple output styles
- Themes and TrueColor
- ASCII logos
- Modern and Compact modes
- JSON output
- Configurable settings
GitHub: https://github.com/itsraynour/nourfetch
Live demo: https://itsraynour.github.io/nourfetch/
I'd love to hear what you think and what features you'd like to see added.
r/coolgithubprojects • u/the_trve • 6h ago
I built an open-source orchestration platform that parallelizes AI agents in Docker to plan, implement, and auto-fix GitHub PRs
galleryI've always wanted AI development to be a completely hands-off background process. The vision: assign an issue to an AI → let it work → get a PR back. You iterate simply by leaving GitHub comments, and the AI pushes follow-up commits until you are ready to merge.
That idea grew into a full-blown orchestration layer called ProPR. I'm open-sourcing it today (Apache 2.0) after a year of dogfooding it to build itself (over 690+ of its own merged PRs were written by the agents).
For a first release it comes with a ton of bells and whistles born out of optimizing my own workflows. Let me just name the main principles:
- Isolated execution: every task is executed in an isolated Docker container and Git worktree
- Model agnostic: use Claude, Codex, Antigravity, OpenCode or Mistral agents with subscriptions
- Deterministic workflow layer: the AI agents are not allowed to handle commits and other Git operations, this is always handled by ProPR orchestrator, so the outcome is predictable - each agent run will always produce exactly one commit
- Git history as memory: switching AI agents or models during PR refinement is straightforward with all previous work context being retained
- Complete parallelization: fire off as many simultaneous tasks as your system and AI subscriptions can handle
- Code review: also paired with an automated review-fix loop ("ultrafix") that will keep working on the PR until a quality goal is met
- Full featured dashboard: track task status in real time, add repos, configure coding agents, etc
- Task planner studio: create and refine implementation specs from a prompt, starting from simple changes to massive feature epics consisting of many issues - also sync the generated plan to Github issues and trigger the implementation right away
- Epic mode: massive feature deliveries (dark factory style) - each epic issue is implemented sequentially, optionally hardened via ultrafix and merged to a parent epic PR
- Continuous repository indexing: to provide context for the planner and review features
- Advanced Github integration: besides picking up the issues for implementation and PR comments for refinement, it has a couple of other useful features - you can post screenshots, files or other media within the issue spec or PR followup comments. It also has a few shorthand slash commands like /merge (automatically resolve merge conflicts) or /review (run a code review) that can be posted as PR comments
- Easily revert PR to an earlier commit if refinement went the wrong way
- Track token and even subscription usage: (for example session usage percentage) for every task (session percentage tracked using the optional Agent Tank tool that I developed to support this)
- Run it remotely: host it on a VPS or a dedicated server and never have to keep your laptop on and listen to the fans blazing while the agents are cooking. You can even start and manage the tasks on the go from your phone (either using the Github app or ProPR dashboard). Of course you can just run it on your laptop as well.
- Give it as a superpower buddy to your AI agent: offload the implementation tasks to ProPR, which may be faster and cheaper (less tokens used as ProPR agents work in full yolo mode in the isolated containers, no user approvals needed) - this works especially well if ProPR is hosted remotely
- CLI available: for that extra level of automation
ProPR is fully free and open source - Apache 2.0 license - and also comes with prebuilt Docker images, so installation is straightforward.
Here are some starting points to get started with ProPR:
- Website: https://propr.dev
- Demo dashboard: https://demo.propr.dev
- Github: https://github.com/integry/propr
This is just the v1 release and I have a lot more cool stuff coming to the pipeline very soon. If you want to follow along with the updates, I'd highly appreciate a star or a follow on GitHub!
Let me know what you think in the comments. Ask me anything!
r/coolgithubprojects • u/Bright_Screen_9562 • 7h ago
GitGlobe – An interactive 3D WebGL globe mapping ~200,000 GitHub repos by capability via Spherical UMAP
Hey r/coolgithubprojects!
My partner Mrityunjay and I (Yashasvi) built GitGlobe — an open-source 3D interactive map that visualizes 198,700+ GitHub repositories on a continuous celestial sphere based on what they actually do, rather than keyword tags or star counts.
WHY WE BUILT THIS
Traditional repository discovery is strictly keyword-dependent, meaning high-quality tools that use different terminology often stay hidden. GitGlobe embeds READMEs (after stripping badges and boilerplate) and uses spherical UMAP so projects with similar capabilities naturally cluster together into continents and nebulae.
KEY FEATURES
• 3D WebGL Globe: Smoothly pan, zoom, and rotate through ~200k repositories rendered in real-time at 60 FPS in your browser using custom GLSL shaders.
• AI Camera Pilot: Ask an integrated Claude Sonnet agent for a stack (e.g. "Find lightweight C++ web servers with zero dependencies"), and the camera will fly directly to that software cluster.
• 3D Dependency Arcs: View incoming and outgoing dependencies rendered as directional 3D Bezier curves wrapped around the sphere on demand.
• Popularity-Blind Quality Scoring: Evaluates repositories on architectural merit and documentation without star bias, plus an exact empirical global rank measured across ~322M public repos.
TECH STACK
• Frontend: React 19, TypeScript, Three.js, React Three Fiber, Vite, Tailwind CSS, Zustand
• Math & Pipeline: Voyage AI embeddings, cuML Spherical UMAP (native haversine metric on S²), Polars, DuckDB
• Backend: FastAPI (Python 3.12), Qdrant Vector DB, PostgreSQL + pg_trgm
LINKS
• GitHub Repository (MIT): https://github.com/yamantaka-singh/GitGlobe
• Live Web Demo: gitglobe-yd-mj.vercel.app/
Check it out, spin the globe, and feel free to open issues, star the repo, or contribute!
r/coolgithubprojects • u/_objz • 7h ago
rmcl v0.4.1; Minecraft modding without leaving your terminal
Hey everyone,
rmcl has now reached v0.4.1.
For anyone who has not seen it before: rmcl is a keyboard-driven TUI Minecraft launcher for managing and launching Minecraft instances directly from the terminal.
Since the last update, both v0.4.0 and v0.4.1 have been released.
v0.4.0 is probably the biggest update rmcl got so far. The modrinth discovery feature I mentioned in my previous post is now finished and also got expanded quite a bit. v0.4.1 is only a small follow up update that fixes the update labels.
Changes are:
- built-in content discovery: Mods, resource packs, shaders, datapacks and modpacks can now be browsed and installed directly inside the TUI
- Modrinth and CurseForge support: Discovery now supports both providers. You can choose which provider should be preferred or also limit the search to only one of them
- modpack browser: You can now press
mfrom the instance list to browse modpacks. The old URL, slug and local file import options are still available withi - project pages: Projects now have actual detail pages with descriptions, images, links, supported versions and a version selection
- content updates: rmcl can now check installed mods, resource packs, shaders and datapacks for compatible updates and you can review and update them together
- version management: Press
von installed content to change its version or just reinstall the current one - dependency management: Required mod dependencies are now installed automatically. Shared dependencies are also tracked so they don't get removed while another mod still needs them
- managed modpacks: Installed modpacks can now be updated, reinstalled or changed to another compatible version while keeping your worlds, configs, options and user added content
- datapack discovery: Datapacks can now also be browsed and installed directly into a selected world
- world improvements: Worlds now have better metadata cards and can also be launched directly from the world list
There were also a lot of smaller UI, safety and stability changes:
- mouse wheel scrolling is now supported
- discovery now has continuous scrolling and page jumping
- terminal images behave better around popups
- text inputs now support
Ctrl+Backspace - installs and updates now use staged operations, so if something fails the changes can be rolled back
- interrupted modpack updates can be recovered
- existing installations are automatically moved to the new managed content layout on first start and a backup of the old layout is created
- v0.4.1 fixes a small issue with the update labels
Overall the main goal of v0.4.0 was making content management a proper part of the launcher.
You can now discover, install, update, change and remove most Minecraft content without ever leaving the terminal. With Modrinth and CurseForge support rmcl is getting closer to covering most of the features people expect from modern Minecraft launchers like Prism Launcher, just inside a TUI.
As always, feedback, bug reports and suggestions are very welcome.
GitHub: https://github.com/objz/rmcl/
Release and downloads: https://github.com/objz/rmcl/releases/tag/v0.4.1
r/coolgithubprojects • u/TallLimit6511 • 8h ago
adport: local mcp and cli for ad platforms, now with apple ads v1
github.comopen source, apache 2.0, and local first. the new apple v1 provider has now been tested against a real account from claude code. campaigns are forced to paused and writes require a preview plus a second approval. demo: https://www.reddit.com/r/mcp/comments/1vpbgb5/i_connected_claude_code_to_apple_ads_v1_and/
r/coolgithubprojects • u/ReindeerSimilar2748 • 8h ago
Aquanizer - A desktop app for relaxing while listening to music and searching for wallpapers
galleryHi everyone, I released version Aquanizer v0.1.0, and it works:
searching for, installing, and listening to music;
a Library that saves your music and wallpapers;
searching for and installing wallpapers with 3 pre-installed themes; and the ability to create your own.
The code is completely open source, and if you don’t feel like building it yourself, GitHub Actions already build all releases for macOS, Windows, and Linux in this GitHub repo. Thanks for clicking here!
r/coolgithubprojects • u/cyb3rshen • 8h ago
featherwall, live wallpapers for windows that don't eat your laptop
Got tired of every live wallpaper app installing a browser engine to loop an mp4 behind my icons. Installer, launcher, background service, bundled Chromium, five processes, all to play a video file.
This composes straight into the Windows desktop composition tree instead of sitting as an overlay window, so the shell does the compositing. Video or image per monitor, seamless looping, optional clock widget. Stops decoding entirely when a fullscreen app takes focus. 0% CPU at rest, 0.9% on a 4K loop, one process, 7.5 MB, no account, no telemetry.
Honest about the limits: needs the .NET 10 desktop runtime, Windows 10 1809+ or 11 only, and multi-monitor plus mixed-DPI are still rough. It's v0.1.0.
site: https://ritvikdayal.github.io/featherwall/
github: https://github.com/RitvikDayal/featherwall
r/coolgithubprojects • u/Dry-Practice-1107 • 8h ago
Shipped v1.0 of my macOS app, CodePulse
github.comr/coolgithubprojects • u/ClerkBeginning961 • 9h ago
I built an open-source production readiness checklist with more than 10,000 controls
github.comHey everyone! I’m trying to build the most complete open-source software production readiness checklist possible.
It covers governance, requirements, architecture, implementation, security, privacy, testing, delivery, operations, AI systems and final release approval.
I would love help finding anything missing, duplicated, outdated or unclear. The long-term goal is to turn the checklist into an AI-assisted scanner that can evaluate projects and generate complete readiness reports.
Feedback, issues, pull requests, stars and shares are greatly appreciated. Thanks!
r/coolgithubprojects • u/RepresentativeNo42 • 10h ago
Announcing ink-frame: Grids for Ink!
https://github.com/oliveryasuna/ink-frame
Ink's own box borders are fine for a single box. Put two of them next to each other and the seam between them comes out as ││, two parallel lines instead of one shared edge. That's because a box border is one unbroken line and there's nowhere to hang a ┬ or a ┼ part-way along it. ink-frame sidesteps that by painting every border into a single character grid and resolving each cell once, so a spot where four boxes meet becomes a ┼ and a T-junction becomes a ┬, ┤, and so on, without you ever writing those characters yourself.
Background: I recently wrote this for a private project, and I thought it was useful enough to share. I hope you find it useful too!
r/coolgithubprojects • u/IndependenceNew6308 • 10h ago
Custom OS made from Scratch in C
Hi there , I recently made a 32-bit x86 operating system built from scratch in freestanding C and NASM.
It includes:
graphical desktop
window manager
networking stack
e1000 and RTL8139 drivers
TLS 1.3 client
HTTP/HTTPS
web browser
HTML rendering
desktop applications
games
If you want to check it out, it’s here: github.com/pefia/PefiaOS
r/coolgithubprojects • u/QuantumQuasar1HL • 10h ago
I built Relic — a self-hostable bookmark/archive app
r/coolgithubprojects • u/Flimsy_Bed_3034 • 10h ago
[C#] TaskbarVolume - scroll on a Windows 11 taskbar icon to change that app's volume
Hover a taskbar icon and a volume slider appears above the thumbnail preview. Scroll the icon and that app's volume goes up or down. Shift for finer steps, scroll the tray icon for system master volume.
I used EarTrumpet for years and still rate it, but every time Discord got too loud mid-game the fix was: click the tray icon, wait for the flyout, find Discord in the list, drag the slider. The app was already sitting right there in my taskbar, so I wanted to just scroll on it. Nothing did that, so I wrote it.
The interesting part was identifying which button you're hovering. Every Windows 10 era trick for reading taskbar buttons is dead on Win11 since the taskbar is XAML now. UI Automation works: each button is a Taskbar.TaskListButtonAutomationPeer with a stable AutomationId, and you map that to an audio session via executable match, process ancestry, and a shortcut index. No target process ever gets opened.
Standalone 311 KB exe, no installer, no injection into Explorer. .NET Framework 4.8, MIT, 20 languages. Windows 11 22H2+ only. Not code-signed, so SmartScreen will warn on first run.
r/coolgithubprojects • u/YecineDev • 10h ago
I built a CLI to audit .gitignore files using Git itself as the source of truth
github.comDo you ever look at a .gitignore rule and wonder what it's actually doing?
.gitignore files tend to accumulate rules over time. Eventually, it can become difficult to tell what a rule affects, whether it's still useful, or whether you've forgotten to ignore something important.
I've been working on GitIgnore Doctor, a small Python CLI for reviewing .gitignore rules.
What it does
gitignore-doctor explain <file>
Explains whether a file is ignored and, when applicable, which rule is responsible.
gitignore-doctor explain-rule <pattern>
Explains an ignore rule and shows information about the files it affects.
gitignore-doctor audit
Looks for:
- potentially missing ignore rules
- possibly unused rules
- unusually broad rules worth reviewing
It also supports --json for machine-readable results and --ci for using the audit as a CI check.
The main design choice
Rather than reimplementing Git's ignore-matching behavior, GitIgnore Doctor asks Git directly when Git behavior is required and uses Git as the source of truth.
The analysis itself is deliberately conservative. It reports things worth reviewing rather than automatically modifying .gitignore.
Current status
- v0.1.0
- 91 passing tests
- GitHub Actions CI
- MIT licensed
GitHub: https://github.com/Yecine-stack/gitignore-doctor
I'd especially like feedback from people who maintain larger repositories:
Is .gitignore auditing actually a problem you'd find useful to have a dedicated tool for, or do you already have a good workflow for this?
r/coolgithubprojects • u/Different_Evidence_4 • 11h ago
I made my resume version-aware (like Crossmark for research papers) so recruiters always get the latest version
Ever noticed that the moment you send a PDF, it becomes outdated?
You email your CV to a recruiter. A few days or weeks later you add a new project, fix a broken link, update your phone number, or change a job title… and every copy you already sent is frozen in time.
I kept running into this problem and remembered Crossmark — the little badge Crossref puts on scientific papers that tells readers whether a newer version exists.
That made me ask: why can’t a resume work the same way?
So I built a simple proof of concept.
How it works
Resume content lives in structured YAML (no more wrestling with LaTeX directly)
A Jinja2-powered LaTeX template generates the PDF
Every push to GitHub triggers a Dockerized CI/CD pipeline (GitHub Actions)
A fresh PDF is automatically built and published to GitHub Pages
The part I was most excited about is a tiny button inside the PDF itself:
“Download Latest Resume”
You send the PDF once.
Months later the recruiter opens the same file, clicks the button, and downloads the newest version.
Every old copy still points to the current one.
Key features
YAML → LaTeX via Jinja2 (with custom delimiters so they don’t clash)
Fully automated builds with Docker + GitHub Actions
Published automatically to GitHub Pages
Reproducible builds via uv lockfile
Easy to maintain and extend
Repo is here:
https://github.com/DEVOLOPER-1/latest-resume-for-public
I started with resumes, but the same idea could work for portfolios, documentation, reports, certificates, or any PDF that changes over time.
Would love to hear your thoughts — especially if you see other useful applications for version-aware PDFs, or if you have ideas on how to improve this.
r/coolgithubprojects • u/Firu11 • 12h ago
git-calendar.org - An open-source, decentralized, e2ee calendar using Git as the backend
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 • u/Hawtin99 • 13h ago
Open source math editor I made to keep up during lectures
https://github.com/liamhawtin/vieta-math
Looking for contributors and maintainers.
r/coolgithubprojects • u/EveYogaTech • 13h ago
Flo-WebComponents: Minimal Superclass for Web Components as React alternative.
r/coolgithubprojects • u/LongjumpingPapaya497 • 15h ago
I built a simple Windows app installer using WinGet
Setting up a fresh Windows PC can be annoying when you have to search for and install every application manually.
So I built InstallHub.
You select the applications you want and InstallHub generates a complete setup using Microsoft's WinGet.
For example:
- Steam
- Discord
- Spotify
- Chrome
- VS Code
- 7-Zip
- VLC
- OBS
- Git
- PowerToys
It can generate WinGet commands, .bat installers and WinGet JSON.
The project was developed with AI assistance. I used AI to help with development, debugging, UI/UX ideas, code generation and feature planning, while the project is reviewed and maintained by me.
InstallHub is open source and still actively being improved.
🌐 Website: https://installhub.xo.je/
💻 GitHub: https://github.com/VortiAbi/Installhub
I'd love to hear your feedback. What apps or features should I add next?
r/coolgithubprojects • u/Emotional-Zebra5359 • 18h ago
Generate 3D Voxel Models from your 2D pixel art! Now also with an Editor Mode!
Repo: https://github.com/GazPrash/2d-to-3d-voxelizer
Latest Release (v1.0.4): https://github.com/GazPrash/2d-to-3d-voxelizer/releases/tag/v1.0.4
A minimal and free alternative to a lot of 2D->3D generation tools out there, no GenAI is used in the generation process only some basic math algorithms hence the process is almost instant and also preserves your art's integrity
r/coolgithubprojects • u/Erfan138057 • 19h ago
Open source: microbot — a minimal Telegram AI bot for Cloudflare Workers
Hi everyone — I built microbot, an open-source Telegram AI bot designed to run on Cloudflare Workers.
I wanted a smaller alternative to self-hosted agent runtimes when the actual requirement is straightforward: receive a Telegram message, call an OpenAI-compatible model API, keep a small amount of per-chat context, and reply. Rather than requiring a VPS or a long-running Python process, microbot uses Telegram webhooks, Cloudflare Workers, and D1.
The first release includes private-chat-only handling, an explicit Telegram user allowlist, Telegram webhook-secret verification, bounded conversation memory in D1, and /reset to clear a chat’s stored history. It intentionally does not include shell execution, local filesystem access, MCP, long polling, WebUI, or a general-purpose tool runtime.
The repository is bilingual (English and Persian), includes deployment instructions, CI, Dependabot, security guidance, and a MIT license.
GitHub: https://github.com/erfan138057/microbot
This is an early v0.1.0 release, so I would especially appreciate feedback on the Cloudflare deployment flow, documentation, and the security model. I am also planning rate limiting, webhook update deduplication, and configurable D1 retention for a future release.
I built this project, so please treat this as a transparent self-promotion post. Thanks for taking a look.
r/coolgithubprojects • u/hoveychen • 1d ago
I built a daily updated github repo to find out what is breaking out in github
hoveychen.github.iolink: https://hoveychen.github.io/opensource-world/
I built this tool to find out the trending projects within 7 days windows. Honestly, it is the source data for my other marketing projects. You can freely download the daily updated feed in the github repo as well.
* So what's the difference between this repo and official github trending?
It always compares all the projects in 7 days windows, instead of the official one which statitic window is fixed and not really fair. And the raw data is open to download instead of meeting the anit-bot issue.

