SelfHostHub

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.

8,151 starsBSD-2-Clause

Details

Website
project-osrm.org
Source
github.com
Demo
map.project-osrm.org
Licence
BSD-2-Clause
Platforms
C++
GitHub stars
8,151
Last update
2026-10-12

Open-source alternative to

Categories

Alternatives to Open Source Routing Machine (OSRM)

See all Maps and Global Positioning System (GPS) →

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).

Maps and Global Positioning System (GPS)AGPL-3.0

Fast routing library and server using OpenStreetMap.

Maps and Global Positioning System (GPS)Apache-2.0

Server application for geocoding (address -> coordinates) and reverse geocoding (coordinates -> address) on OpenStreetMap data.

Maps and Global Positioning System (GPS)GPL-2.0

Trail database where you can upload your recorded tracks or create new ones and add various metadata to build an easily searchable catalogue.

Maps and Global Positioning System (GPS)AGPL-3.0

Travel tracker and trip planner.

Maps and Global Positioning System (GPS)GPL-3.0

Vector and raster maps with GL styles. Server side rendering by Mapbox GL Native. Map tile server for Mapbox GL JS, Android, iOS, Leaflet, OpenLayers, GIS via WMTS, etc.

Maps and Global Positioning System (GPS)BSD-2-Clause