2026-09-01 –, Ran1
Valhalla is my favorite routing engine. It's one of the most flexible options already. but we can make it even better! Help us build extensions that enable even more use cases and easier collaboration.
Valhalla is perhaps not as well known as OSRM or GraphHopper, but it's an incredibly flexible routing engine with a space-efficient tile format and dynamic routing profiles ("costing models"). But the codebase is relatively difficult for newcomers to understand, and it's relatively difficult to extend with new costing models.
I and several other collaborators have been working on a library layer which aims to make the Valhalla ecosystem more approachable and more extensible. This lightning talk will outline my vision for the project, and how I think Rust and WASM can expand the Valhalla ecosystem.
Valhalla - https://github.com/valhalla/valhalla
Valinor - https://github.com/stadiamaps/valinor
Ian and has been involved in FOSS since 2002, and has been involved in the OSM and other open data ecosystems since 2016. He is a co-founder of Stadia Maps, and contributes to MapLibre, Valhalla, and other open geospatial software projects.