openrouteservice
Routing, isochrones, and matrix API on OpenStreetMap
openrouteservice provides routing, isochrones, distance matrices, and more as a self-hostable API. It supports many travel modes and is built on the GraphHopper engine with OpenStreetMap data.
Key features
- Routing and isochrones
- Distance matrices
- Many travel profiles
- Self-hostable API
Strengths
- Released under the GPL-3.0 license
- First-class Docker support for quick deployment
- Active community (1.9k GitHub stars)
- Written in Java
openrouteservice replaces
Compare openrouteservice
12 head-to-head comparisons.
- openrouteservice vs Leaflet
- openrouteservice vs deck.gl
- openrouteservice vs QGIS
- openrouteservice vs OpenLayers
- openrouteservice vs kepler.gl
- openrouteservice vs MapLibre GL JS
- openrouteservice vs Dawarich
- openrouteservice vs OSRM
- openrouteservice vs Traccar
- openrouteservice vs GraphHopper
- openrouteservice vs Valhalla
- openrouteservice vs Stadia Routing Engine
Similar maps & gis apps
Leaflet
Maps & GISLightweight JavaScript library for interactive maps
Replaces Google Maps JavaScript API
deck.gl
Maps & GISWebGL-powered framework for large-scale data visualization on maps
Replaces Mapbox visualization, ArcGIS
QGIS
Maps & GISFree and open-source geographic information system
Replaces ArcGIS
OpenLayers
Maps & GISHigh-performance library for all kinds of web maps
Replaces Google Maps JavaScript API
kepler.gl
Maps & GISOpen-source geospatial data visualization tool
Replaces Tableau, ArcGIS
MapLibre GL JS
Maps & GISOpen-source interactive vector map library for the web
Replaces Mapbox GL JS, Google Maps JavaScript API