Skip to content
Projects

Ringmast4r/GNSS has 55 GitHub stars and 6 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 08:09 UTC. Last push 2026-09-16.

How these counts are measured

What you can do

  • Real-time satellite tracking - See all 32 GPS satellites moving overhead
  • Live GPS module connection - Connect your GPS receiver via USB to see real signal data
  • Signal strength visualization - SNR bars for each satellite
  • Gray: Below horizon

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

Real-time GPS satellite tracker - Educational visualization tool https://ringmast4r.github.io/GNSS/

Web & Apps

README.md

Original
GNSS

Web JavaScript GPS Visualization - Real-time GPS satellite tracker - Educational visualization tool

Project website / live view

Typing SVG

Existing project screenshot or recording


Project Format

Stars Forks Repo Size Last Commit


GPS Satellite Tracker

License

A real-time visualization tool to see which GPS satellites you're actually connecting to when using GPS modules.

🌐 Live Demo

GNSS Satellite Tracker Screenshot

> why_this_exists

I wanted to create an educational tool to visualize which satellites my GPS modules connect with - which ones are overhead, their signal strength, and which are actively being used for positioning. This makes the invisible world of GPS visible and helps understand how GPS positioning actually works.

> features

  • Real-time satellite tracking - See all 32 GPS satellites moving overhead
  • Live GPS module connection - Connect your GPS receiver via USB to see real signal data
  • Signal strength visualization - SNR bars for each satellite
  • Color-coded status:
    • Gray: Below horizon
    • Blue: Above horizon (visible)
    • Orange: Detected by your GPS module
    • Green: Actively used for position fix

> quick_start

  1. Open index.html in Chrome or Edge
  2. Click "Get My Location" or enter coordinates
  3. (Optional) Connect GPS module via "Connect GPS Module" button
  4. Watch satellites move in real-time

> supported_gps_modules

Any NMEA-compatible GPS module:

  • u-blox (NEO-6M, NEO-7M, NEO-8M, NEO-M9N)
  • Adafruit GPS modules
  • GlobalSat BU-353
  • Generic USB GPS receivers

> browser_requirements

Chrome 89+, Edge 89+, or Opera 75+ (Web Serial API required for GPS module connection)

> credits

Built with Satellite.js, Leaflet, and TLE data from Celestrak

> license

CC BY 4.0 (Creative Commons Attribution 4.0 International) - Free to use with attribution to Ringmast4r required. See LICENSE file for details.


GNSS footer