The Open Source Routing Machine (OSRM) is a C++ implementation of a high-performance routing engine for shortest paths in road networks. It combines sophisticated routing algorithms with the open and free road network data of the OpenStreetMap (OSM) project. OSRM is able to compute and output a shortest path between any origin and destination within a few miliseconds.
Open Source Routing Machine (OSRM) →
Open Source Routing Machine (OSRM) Demo →