Orbit is a next-generation satellite tracking app, designed from the ground up for amateur radio enthusiasts โ by someone who's tired of the clunky, outdated, or incomplete trackers currently available. If you're frustrated with existing solutions and want something modern, mobile-friendly, and powerful, you're in the right place!
All UI is currently "chicken wire" (rough prototype) and under active development!
- Built specifically for amateur radio satellite tracking
- Modern, intuitive, and beautiful mobile UI (Flutter)
- Open source and community-focused
- No more struggling with awkward controls or missing features
Hereโs what Orbit will offer:
- Quick summary of upcoming passes and tracked satellites
- Visual ground tracks and pass events
- Real-time world map with satellite positions and orbits
- Tap any satellite for instant info
- Easily choose which satellites to track
- Powerful search and filter
- Add/remove from your tracking list with a tap
- Download and update Two-Line Elements (TLE) directly from Celestrak
- Select categories (Amateur, Weather, GPS, CubeSats, etc.)
- See what's new/updated at a glance
- Customize location, display preferences, units, and more
- Pass notifications
- Ground station management
- Export/import configurations
- ...and much more!
PRs, bug reports, and feature requests are welcome!
If you use satellites for ham radio, weather, or fun โ join us and help make Orbit the best tracker around.
- Flutter (Dart)
- Material Design
- Open data sources (Celestrak, etc.)
- Core navigation and layout
- Satellite selection screen
- TLE update and category selection
- Live pass visualization and mapping
- Settings and customization
- SGP4 Library https://github.com/brandon-rhodes/python-sgp4
- Gemini AI - Porting SGP4 to Dart
Made with โค๏ธ by @SarahRoseLives and contributors. Let's make satellite tracking awesome!