routesrail
RoutesRail is a modular, open-source routing platform designed to model railway networks and compute optimized itineraries. It provides a graph-based representation of rail systems, including stations, platforms, tracks, and scheduled services, as well as real-time disruptions and maintenance events. The project emphasizes interoperability and extensibility, allowing integration with external data feeds and visualization tools.
The core data model comprises nodes for stations and interchanges, edges for track segments and service legs,
RoutesRail implements timetable-aware routing algorithms that can compute earliest arrival, minimum travel time, or minimum number
Adopters include transit operators, urban planners, and researchers. The project is maintained by a community of