OSRM is a high-performance routing engine for OpenStreetMap data, providing an HTTP API for routing, map matching, distance tables, and more.

8k stars4k forksBSD-2-Clauselast commit Actively maintained
Cloud mapping platform providing maps, geocoding, routing, traffic and imagery via APIs and SDKs for web and mobile applications. Includes map tiles, place search, routing, traffic feeds, geofencing and spatial data services.
OSRM is a high-performance routing engine for OpenStreetMap data, providing an HTTP API for routing, map matching, distance tables, and more.

8k stars4k forksBSD-2-Clauselast commit Actively maintained
GraphHopper is an open source routing engine for OpenStreetMap, providing fast route calculation, turn-by-turn instructions, isochrones, and map matching via Java or HTTP APIs.
6.6k stars2k forksApache-2.0last commit Actively maintained
Nominatim provides geocoding (name/address → coordinates) and reverse geocoding (coordinates → address) powered by OpenStreetMap, with import tooling and a public API.

4.4k stars855 forksGPL-3.0last commit Actively maintained
OpenTripPlanner (OTP) is an open source multimodal routing engine that builds networks from GTFS and OpenStreetMap to produce itineraries and real-time transit trip plans via APIs.

2.7k stars1.1k forkslast commit Actively maintained
Every option on this page is open source and free to run on your own hardware, so you own the data and there is no subscription to cancel. 4 of 4 shipped a commit in the last six months. Licences in this list: BSD-2-Clause, Apache-2.0, GPL-3.0. In exchange you take on hosting, backups and updates yourself.
Browse everything in Search & Indexing Engines.