Real-time flight tracking
on a 3D globe

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.

screenshot

Features

Interactive 3D Globe

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.

Live Aircraft Tracking

Real-time ADS-B positions from the OpenSky Network with altitude-colored trails, velocity vectors, and data blocks showing callsign, altitude, and speed.

Weather Overlays

NEXRAD composite radar, GOES infrared satellite imagery, turbulence SIGMETs and AIRMETs as 3D volumes, PIREPs, and GTG turbulence forecast heatmaps.

Flight Plan Search

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.

Aviation Data

Airport markers with delay status, Class B/C/D airspace boundaries (with optional 3D extrusion), VOR/NDB/DME navaids, and named waypoint fixes.

Fully Customizable

Dark/light/system themes with custom accent colors, adjustable font sizes, trail modes, altitude exaggeration, weather opacity, and cloud-synced settings.

Screenshots

See 3D Flight Radar in action.

Dark mode overview
Dark mode with aircraft tracking and data blocks
Weather overlays
NEXRAD radar and turbulence SIGMET volumes
Flight plan view
Flight plan with route, waypoints, and timeline scrubber
Light mode
Light theme with airport markers and airspace boundaries

Install

Web App

No install required. Run 3D Flight Radar directly in your browser.

Open Web App

Build from Source

git clone https://github.com/birgefuller/flight-radar.git
cd flight-radar
npm install
npm run dev