OpenRouteService
Route service with directions, isochrones, time-distance matrix, route optimization, etc.
Actively maintained with regular releases.
Commit activity more than 64% of tracked projects; popularity more than 49%. How this is calculated.
Commits, last 11 months
| Stars | 2k |
|---|---|
| Latest release | v10.0.1 · 24 Sept 2026 |
| Repo updated | 24 Sept 2026 |
| Licence | GPL-3.0 |
| Built with | Docker, Java |
Is OpenRouteService actively maintained?
OpenRouteService is under active development: 508 commits landed over the last 11 months, averaging roughly 54 commits a month in the most recent quarter.
Activity is accelerating: the last quarter carried 61% more commits than the one before it.
The most recent tagged release, v10.0.1, shipped within the last month — a current, installable version exists today.
Of the 20 projects we track in Maps and Global Positioning System (GPS), OpenRouteService ranks #4 by health score — in the top quarter of its category.
What OpenRouteService actually does
OpenRouteService is a self-hosted routing engine built to calculate geographical directions, travel time-distance matrices, isochrones, and route optimization. It falls under the category of maps and global positioning system software, allowing you to compute spatial data locally. The project is implemented in Java and distributed under the GNU General Public License v3.0.
Best fit: It suits developers and system administrators who require a dedicated, locally hosted mapping and routing backend without relying on third-party commercial APIs.
Worth knowing: The codebase requires substantial system memory and compute resources to process large geographic datasets and routing graphs efficiently. It also demands careful handling of spatial data imports during initial setup.
Deployment notes
Deployment is typically handled via Docker containers, which usually require persistent volumes for storing map data and graph cache files. You will also need to configure a reverse proxy in front of the container to handle TLS termination.
OpenRouteService as a replacement for
Alternatives to OpenRouteService
Projects in the same categories, ordered by health score.
Visualize your location history, track your movements, and analyze your travel patterns with complete privacy and control (alternative to Google Timeline a.k.a. Google Location History).
Asset and equipment tracking software used by teams who value clarity. Shelf is an asset database and QR asset label generator that lets you create, manage and overview your assets across locations. Unlimited assets, free forever.
Multimodal trip planning software based on OpenStreetMap data and consuming published GTFS-formatted data to suggest routes using local public transit systems.
High performance routing engine designed to run on OpenStreetMap data and offering an HTTP API, C++ library interface, and Nodejs wrapper.
Travel tracker and trip planner.
Minimalist POI Map tracker and Trip planner.