OSRM logo

OSRM

Modern C++ routing engine for shortest paths in road networks
29
55
+ 1
0

What is OSRM?

It is a C++ implementation of a high-performance routing engine for shortest paths in road networks
OSRM is a tool in the Mapping APIs category of a tech stack.
OSRM is an open source tool with 4.7K GitHub stars and 2.5K GitHub forks. Here’s a link to OSRM's open source repository on GitHub

Who uses OSRM?

Companies

Developers
27 developers on StackShare have stated that they use OSRM.

OSRM Integrations

OSRM's Features

  • Flexible import ofOpenStreetMap data
  • Handles continental sized networks within milliseconds
  • Supports car, bicycle, walk modes
  • easily customized through profiles

OSRM Alternatives & Comparisons

What are some alternatives to OSRM?
Valhalla
Valhalla is Mapzen’s open-source routing service for client-side routing applications and hosted solutions. If you are looking to avoid the challenge of data creation and database administration, you can get high-quality routes and navigational guidance with clear directions through a simple API call.
Google Maps
Create rich applications and stunning visualisations of your data, leveraging the comprehensiveness, accuracy, and usability of Google Maps and a modern web platform that scales as you grow.
pgRouting
It is an extension of PostGIS and PostgreSQL geospatial database and adds routing and other network analysis functionality.
Leaflet
Leaflet is an open source JavaScript library for mobile-friendly interactive maps. It is developed by Vladimir Agafonkin of MapBox with a team of dedicated contributors. Weighing just about 30 KB of gzipped JS code, it has all the features most developers ever need for online maps.
Mapbox
We make it possible to pin travel spots on Pinterest, find restaurants on Foursquare, and visualize data on GitHub.
See all alternatives

OSRM's Followers
55 developers follow OSRM to keep up with related blogs and decisions.