Flight dispatch and airport visualization for X-Plane 12
Requires X-Plane 12.4+ · Windows · macOS · Linux
All 35,000+ X-Plane airports on a 3D globe. Click one to see runways, taxiways, gates, and markings rendered from X-Plane's apt.dat. Set up your flight, import from SimBrief, and launch X-Plane directly.
- Airport map — 35,000+ airports on a 3D globe with terrain and contour lines. Runways, taxiways, gates, helipads, markings, lights. Custom scenery detection. Sun-lit globe with real night city lights.
- Flight plan builder (alpha) — Build a route on the map with airways, procedures and fuel estimates, then save it straight to X-Plane.
- Ground weather — Wind streaks that follow the live METAR's speed and direction, plus rain, snow and fog depiction over the airport.
- Flight setup — Pick your aircraft, livery, starting position, fuel, payload, weather. Launch X-Plane directly or relocate mid-flight.
- Taxi routing — Select a gate and runway, get a shortest-path taxi route. Drag to reroute through different taxiways.
- Flight recording — Automatic flight recording with trail visualization, landing detection, replay mode, and flight logbook with landing statistics.
- SimBrief — Import your OFP. Route goes on the map with fuel breakdown and nav log.
- Nav data — VORs, NDBs, ILS, airways, airspace, SID/STAR/approach procedures. Works with Navigraph.
- Live traffic — VATSIM and IVAO overlays. Live METAR per airport.
- Flight tracking — See your aircraft in real time with a flight strip and dynamic landing report card.
- Addon manager — Browse installed aircraft, scenery, plugins. Drag-and-drop install. Scenery priority reordering.
10 languages. Requires X-Plane 12.4+. More details on the project page.
Don't own X-Plane? X-Plane has a free demo that works with X-Dispatch, so you can try both.
npm install # install dependencies
npm start # dev mode with hot reload
npm run start:clean # fresh start (clears .vite cache)
npm run start:fresh # dev mode with --reset-cache
npm run make # build distributables
npm run typecheck # TypeScript strict mode
npm run lint # ESLint
npm run lint:fix # auto-fix lint issues
npm run format # Prettier
npm run check # typecheck + lint + format + tests + migrations
npm run test:run # run Vitest onceElectron + React 18 + TypeScript, MapLibre GL JS, Zustand, SQLite. Node.js 22+.
X-Dispatch started as a passion project for the X-Plane community and continues to be built with that spirit in mind: free to use and community-focused. Donations are entirely optional, but they help support continued development.
References to X-Plane, SimBrief, Navigraph, VATSIM, and IVAO are for compatibility and identification purposes only. X-Dispatch is an independent community project and is not affiliated with, endorsed by, or sponsored by their respective owners.
Copyright © 2026 Lyes Tarzalt. All rights reserved. X-Dispatch is proprietary software; official builds are free to download from x-dispatch.app. See LICENSE.
The aircraft shapes in public/aircraft-shapes/ are by RexKramer1 under GPL-3.0; see their notice.

















