"Rust-transit: libraries to manage transit data in rust" ( 2024 )

Saturday at 11:05, 20 minutes, K.4.401, K.4.401, Railways and Open Transport devroom Tristram Gräbener , video

To build nice tools with transit data, we need nice libraries to build upon.

We present a small collection of libraries hosted in the https://github.com/rust-transit/ organization to manipulate transit data.

The main library, gtfs-structures, is a performant and flexible rust crate that parses a large variety of GTFS files and is used in production in the validator of transport.data.gouv.fr, but also in other projects like https://catenarymaps.org/.

Other libraries allow to manipulate realtime data in the SIRI-Lite format or to parse OpenStreetMap for simple routing tasks.