osrm-backend
The C++ backend of the Open Source Routing Machine, a fast routing engine for road networks. It is used to compute routes and travel times from map data.
Pick a small issue you can reproduce, then fix it with your AI coding agent.
Share on XLicense: BSD-2-Clause
Overview
OSRM, the Open Source Routing Machine, is a routing engine written in C++14 for OpenStreetMap data, and this is its backend. Services are available through an HTTP API, a C++ library interface and a NodeJs wrapper. They are Nearest, Route, Table, Match, Trip and Tile. A public demo server with a frontend is available for a quick trial.
Key features
- Nearest snaps coordinates to the street network
- Route finds the fastest route between coordinates
- Table computes durations or distances between coordinate pairs
- Match snaps noisy GPS traces to roads
- Trip solves travelling salesman with a greedy heuristic
Best for
Developers who want a self-hosted routing service on OpenStreetMap data with HTTP, C++ or Node.js access. A demo server lets you try it before installing.
- Upstream
- Optimind-llc/osrm-backend
- Fork on GitHub
- Guo-astro/osrm-backend
- Upstream stars
- 0
- Category
- Maps and geospatial
- Language
- C++
- License
- BSD-2-Clause
- Forked
- 2019-05-04
- Sync status
- In syncLast synced 2026-11-09
More in Maps and geospatial
An interactive atlas for exploring Chinese history from 403 BCE to the present. Move through historical periods to see territorial changes, locate places, and connect them with historical events and poetry.
Forked 2026-10-21Last synced 2026-10-25License: GPL-3.0Maps and geospatialGitHub
A Go terminal map viewer and journey planner for recorded activities and planned routes. Inspect tracks, elevation, and playback offline, or use Mapbox for place search and road routing.
Forked 2026-10-19Last synced 2026-11-09License: MITMaps and geospatialGitHub
GeoLibre is a GIS for visualizing and analyzing geospatial data across browser, desktop, mobile, and notebooks. It keeps work local with browser geoprocessing tools.
Forked 2026-10-07Last synced 2026-11-09License: MITMaps and geospatialGitHub
An open source command line toolkit that turns drone, balloon or kite photos into maps, point clouds, 3D models and elevation models. Used for aerial mapping and surveying.
Forked 2026-06-09Last synced 2026-11-09License: AGPL-3.0Maps and geospatialGitHub