OSRM
High performance routing engine for shortest paths in road networks
OSRM follows plaza routing with driving-side detection and turn costs against traffic.
◆Recent moves
- 8d ago
OSRM 26.11.0: dependency bumps and build tooling
A date-versioned OSRM release made of dependency bumps and a flatbuffers generation script. Nothing changes for routing users.
View source ↗ - 1mo ago
OSRM 26.10.0: driving side from geometry, plaza fixes
26.10.0 derives driving side from way coordinates and costs turns against traffic, simplifies plaza outlines at extraction, and fixes several plaza and candidate-matching bugs. It refines the pedestrian area routing that shipped a month earlier.
View source ↗ - 2mo ago
OSRM 26.9.0: pedestrian area and plaza routing
⚡ SPARKOSRM 26.9.0 ships native pedestrian area routing: routes can now be computed through plazas and open pedestrian spaces using mesh triangulation, with table and trip queries also supported across areas. This adds an entirely new class of routing geometry — areas, not just graph edges — that significantly improves real-city navigation fidelity. The bicycle turn-restriction fix and nearest API POST support round out the release.
View source ↗ - 3mo ago
OSRM 26.8.0: dependency and CI maintenance
OSRM 26.8.0 is a dependency-bump and CI maintenance release: car profile access restriction classification, npm and Python dependency updates, Ubuntu 26.04 migration for CI, and a formatting CI improvement. No routing or API changes. A maintenance baseline before the substantive 26.9.0 work landed.
View source ↗ - 4mo ago
OSRM 26.7.3: ARM Linux bindings, tool output options, laterite surface
OSRM 26.7.3 added ARM Linux Python bindings (expanding the platforms where OSRM can be used programmatically), an --output option for the contract/customize/partition tools (useful for pipeline orchestration), and laterite surface support in car and bicycle profiles. Small but practical additions for deployment and data fidelity.
View source ↗ - 4mo ago
OSRM 26.7.2: cmake cleanup
Cmake cleanup removing a stale boost regex dependency mention and minor file linting. No functional changes.
View source ↗