Skip to content
appsgit

Open Source Routing Machine (OSRM)

Open Source Routing Machine (OSRM) is an open-source, self-hosted app in the Maps & GPS category, licensed BSD-2-Clause and written mainly in C++. It has 8,173 GitHub stars and its last commit was on Oct 24, 2026 (data as of Oct 26, 2026).

github.com/Project-OSRM/osrm-backend

GitHub stats

GitHub stars
8,173
Forks
3,978
Open issues
357
Commits, last 12 months
331
Last commit
Oct 24, 2026
Latest release
v26.10.0Oct 1, 2026
Created
Sep 22, 2011
License
BSD-2-ClauseOpen source

Data as of from the GitHub API. Report an error

Project health

ActiveActive: last commit Oct 24, 2026, 331 commits in 12 months.

Raw inputs behind the health label
Last commitOct 24, 2026
Commits, last 12 months331
Latest releasev26.10.0 (Oct 1, 2026)
Releases, last 12 months10 or more
Releases, all time46
Open issues357
Open pull requests17
Good first issues0
Contributing guideYes
Security policyNo
CreatedSep 22, 2011

Health as of , from the GitHub API. A label describes activity, not quality or security. How we label project health · Report a data error

About Open Source Routing Machine (OSRM)

High performance routing engine designed to run on OpenStreetMap data and offering an HTTP API, C++ library interface, and Nodejs wrapper.

Description adapted from awesome-selfhosted (CC BY-SA 3.0). Source code: github.com/Project-OSRM/osrm-backend.

Topics

  • osrm
  • cpp
  • c-plus-plus
  • routing
  • routing-engine
  • map-matching
  • traveling-salesman
  • openstreetmap
  • osm
  • isochrones

Repository preview

Open Source Routing Machine (OSRM) repository previewProject-OSRM/osrm-backendOpen repository

FAQ

Open Source Routing Machine (OSRM) FAQ

Still curious? Email info@appsgit.com.

Is Open Source Routing Machine (OSRM) free and open source?

Yes. Open Source Routing Machine (OSRM) is open-source software released under the BSD-2-Clause license, so you can self-host it at no cost. You only pay for the server it runs on, and some projects also offer an optional paid cloud plan.

Can I run Open Source Routing Machine (OSRM) with Docker?

Open Source Routing Machine (OSRM) does not list an official Docker image. It installs natively (C++), so follow the install steps in its README or look for a community-maintained container.

What are the best alternatives to Open Source Routing Machine (OSRM)?

Popular self-hosted alternatives to Open Source Routing Machine (OSRM) include Dawarich, GraphHopper and Nominatim.

Is Open Source Routing Machine (OSRM) actively maintained?

The most recent commit to Open Source Routing Machine (OSRM) was on Oct 24, 2026 with 331 commits in the past twelve months. The latest release is v26.10.0, published Oct 1, 2026. It had 357 open issues on GitHub. appsgit's project-health label for it is "Active" as of Oct 26, 2026.