Watch aircraft move across an interactive CesiumJS globe with live ADS-B data, weather radar, turbulence overlays, and full flight plan search. Available as a desktop app or in your browser.
Pan, zoom, and tilt a full CesiumJS globe. Switch between 2D and 3D views, multiple map layers including VFR/IFR charts, and auto-rotate mode.
Real-time ADS-B positions from the OpenSky Network with altitude-colored trails, velocity vectors, and data blocks showing callsign, altitude, and speed.
NEXRAD composite radar, GOES infrared satellite imagery, turbulence SIGMETs and AIRMETs as 3D volumes, PIREPs, and GTG turbulence forecast heatmaps.
Search by flight number or natural language ("Delta from ATL to LAX today"). See filed routes, waypoints, flown tracks, and a timeline scrubber with weather forecasts.
Airport markers with delay status, Class B/C/D airspace boundaries (with optional 3D extrusion), VOR/NDB/DME navaids, and named waypoint fixes.
Dark/light/system themes with custom accent colors, adjustable font sizes, trail modes, altitude exaggeration, weather opacity, and cloud-synced settings.
See 3D Flight Radar in action.
git clone https://github.com/birgefuller/flight-radar.git
cd flight-radar
npm install
npm run dev