About Sattrack
Purpose
Sattrack is a web-based real-time satellite tracker built to let anyone check the positions of artificial satellites in Earth orbit. It is designed for a wide range of users — researchers, amateur radio operators, astronomy enthusiasts, educators, and the space-curious public — to visualize satellite orbits in the browser without installing specialized software.
What it does
The site ingests TLE (Two-Line Element) data published by Celestrak and other sources, and uses the SGP4 orbit propagation model to compute satellite positions for the current time in your browser. Results are rendered in real time on a WebGL 3D globe powered by Three.js. Thousands of operational satellites — including STARLINK constellations, the ISS, Earth observation, and communication satellites — can be displayed simultaneously, with support for selecting individual satellites, follow-cam tracking, and orbit-line visualization.
Operation policy
Sattrack is operated as a personal project; development and operation policy are discussed openly. Progress, design decisions (ADRs), and issues are tracked publicly in the GitHub repository. To cover ongoing server and domain costs, some pages may display advertising provided by Google AdSense. For details on advertising and cookie usage, please see our Privacy Policy.
Tech stack
Built with Next.js, React, TypeScript, tRPC, Prisma (PostgreSQL), Three.js, MUI, and NextAuth. Satellite position calculations use satellite.js (an SGP4 implementation). Infrastructure is hosted on Netlify and Neon.
Contact
Feedback, feature requests, and bug reports are welcome via the contact form, or via Twitter (@Satellitracking).