Multi-track GPX routing for the backcountry

Where
the pavement
ends.

Mainstream routers optimize for one fastest path. Overlandr does the opposite — it generates multiple topologically distinct alternatives ranked by offroad appeal: forest service roads, 4×4 tracks, gravel connectors, abandoned alignments. Built on OpenStreetMap data for overlanding trips that take the long way on purpose.

01

What it does

02

Vehicle profiles

Each profile tunes the 4WD penalty and minimum surface smoothness. Custom profiles are TOML files — override any cost multiplier.

Profile 4WD penalty Min smoothness Notes
stock-suv blocked bad Paved + easy gravel only
high-clearance 4.0 very_bad Default profile
4x4 1.0 horrible No penalty for technical roads
dirtbike 1.0 very_horrible Prefers narrow singletrack
03

Quickstart

Pre-built images are published to GHCR with the routing graph baked in — no volume mount needed. Available regions: oregon, idaho, montana.

docker pull ghcr.io/uname-n/overlandr:oregon
docker run -p 3000:3000 ghcr.io/uname-n/overlandr:oregon

Plan a route over HTTP:

curl -X POST http://localhost:3000/route \
  -H 'Content-Type: application/json' \
  -d '{"from":[44.919,-123.324],"to":[45.715,-123.476]}' \
  -o routes.gpx
04

Example routes

Download sample multi-track GPX files generated by Overlandr from the published repository.

05

Works with