Trainboard is a departure/arrival board for trains that uses real-time data from various data providers all across Europe.
Check it out at https://trainboard.eu/
You can run this application locally by simply downloading the newest version from Release Tab and opening it in a web browser of your choice. It's just JS :)
You need an internet connection to fetch data.
⚠️ PLEASE NOTE ⚠️
Trainboard v1.2.1 or higher is mandatory to run the application successfully.
Older version might not longer work, due to changes in the requested APIs.
- Departure / Arrival Boards for trains and public transport
- Detailed Trip informations
- Live data
- Timetable informations
- Vehicle informations
- Carriage order
- Connecting services
- Detailed map view featuring mapbox 3D Layer
- Station search
- Address
- Surrounding map
- Availability of facilities and services
- Detailed escalatory elevator and accesibility status
- Weather conditions
- Google Maps Routing integration
- Other features
- Various languages including English, German, French and spanish
- 60+ available data providers
- Station Favourites
With Trainboard 3, publically launching later this fall, we're currently working on an all new Trainboard experience, rebuilding the entire application from scratch at core level. From mid september 2026 were launching the first semipublic Preview, with a all public beta in october. Stay tuned.
If you wish to contribute to this project, please feel free to do so. However, it's important to keep in mind that the primary goal of this project is to faithfully replicate the "Mit-Tog" WebApplication offered by BaneDanmark. (Reference)
Therefore, if you intend to make functional or visual changes that deviate from the original purpose, consider creating your own project using the code provided here.
Please be aware that one of the significant advantages of this application
is its ability to run locally in a webbrowser without requiring a complicated setup.
Preserving this functionality would be highly appreciated :)