Flight dispatch and airport visualization for X-Plane 12
X-Plane ships with detailed airport data but no way to see it on a map. X-Dispatch puts all 35,000+ airports on a 3D globe. Click one to get runway diagrams, taxiways, gates, and markings. You can pull your flight plan from SimBrief, pick a starting gate, and launch X-Plane from the app.
If you find this useful, please give it a ⭐, it helps others discover the project!
macOS Users (Sequoia/Tahoe): The app is unsigned. After installing, go to System Settings > Privacy & Security and click "Open Anyway", or run:
xattr -rd com.apple.quarantine /Applications/X-Dispatch.app
- 3D globe with starfield background, terrain elevation, hillshade, and contour lines
- 6 basemap styles (OpenFreeMap, CARTO dark/light variants)
- Airport dots for 35,000+ airports with custom scenery support
- Airport filters by type, runway surface, and country
- Day/night terminator overlay
- Weather radar overlay (RainViewer) with playback controls
- Interactive drag-to-resize range rings with category presets
- Idle orbit camera for selected airports
- Runways with surface types, dimensions, lighting, and markings
- Taxiways, aprons, and pavement areas with signs
- Gates and parking positions with heading indicators
- Helipads, windsocks, and beacons
- VOR, NDB, DME, TACAN, and ILS/LOC with course visualization
- High and low altitude airways
- Controlled airspace boundaries and FIR regions
- SID, STAR, and approach procedures with route overlay
- Range rings showing aircraft reach by category (jet, turboprop, GA)
- X-Plane native data or Navigraph with AIRAC cycle detection
- One-click OFP import with route visualization on the map
- Fuel breakdown, weight summary, flight times, and nav log
- Waypoint-by-waypoint navigation with map highlighting
- VATSIM and IVAO network overlays with pilot callsigns and aircraft types
- Controller and ATIS positions
- Live METAR with decoded weather and flight category display (VFR/MVFR/IFR/LIFR)
- Aircraft browser with search, filters, and favorites
- Livery selection with per-aircraft memory
- Fuel and payload configuration with weight & balance
- Time of day, weather presets, and cold & dark start
- Start from any gate, runway, helipad, or custom pin drop with coordinates
- Air start, carrier catapult, and frigate deck launch modes
- Runway approach start with configurable distance and glider tow
- Direct X-Plane launch or mid-flight relocation via REST API
- Logbook of last 10 flights
- Real-time aircraft position via X-Plane WebSocket API
- Flight strip with IAS, GS, altitude, VS, heading, wind, and temperature
- Follow mode to keep the aircraft centered on the map
- Named X-Plane installations with quick switching
- Full data reload on installation change
- Symlink and junction support for addons on external drives
- Version and Steam detection per installation
- Browse installed aircraft, plugins, liveries, and Lua scripts
- Scenery priority manager with drag-to-reorder and auto-sort
- One-click install with automatic extraction (ZIP, RAR, 7z)
- Delete scenery from disk with confirmation
- Detects manually added scenery and new addons on rescan
xdispatch://deep link protocol for airport navigation- Available in 10 languages: English, French, German, Spanish, Italian, Portuguese, Russian, Polish, Japanese, Chinese
- Light, dark, and system theme
- Configurable interface zoom and font size
- Keyboard shortcuts (Ctrl+F for search)
npm install # install dependencies
npm start # dev mode with hot reload
npm run make # build distributablesnpm run typecheck # TypeScript strict checks
npm run lint # ESLint
npm run lint:fix # auto-fix lint issues
npm run format # Prettier| Layer | Technology |
|---|---|
| Framework | Electron + React 18 + TypeScript |
| Build | Vite + Electron Forge |
| UI | Tailwind CSS + shadcn/ui |
| State | Zustand (persisted stores) |
| Data Fetching | TanStack Query |
| Map | MapLibre GL JS |
| Database | SQLite (sql.js) |
Requires Node.js 20+ and X-Plane 12.4+.
- Discord - help, feedback, discussion
- Issues - bugs and feature requests
- Ko-fi - if you want to support the project
GPL-3.0 - see LICENSE for details.














