GraphHopper
Fast routing library and server using OpenStreetMap.
Two self-hosted Maps and Global Positioning System (GPS) apps, compared on the facts we track: GitHub popularity and activity, license, language, Docker images and a rough hosting estimate.
| GraphHopper | Open Source Routing Machine (OSRM) | |
|---|---|---|
| Description | Fast routing library and server using OpenStreetMap. | High performance routing engine designed to run on OpenStreetMap data and offering an HTTP API, C++ library interface, and Nodejs wrapper. |
| GitHub stars | 6,755 | 8,191 |
| Forks | – | – |
| Open issues | – | – |
| Commits (12 months) | 307 | 335 |
| Last activity | 2026-11-04 | 2026-11-02 |
| Latest release | 11.1 (2026-09-29) | v26.11.0 (2026-11-01) |
| Maintenance health | Active | Active |
| License | Apache-2.0 | BSD-2-Clause |
| Language / platform | Java | C++ |
| Docker Hub image | – | – |
| Docker pulls | – | – |
| Est. server size | ~2 GB, 1 vCPU | ~512 MB, 1 vCPU |
| Est. hosting from | $10/mo | $3.5/mo |
| Categories | Maps and Global Positioning System (GPS) | Maps and Global Positioning System (GPS) |
| Links | Website · Source | Website · Source |
Summary: Open Source Routing Machine (OSRM) leads on GitHub popularity. The right choice depends on the features you need — read both project descriptions and docs.
This summary is generated from GitHub, Docker Hub and awesome-selfhosted data as of 2026-11-05. It does not rate features or quality.
Open Source Routing Machine (OSRM) has more GitHub stars (8,191 vs 6,755 for GraphHopper, as of 2026-11-05). Stars measure interest, not quality.
Commits in the last 12 months: GraphHopper 307, Open Source Routing Machine (OSRM) 335. The last recorded activity was 2026-11-04 for GraphHopper and 2026-11-02 for Open Source Routing Machine (OSRM). Our health labels: GraphHopper is “Active”, Open Source Routing Machine (OSRM) is “Active”.
GraphHopper: Apache-2.0. Open Source Routing Machine (OSRM): BSD-2-Clause.
We did not detect a Docker Hub image for either app. Check each project's documentation for install options.
Fast routing library and server using OpenStreetMap.
High performance routing engine designed to run on OpenStreetMap data and offering an HTTP API, C++ library interface, and Nodejs wrapper.
Browse all self-hosted Maps and Global Positioning System (GPS) apps.