Skip to content

lyestarzalt/x-dispatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

468 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

X-Dispatch

X-Dispatch

Flight dispatch and airport visualization for X-Plane 12

Release Downloads License CI Discord Ko-fi Hits

Electron React TypeScript MapLibre

Download · Website · Discord


Map Overview

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.

Download: grab the installer for your OS from the Releases page (.dmg for macOS, .exe for Windows, .AppImage for Linux).

macOS: The app is unsigned. Go to System Settings > Privacy & Security and click "Open Anyway", or run:

xattr -rd com.apple.quarantine /Applications/X-Dispatch.app

Windows: If X-Plane doesn't launch, try running X-Dispatch as administrator.

Screenshots

Airport Detail Flight Setup

3D Terrain

More screenshots

SimBrief Import Addon Browser Flight Tracking Procedures

What it does

  • Airport map — 35,000+ airports on a 3D globe with terrain and contour lines. Runways, taxiways, gates, helipads, markings, lights. Custom scenery detection.
  • 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.
  • 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.
  • 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.

Development

npm install           # install dependencies
npm start             # dev mode with hot reload
npm run start:clean   # fresh start (clears .vite 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         # all three at once

Electron + React 18 + TypeScript, MapLibre GL JS, Zustand, SQLite. Node.js 20+.

Support

Donate

X-Dispatch is a passion project built for the X-Plane community. Donations are entirely optional but appreciated.

ko-fi

License

GPL-3.0 — see LICENSE.