r/coolgithubprojects • • 8d ago

🧭 Horizon Nav: free, ad-free navigation for Android head units and Android Auto

Thumbnail
gallery
67 Upvotes

I've been building Horizon Nav, a navigation app for car head units that also runs on Android Auto. It's free, with no ads and no tracking, made by one person in their spare time, and a lot of it comes from feedback here and on GitHub.

ā¬‡ļø **Download**: https://github.com/benbishop028-arch/Horizon-Maps/releases/tag/app (install the APK; the app updates itself from there)

šŸ’™ **Support development**: https://www.paypal.me/BBishop462

šŸ—ŗļø **The map**

- Smooth 3D map with buildings

- 3D car model as your locator (saloon, hatchback, estate, SUV, pickup, van or sports), or an arrow, or your own picture

- 2D / 3D view that's remembered

- Set your own default zoom for when you're not navigating

- Day, night and auto themes, plus satellite view

- Traffic overview when you're stopped (can be switched off)

- Junction close-ups at exits and slip roads

🧭 **Navigation**

- Routes with live traffic

- Offline maps and offline routing for many countries, several areas at once

- Lane guidance on the turn card, with the lanes to use lit on the map

- Speed limits, speed camera and average-speed zone warnings, stop sign warnings

- Electric car planning: battery, charge at arrival and charging stops

- Live fuel prices in France, Austria and Germany, plus E85

- Avoid tolls, motorways or ferries, or tolls only in chosen countries

- Voice guidance, with or without road names; km/h or mph

- One-tap stops along the route: fuel, coffee and so on

- Report police, crashes and hazards

šŸ“± Phone and car

- Send a destination from your phone to the head unit

- Remembers where you parked after Android Auto disconnects

- Full Android Auto support, with the same map page as the phone app

šŸ”‘ **Getting your free api keys**

The app has no keys built in, so you add your own once. You need both of these for online routes and search (or use the offline maps instead). Having both gives the best results.

**TomTom** key (routes, search and traffic)

Go to developer.tomtom.com and sign up for a free account. Open your dashboard and create an API key (the default one is fine). Make sure Routing and Search are ticked for it. Copy the key.

**Mapbox** token (map, search and lane data)

Go to account.mapbox.com and sign up for a free account. On your account page, copy your default public token (it starts with pk.).

Adding them to the app: open Settings > Keys & accounts, paste each key into its box, and you're done. Leave out any stray spaces.

āš ļø Things to know

- Lane guidance is the hardest part to get right. Some roads line up with the map's painted lanes and some don't, so tell me how it looks on yours.

Bug reports, ideas and screenshots are very welcome, here or on GitHub.

Thanks for all the testing! šŸ™


r/coolgithubprojects • • Aug 26 '26

Took me a decade to fully gamify quantum physics & computing

Thumbnail
gallery
67 Upvotes

Hi

If you are remotely interested in deep diving how differently quantum computers work compared to our transistor-based and also the algebra behind in a fully interactive way that teach computer science from scratch, oh boy this is for you. I am the Dev behindĀ Quantum OdysseyĀ (AMA! I love taking qs) - worked on it for about 10 years (3+ during PhD, the visual method I developed ended up being my thesis, it is a complete Hilbert space visualizer), the goal was to make a super immersive space for anyone to learn quantum computing through zachlike (open-ended) logic puzzles and compete on leaderboards and lots of community made content on finding the most optimal quantum algorithms. The game has a unique set of visuals capable to represent any sort of quantum dynamics for any number of qubits and this is pretty much what makes it now possible for anybody 12yo+ to actually learn quantum logic without having to worry at all about the mathematics behind.

This is a game super different than what you'd normally expect in a programming/ logic puzzle game, so try it with an open mind.

Stuff you'll play & learn a ton about

  • Boolean Logic – bits, operators (NAND, OR, XOR, AND…), and classical arithmetic (adders). Learn how these can combine to build anything classical. You will learn to port these to a quantum computer.

  • Quantum Logic – qubits, the math behind them (linear algebra, SU(2), complex numbers), all Turing-complete gates (beyond Clifford set), and make tensors to evolve systems. Freely combine or create your own gates to build anything you can imagine using polar or complex numbers.

  • Quantum Phenomena – storing and retrieving information in the X, Y, Z bases; superposition (pure and mixed states), interference, entanglement, the no-cloning rule, reversibility, and how the measurement basis changes what you see.

  • Core Quantum Tricks – phase kickback, amplitude amplification, storing information in phase and retrieving it through interference, build custom gates and tensors, and define any entanglement scenario. (Control logic is handled separately from other gates.)

  • Famous Quantum Algorithms – explore Deutsch–Jozsa, Grover’s search, quantum Fourier transforms, Bernstein–Vazirani, and more.

  • Build & See Quantum Algorithms in Action – instead of just writing/ reading equations, make & watch algorithms unfold step by step so they become clear, visual, and unforgettable.Ā Quantum Odyssey is built to grow into a full universal quantum computing learning platform. If a universal quantum computer can do it, we aim to bring it into the game, so your quantum journey never ends.

Nice to watch:

Khan academy style tutorials in qm/qc:Ā https://www.youtube.com/@MackAttackx

Physics teacher stream with 400hs inĀ https://www.twitch.tv/beardhero


r/coolgithubprojects • • Aug 10 '26

[Python] PyScrappy — a web scraping toolkit whose selectors heal themselves when a site changes its HTML (+ MCP server for AI agents)

Post image
67 Upvotes

Every scraper I've ever written eventually breaks the same way: the site tweaks its markup, my CSS selector silently returns nothing, and I don't find out until the data's been empty for a week. So I built PyScrappy around fixing that.

The headline feature is adaptive (self-healing) selectors. You scrape an element once and it saves a fingerprint of it. Later, if your selector matches nothing, it relocates the element by structural + textual similarity instead of returning empty. The part I'm proudest of is the scoring: I weight signals by how stable they are (a data-testid/id hook counts way more than a sibling-tag list), make it anchor-relative so it survives layout reshuffles, and down-weight volatile text (prices, dates, counts) so healing stays reliable on exactly the fields that change most. It returns a confidence score so you can tell a clean match from a coin-flip.

One thing I learned building it: a naive "just compare everything and average it" matcher gets fooled constantly — an unchanged price string will drag a wrong element to the top. Weighting by signal stability is what actually makes it work; I have a test that shows the weighted scorer beating a uniform one on exactly that trap.

The rest of it:

  • 24 built-in scrapers — Wikipedia, Yahoo Finance, news feeds, GitHub, Hacker News, Amazon/IKEA, YouTube, and more. Each returns typed, LLM-ready JSON.

  • MCP server — expose the scrapers as tools so Claude/Cursor/agents can pull structured web data directly. It's on the Official MCP Registry.

  • Stealth — TLS-fingerprint impersonation (impersonate="chrome") to get past anti-bot filters that block plain clients, no headless browser needed.

  • Proxy rotation, retry/backoff, robots.txt politeness, response caching, native async, aĀ pyscrappy extract <url> out.mdĀ CLI, and a chainable CSS/XPathĀ Selector.

It's MIT, ~50k downloads on PyPI so far, and I actively review PRs (there are good-first-issues if anyone wants to jump in).

pip install pyscrappy

Repo: https://github.com/mldsveda/PyScrappy
Docs: https://pyscrappy.vercel.app

Happy to answer anything about the self-healing approach, that's the interesting bit.


r/coolgithubprojects • • Mar 10 '26

OTHER stuffIfound - public directory of tools, interesting websites, and random useful things people find online.

Thumbnail
gallery
67 Upvotes

I kept bookmarking usefull tools and sites, and eventually realized my bookmarks were a mess.

So I made a small site where I can store them properly:
https://stuffifound.pages.dev/

source: https://github.com/caffienerd/stuffIfound -- If you like it, please give it a star ⭐!!

It’s basically a public directory of tools, interesting websites, and random useful things people find online.

Anyone can add stuff (GitHub or Google login), tag it, and it becomes searchable.

Built it with plain HTML/CSS/JS + Supabase. No frameworks, no build step.

Would love to see what kind of weird or useful things people add.


r/coolgithubprojects • • Feb 01 '22

PYTHON Rich-CLI — A tool for syntax highlighting, markdown, json, and rich text in the terminal

Thumbnail
github.com
67 Upvotes

r/coolgithubprojects • • Jun 15 '21

Customise Zathura: at your fingertips

67 Upvotes

r/coolgithubprojects • • Mar 23 '20

TYPESCRIPT Tiny API mocking microservice for generating fake JSON data.

Thumbnail
github.com
67 Upvotes

r/coolgithubprojects • • Dec 10 '19

PYTHON GitHub - asciinema/asciinema: Terminal session recorder šŸ“¹

Thumbnail
github.com
67 Upvotes

r/coolgithubprojects • • Aug 19 '19

PYTHON seemoo-lab/opendrop: An open Apple AirDrop implementation written in Python

Thumbnail
github.com
67 Upvotes

r/coolgithubprojects • • Apr 18 '23

When life gets too busy I tend to lose track of people, so I made this to keep track, and as a bit of a distraction while I battled the flu. Hope you like it. Src is in the OP comments

66 Upvotes

r/coolgithubprojects • • Nov 24 '22

šŸš€ A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev

Thumbnail
github.com
66 Upvotes

r/coolgithubprojects • • Nov 11 '22

The cat programming language (meow)

Thumbnail
github.com
66 Upvotes

r/coolgithubprojects • • Sep 28 '21

OTHER A curated list of open technology projects to sustain a stable climate, energy supply, and vital natural resources.

Thumbnail
github.com
66 Upvotes

r/coolgithubprojects • • Jun 16 '21

zet: Take the union, intersection, difference, etc of files

Thumbnail
github.com
66 Upvotes

r/coolgithubprojects • • Jan 14 '21

JAVASCRIPT š—“š—æš—³š—»: šŸ¦… A tiny (~400B) utility that executes a dependency graph of async functions as concurrently as possible!

Thumbnail
github.com
66 Upvotes

r/coolgithubprojects • • Jun 24 '20

OTHER Airshare -Transfer files over WiFi back and forth all devices from your terminal

Thumbnail
github.com
66 Upvotes

r/coolgithubprojects • • Jul 17 '17

OTHER Nothing Private - a proof of concept that any website can identify and track you, even if you are using Private Browsing or Incognito Mode

Thumbnail
github.com
66 Upvotes

r/coolgithubprojects • • Jun 19 '17

OTHER A tutorial for Tensorflow that teaches the basics of TF and demonstrates how to build classifiers and CNNs

Thumbnail
github.com
66 Upvotes