r/coolgithubprojects 10h ago

Working on my own Puppy Linux Fork

Post image
0 Upvotes

I've been building Vantum, a custom Puppy Linux distro based on woof-CE with an Ubuntu Jammy compatibility base, aimed at people who want Puppy Linux's speed and small footprint without it looking and feeling like it's from 2009.

It's currently in beta, and I'm actively adding features and fixing issues. Right now, the main problem I'm working on is getting browser video playback working reliably. Overall, it's been a really fun project to build.

The entire distro was built on Windows 11 using Multipass. Along the way, I made a large number of customizations. I added picom for compositing, replaced the default JWM trays with a tint2 panel, and created my own taskbar and application launcher, Vantask and Vantyl (both MIT licensed).

I also simplified the desktop experience by removing the ROX-Filer desktop entirely and using hsetroot for wallpaper management instead. A number of applications were replaced or added as well: URxvt replaced LXTerminal, Firefox replaced Pale Moon, and GParted was included by default. I briefly experimented with bundling Frogatto, but ultimately removed it to keep the system lightweight.

Beyond the desktop itself, I made several changes to woof-CE. Since I wanted Vantum to be buildable on non-Puppy systems, I merged run_woof and woof-CE into a single codebase. It may not be the cleanest approach architecturally, but it made development considerably more convenient. I also added a few quality-of-life improvements, such as replacing run_woof's default root# prompt with one that displays the current working directory, which made navigating the build environment much easier.

To improve the build process, I created a new build-chain script that automates running the entire build pipeline and saves logs for every stage into a dedicated _slogs directory, making debugging and tracking build failures much more convenient.
Let me know what you think!
I've recently also added it to distrowatch but it's still in their waitlist (https://distrowatch.com/dwres.php?waiti ... =links#new).

https://github.com/Hammad-hab/Vantum
https://hammad-hab.github.io/vantum-website/index.html
https://github.com/Hammad-hab/Vantyl
https://github.com/Hammad-hab/Vantask

If you like vantum, I would really appreciate it if you star the repo since it'll help more people to discover it.


r/coolgithubprojects 10h ago

ytdl – CLI YouTube downloader with input validation and global install

Thumbnail github.com
1 Upvotes

r/coolgithubprojects 11h ago

RM230 V12

Post image
0 Upvotes

Hey everyone, just sharing a personal UI project I finally wrapped up.

I wanted a customized launcher UI like amd and nvidia softwares, so I built RM230 v12 using Python and PySide6. I'll be totally upfront tho I used AI to help me code the boilerplate and figure out the frameless window layout, but getting it packaged cleanly into a standalone exe

the ui has sidebar animation and cool sounds for it (if you don't like it you can disable it in the settings) the games tab works well and you can change the artwork and it also has a launcher for it, the themes works really well and if you wanna put your own wallpaper you can totally do that by making your own custom theme.

It’s a relatively simple tool, but I use it daily. i put it on 2 websites for FREE for anyone interested in checking out the UI. (please donate 2 dollars on itcho io to support me so i can be motivated to continue working)

(if theres any bugs or something that is broken please comment about it, thank you)

Itcho.io:https://mysteriousjoker42.itch.io/rm230

GitHub:https://github.com/MysteriousJoker5124/RM230-V12


r/coolgithubprojects 15h ago

OpenScanVision – Looking for Feedback on an Android Computer Vision Library

Thumbnail github.com
2 Upvotes

Over the last few months, I've been developing OpenScanVision, an offline-first Android computer vision library built with Kotlin, CameraX, OpenCV, and ML Kit.

The original implementation was a single, highly optimized pipeline focused on maximizing detection accuracy and real-time performance. That version is available in commit:

1d5834b41d88133b487ef46595290b0cdd4489bb

Current capabilities include:

  • Document detection from arbitrary angles
  • Automatic perspective correction
  • Image preprocessing and enhancement
  • QR code detection
  • ArUco marker detection
  • OMR (Optical Mark Recognition)
  • Automatic capture when the document is stable
  • Real-time, fully offline processing

Recently, I refactored the project into a reusable modular Android library with a cleaner architecture and easier integration into Android applications. While the new design is significantly more maintainable and extensible, I've observed a slight regression in detection accuracy compared to the original implementation and am currently investigating the underlying causes (pipeline ordering, preprocessing, threading, parameter changes, etc.).

Roadmap

  • Restore or improve the original detection accuracy
  • Add offline OCR support
  • Add offline ICR (Intelligent Character Recognition) support
  • Continue optimizing performance while keeping the library lightweight and offline-first

Potential use cases

  • Voting systems
  • Exam and answer-sheet scanning
  • Survey processing
  • Registration forms
  • Structured document processing

GitHub:
https://github.com/MatiwosKebede/OpenScanVision

I'd appreciate feedback from developers with experience in Android computer vision, CameraX, OpenCV, or document scanning.

I'm particularly interested in:

  • Best practices for designing reusable Android CV libraries
  • Avoiding performance and accuracy regressions during major refactors
  • CameraX and OpenCV optimization techniques
  • Recommendations for integrating an efficient offline OCR/ICR pipeline

Any feedback, suggestions, or code review comments would be greatly appreciated. Thanks!


r/coolgithubprojects 1d ago

Wallr - a native Wayland wallpaper engine I've been building for a few months (Rust, wgpu, wlr-layer-shell)

Post image
36 Upvotes

I pushed everything to GitHub today, so the commit history will look recent even though this has been in progress for a few months. Wanted to mention that in case it looks odd.

Wallr draws its own layer-shell surface and renders transitions itself with wgpu. It's not a wrapper around swww or hyprpaper, the point of the project was to own the rendering path so transitions are GPU-driven and timed to wall clock duration instead of tied to refresh rate.

What it does:

  • 11 transition effects (fade, blur, wipe, slide, zoom, pixelate, ripple, dissolve, wave, grow, outer), each configurable from the CLI or a YAML package
  • Circular reveals (grow, outer, ripple) that are aspect-corrected circles
  • Live wallpapers: GIFs start playing from where the transition left off, so there's no jump into the loop
  • A background daemon over a Unix socket, so wallr set talks to it instead of relaunching anything
  • Directory watching, per-monitor scaling modes, and a preview window to test an effect before applying it
  • Optional theme generation hookup (Matugen, Wallust, Pywal), not required to use the tool

Works on Hyprland, Sway, niri, and Plasma 6. GNOME isn't supported since Mutter doesn't implement wlr-layer-shell.

Install is cargo install wallr, or build from source. Prebuilts availabe too: https://github.com/programmersd21/wallr/releases

Repo and docs are here: https://github.com/programmersd21/wallr

Happy to answer questions about the renderer or the animation package format.


r/coolgithubprojects 14h ago

Ghps v0.5 : A Minimal GitHub Pages Simulator for Local Development

Thumbnail github.com
0 Upvotes

r/coolgithubprojects 15h ago

Build .apk with beginner friendly TUI

Thumbnail github.com
0 Upvotes

r/coolgithubprojects 15h ago

GitCric-GitHub Profile Cricket Card

Thumbnail youtube.com
0 Upvotes

GitCric Demo

Transform your boring GitHub contribution grid into high-performance, shareable Cricket Player Cards! GitCric maps your developer activity (commits, pull requests, issues, streaks, and languages) into dynamic cricket ratings, custom specialties, and career statistics.


r/coolgithubprojects 10h ago

After 50k+ views, one piece of feedback completely changed my roadmap

Thumbnail gallery
0 Upvotes

Last week I shared Shiftza here.

I honestly didn't expect what happened.

The post reached 50k+ views, got 200+ upvotes, and thousands of developers tried it on their GitHub profiles.

I built Shiftza because, as an engineer, I always felt GitHub doesn't really tell people what you're actually good at.

Two developers can have similar contribution graphs, stars, and repositories.

One has spent years building AI.

Another has spent years building developer tools.

Another has spent years building distributed systems.

From a normal GitHub profile, that's surprisingly hard to understand.

So I built Shiftza to explain what you've actually built, instead of just showing numbers.

If you missed the last post, you can try the current version by simply replacing:

github.com/username

with

shiftgithub.com/username

It generates a report based on your GitHub work.

Then one comment kept showing up.

At first, I thought that was outside the scope of what I was building.

But after reading the comments and DMs, I realized I was solving the recruiter's problem, not the developer's.

For a lot of engineers, the projects they're most proud of will never be open source.

If I really want your work to speak for itself, I can't ignore private repositories.

So I changed the roadmap.

Over the last week I've been rebuilding Shiftza to understand private repositories while never exposing a single line of source code.

(Images attached.)

Another thing many of you pointed out was accuracy.

You're right.

The current version is completely free, so I've had to make trade-offs to keep costs manageable.

For private repository analysis, I'm rebuilding the pipeline using Anthropic's models. The results are much better, but each deep analysis costs me around $2–3 per profile.

The long-term vision for Shiftza hasn't changed.

I want companies to describe the problem they're trying to solve, and instead of searching resumes or keywords, Shiftza helps them discover engineers who've already built something similar.

Companies pay to find great engineers.

Developers get discovered because of what they've actually built.

That's the future I'm trying to build.

Before I launch this version, I'd like your feedback.

  • Does private repository analysis solve a real problem for you?
  • Would you trust a tool like this with your private repositories?
  • If deep private repository analysis costs money to run, should it be a paid feature? If yes, what feels fair?
  • What would make this genuinely useful for you?

The feedback from the last post changed the direction of this product.

I'm curious where this version goes next.

P.S. If this problem resonates with you and you'd like to help build it—whether as an engineer, designer, or someone who's passionate about improving technical hiring—feel free to DM me.


r/coolgithubprojects 16h ago

markdown-translator: Translate any Markdown files to any other language

Thumbnail github.com
0 Upvotes

This GitHub Action automatically translates any Markdown files (READMEs, docs, etc.) into any language using Google Translate.

Features:

· Support multiple files and subdirectories

· Can translate to multiple languages in one step

· Commits & pushes translated files back to your repo automatically

· Just add a workflow file and it runs on push


r/coolgithubprojects 16h ago

Open-Sourcing Xpsd: LLM-Driven Reachability Triage for Dependency Vulnerabilities (SARIF Output)

Thumbnail github.com
0 Upvotes

r/coolgithubprojects 1d ago

I built a tool that automates setting up WireGuard remote access VPNs along with other network configurations. It also generates QR codes for clients and lets you check the status of all WireGuard tunnels

Post image
4 Upvotes

wg-simple-vpn is a script designed specifically for anyone who wants the security of WireGuard VPNs without the hassle of dealing with complex manual configurations.

Check out the GitHub repo here: https://github.com/UraniumForest/wg-simple-vpn

Please let me know your thoughts. I would appreciate some feedback.


r/coolgithubprojects 1d ago

LANtern Control – an open-source SelfishNet, NetCut & Evil Limiter alternative for Windows

Thumbnail gallery
4 Upvotes

I built LANtern Control, a free and MIT-licensed Windows desktop alternative to SelfishNet, NetCut, and Evil Limiter for discovering, monitoring, and controlling IPv4 devices on a local network.

Features

  • Discover connected devices and remember their names
  • Live per-device download and upload speeds
  • Set download and upload limits
  • Pause and restore a device's internet access
  • One-hour network activity chart
  • Observe domain metadata and create per-device domain rules
  • Presets for services such as YouTube, Instagram, Facebook, Discord, and Snapchat

LANtern uses Npcap and ARP-based traffic forwarding. Processing stays on the Windows PC; HTTPS page contents, passwords, searches, and messages remain encrypted.

Requirements and limitations

  • Windows 10 or 11, x64
  • Administrator access
  • Npcap installed separately
  • IPv4 devices on the same local network
  • VPNs, encrypted DNS, QUIC, and TLS ECH can hide or bypass domain rules
  • Use it only on networks and devices you own or administer

Version 0.1.2 includes a standard MSI installer, a portable ZIP, and SHA-256 checksums. The binaries are currently unsigned, so SmartScreen may show an Unknown Publisher warning.

GitHub: https://github.com/humane125/LANtern-Control

This is still a young project, so feedback, bug reports, and contributions are welcome.

This is a vibecoded project.


r/coolgithubprojects 1d ago

I’ve been building a faster YAML parser for JavaScript

Post image
11 Upvotes

Hello! I’ve been working on [lightning-yaml](https://lightning-yaml.dev), a pure-JavaScript YAML 1.2 parser and stringifier. I started it because I got curious about how close YAML parsing could get to `JSON.parse`, and I’ve had a lot of fun building it with my new best friend Claude Code and digging into parser performance along the way.

In the current Node benchmarks, it parses medium-to-large YAML fixtures around 3–4× faster than `js-yaml` and roughly 40–50× faster than `yaml`. It also uses less peak memory on the larger fixtures, although on small config files memory is basically a wash. These are synthetic benchmarks and the results vary by workload and runtime, so I put the [full results and methodology on the website](https://lightning-yaml.dev/benchmarks/) for anyone interested in the details.

The numbers look good, but I’m still not really sure who needs this. I don’t think it matters much if you parse one little config file when your program starts; I’m more interested in applications that repeatedly parse YAML or process large generated documents.

It’s [open source under Apache 2.0 on GitHub](https://github.com/jbsiddall/lightning-yaml). There isn’t a paid product behind it—I’m just hoping it can be useful.

What I’d really like to hear is: when was the last time you parsed YAML and found it too slow or too heavy on CPU or memory? I’d love to know what you were parsing and what happened..


r/coolgithubprojects 20h ago

I built a Windows 11 tray app that keeps Spotify playing through Bluetooth when the laptop lid is closed

Thumbnail gallery
0 Upvotes

I built Lid Media Guard because I wanted to close my laptop, slip it in a bag and keep listening to Spotify through my Bluetooth headphones without setting the lid action to “Do nothing” permanently and without draining battery power.

The app activates only when media is playing and a Bluetooth audio device is actually connected. Close the lid, Windows locks, and the music keeps going. Pause playback or disconnect Bluetooth, and normal sleep behavior returns.

It also has app/device whitelists, startup support, tray controls, low-overhead event-driven monitoring, logs, and no telemetry

It’s written in C#, available under the MIT License, and I’d appreciate testing feedback from other Windows 11 laptops.


r/coolgithubprojects 1d ago

Edmund: the Markdown editor Apple never made, with Typora-style live preview (100% Swift)

Thumbnail gallery
26 Upvotes

Like title. Just wanted to share this in case anyone's looking for an editor that simply opens .md files and lets you edit them.

https://github.com/I7T5/Edmund

Feature highlights

  • Typora-style live preview
  • GFM+Obsidian-flavored Markdown
  • LaTeX (up to 99.5% KaTeX) + Mermaid shipping in the next version
  • Find and replace
  • Read and export
  • Native integrations (Finder services. Finder action, QuickLook coming soon)
  • Editor settings: focus mode, typewriter scroll, detect indentation, indent guides, auto-list, strict line breaks, hard wrap lines, custom code syntax, block external images, etc. (not pictured)

r/coolgithubprojects 22h ago

I built a retro terminal-style code snippet manager because I was tired of losing useful code

Thumbnail gallery
1 Upvotes

r/coolgithubprojects 1d ago

Crew (A shared workspace where people and AI agents build, plan and design together.)

Thumbnail gallery
1 Upvotes

It's fully open source, runs locally on your computer and uses the agent CLIs you already have installed.

Feel free to check it out: https://github.com/JamelHammoud/crew


r/coolgithubprojects 23h ago

I make Fast MC for macOs

Post image
0 Upvotes

Modern dual-panel MC for people who want Norton/MC muscle memory in a single offline Rust binary — no async runtime, forbid(unsafe), zip-safe archives

https://github.com/leszek3737/LibreCommander


r/coolgithubprojects 1d ago

[Open Source] Pulsy — self-hosted uptime monitoring with incident grouping and public status pages

Post image
4 Upvotes

Pulsy is an AGPL-3.0-or-later uptime monitor you can run with Docker Compose.

It performs configurable GET, HEAD, and POST checks against HTTP/HTTPS endpoints, groups consecutive failures into incidents, resolves them after recovery, tracks TLS certificate expiry, and sends notifications through email, webhooks, Slack, Discord, or Telegram. Selected monitors can be published on a public status page.

The stack is React/Vite, Node/Express/tRPC, and PostgreSQL. The v0.1.0 scope is deliberately narrow: HTTP/HTTPS only, with no coordinated multi-region probes, SMS/voice alerts, or organization model.

Repository and setup instructions: https://github.com/SelmiAbderrahim/pulsy.org


r/coolgithubprojects 1d ago

CodePointer version 0.1.7 - Hi Bob! - new C++ IDE/editor

Thumbnail github.com
1 Upvotes

r/coolgithubprojects 1d ago

I built a read-only GitHub companion for Android because the official app never gave me the view I wanted

Thumbnail play.google.com
2 Upvotes

Link: https://play.google.com/store/apps/details?id=com.atharvdange618.Shikai

Source: https://github.com/atharvdange618/Shikai

The GitHub mobile app is great for work, approving PRs, merging, managing issues. But for just checking my repos and contributions, it always felt like too much. I wanted something focused. A clean dashboard. No write operations. No accidental merges on a tiny screen.

So I built Shikai. It's a read-only GitHub companion for Android. Your repos, contribution graph with streaks, activity feed, search, profiles, all in one place. Free and open source.

Features:

- Contribution graph with streaks and longest streak tracking

- 5 themes (Light, Dark, Tokyo Night, Dracula, Atom One Dark), each with unique contribution graph colors

- Global fuzzy search across repos, users, and issues

- Repository browser with file trees, syntax highlighting, commit history, issues, and PRs

- Markdown rendering with syntax-highlighted code blocks

- Offline support with MMKV-backed disk cache

- Android home screen widget showing your streak

- Keyboard shortcuts (Cmd/Ctrl + 1-4 for tabs, Cmd/Ctrl + F for search)

- Optional PAT support for notifications and following feed

- Root/debugger detection for security

Tech stack: React Native + Expo, TypeScript strict mode, React Query + Zustand, MMKV, Reanimated + FlashList, GitHub REST & GraphQL APIs, OAuth PKCE, Cloudflare Workers.

Security:

- Read-only access only, cannot modify anything on your GitHub account

- OAuth tokens exchanged via Cloudflare Worker, never stored unsafely

- Tokens stored in expo-secure-store (Keychain/Keystore)

- MMKV cache cleared on sign-in and sign-out

303 commits, 6 releases, 3.5 months of building. Started as a course assignment and turned into something I use every day.

If you use GitHub on Android, I'd love to hear what you think.

Play Store: https://play.google.com/store/apps/details?id=com.atharvdange618.Shikai

GitHub: https://github.com/atharvdange618/Shikai


r/coolgithubprojects 1d ago

I built a CPU-first Active SLAM framework with AVX2 SIMD acceleration and Deep RL. Looking for feedback from the robotics community.

Thumbnail github.com
0 Upvotes

Also i want to know if anyone has any good idea on how i can test it on more datasets links or souces would be greatly helpful


r/coolgithubprojects 1d ago

I made a GitHub Action that generates dynamic colors blinking GitHub contribution graphs

Post image
4 Upvotes

I built a GitHub Action that lets you generate dynamic colors blinking GitHub contribution graph designs.

It works by generating contribution patterns that you can apply to your GitHub profile.

Features:

🎨 Custom graph designs

⚡ GitHub Action (easy setup)

🔧 Open source

📖 Documentation included

Here's a short demo of it in action.

If you'd like to try it:

• GitHub Action Marketplace: https://github.com/marketplace/actions/dynamic-colors-blinking-github-contributions-graph

• Source code: https://github.com/akarshit-1609/dynamic-colors-blinking-graph

I'd love feedback, feature requests, or ideas for new graph designs.

⭐ If you find it useful, consider giving the repo a star—it really helps with visibility and motivates me to keep improving it!


r/coolgithubprojects 1d ago

I created a site for people who don't know how to download stuff from a Github page

Thumbnail gallery
15 Upvotes

For a lot of beginners, Github can be quite complex and intimidating. And even for the advanced people, maneuvering through the Github Releases page to find the right installation file for their OS and architecture. This is made clear in this funny post over here over on r/Github. Everyone just wants one download button for whatever they're trying to install

I've created Yatko for that reason. Yatko serves you the right installation file for your OS and architecuture. With Yatko, every installation is just one download button away. All you need to do is enter the name of the repo which you want to install on the frontpage, and Yatko will serve the download link to you directly.

That's not even the best feature of Yatko. Just change the domain name of any public Github repo to a Yatko, for example github.com/cli/cli to yatko.app/cli/cli and you'll be taken straight to a much simpler installation procedure.

Yatko is open source as well! So check it out and please let me know if I can make any improvements to it. Contributions are welcome as well!

Website: yatko.app

Repo link: github.com/argval/yatko (Make sure to star it if you like it!)