FlightWatch is a modern, Vue.js-based alternative for the excellent tar1090 package. It provides a real-time, user-friendly interface for monitoring and visualizing ADS-B data.
This is a work in progress and is not yet ready for production use. Currently data is pulled from adsb.lol public api. In the future the plan is to support readsb / dump1090-fa and other data sources.
- Real-time ADS-B data visualization with data from adsb.lol
- sidebar with detailed information about each aircraft
- Aircraft images from planespotters.net
- Flight information from virtualradarserver.co.uk
A live demo is not currently available. Please see the Installation section for instructions on how to run FlightWatch on your own server.
- Airline Logos
- Manufacturer Logos
- Support for readsb / dump1090-fa
- Support for other data sources
- More detailed aircraft information
- Detailed Schedule information
- Takeoff / Landing times
- Node.js (v18 or higher)
- NPM
git clone https://github.com/flashmatt/flightwatch.git
cd flightwatch
npm install
- For development
npm run dev
Open your browser and navigate to http://localhost:5173 (default Vite port) to see FlightWatch in action.
- For production
npm run build
Contributions are welcome! Please fork the project, create a feature branch and submit a pull request.
None of this would be possible without the following projects:
If you find FlightWatch useful, consider giving it a ⭐️ on GitHub