← Open the globe

Satvis: 3D satellite tracker and pass predictor

Satvis is a free, open-source satellite tracker that runs in the browser. It draws more than 16,000 satellites on a 3D globe in real time: Starlink, GPS, weather satellites, the ISS and many more. Set your location and it predicts when each one passes overhead. The sky view shows the sky from where you stand. Point your phone up to see the satellites in that direction.

What it does

Where the data comes from

Element sets come from CelesTrak as OMM JSON, the format replacing TLE for new objects, and a Cloudflare Worker serves them, refreshed several times a day. Positions are propagated from them in the browser with SGP4, through satellite.js. A snapshot of the same element sets ships inside the app, so everything still works offline. What each satellite is (its country, operator, manufacturer, bus, mass and size) comes from Jonathan McDowell's GCAT: data from J. McDowell, planet4589.org, under CC BY 4.0.

Built with

CesiumJS draws the globe, Vue and Nuxt UI the interface, and Workbox the service worker. The icons are Lucide's, under the ISC license and, for those drawn from Feather, the MIT license: its notice. Everything but the data API is static files on a CDN, so there is no server to run.