About Flightpath
A live map of aircraft around the world with flight, airport and airline details. A personal, non-commercial project.
Who made it
Flightpath is built and run by Abdullah Jaswal. abdullahjaswal.dev
What it does
The map shows aircraft positions as they are reported, with routes, aircraft registry details and, on request, airline schedules. Hover an aircraft for a quick summary, click it for the full picture, or search for a callsign, registration, airport or airline.
Positions between updates are extrapolated from the last known heading and speed, so the map keeps moving while the next report is on its way. The area you are looking at refreshes every few seconds; the rest of the world is swept in the background a little at a time. It is a hobby project and not a source for operational or navigational decisions.
Data sources
- Positions: adsb.fi, community ADS-B data used under its non-commercial terms
- Routes: adsbdb
- Schedules: aviationstack
- Airports: OurAirports
- Airlines: OpenFlights
- Aircraft registry: the OpenSky aircraft database
- Aircraft photos: Planespotters.net, each credited to its photographer and linked to the photo page
- Weather radar: RainViewer
- Map imagery: Esri basemap tiles and NASA GIBS daily imagery, credited on the map when a tile style is active
How it is built
Go, Gin and HumaPostgreSQL with PostGIS, RedisTanStack Start, TanStack Query, shadcn/uireact-simple-maps
One poller fetches global positions on a credit-aware schedule and streams viewport slices to browsers over a WebSocket. Everything else is cached in memory and in Redis with bounded lifetimes so nothing outlives its source.