Best self-hosted Maps and Global Positioning System (GPS) software in 2026

Maps, cartography, GIS and GPS software.

We track 19 open-source, self-hosted Maps and Global Positioning System (GPS) apps. 16 of them had commits in the last 90 days, 11 can run with Docker, and the most common licenses are GPL-3.0 (4), AGPL-3.0 (3), GPL-2.0 (3). The most-used languages are Java, Nodejs, C. Below are the top picks by GitHub stars, followed by every app ranked by stars weighted by maintenance health.

Alternatives to Google MapsAlternatives to TripItAlternatives to PolarstepsAlternatives to Google Maps TimelineAlternatives to Life360Alternatives to Strava

Top 5 by GitHub stars

#AppStarsHealthLast activityLicenseLanguageDocker
1Dawarich10.9kActive2026-11-07AGPL-3.0Docker✓
2Open Source Routing Machine (OSRM)8.2kActive2026-11-02BSD-2-ClauseC++–
3GraphHopper6.8kActive2026-11-09Apache-2.0Java–
4Nominatim4.6kActive2026-11-03GPL-2.0C–
5wanderer4.1kActive2026-11-08AGPL-3.0Docker, Go✓
  1. Dawarich — 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).
  2. 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.
  3. GraphHopper — Fast routing library and server using OpenStreetMap.
  4. Nominatim — Server application for geocoding (address -> coordinates) and reverse geocoding (coordinates -> address) on OpenStreetMap data.
  5. wanderer — Trail database where you can upload your recorded tracks or create new ones and add various metadata to build an easily searchable catalogue.

Head-to-head comparisons

Dawarich vs Open Source Routing Machine (OSRM)Dawarich vs GraphHopperDawarich vs NominatimGraphHopper vs Open Source Routing Machine (OSRM)Nominatim vs Open Source Routing Machine (OSRM)GraphHopper vs NominatimAdventureLog vs TRIP

All 19 self-hosted Maps and Global Positioning System (GPS) apps

Ranked by GitHub stars weighted by maintenance health.

Dawarich

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

Active ★ 10.9k AGPL-3.0 🐳 Docker~$5/mo

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.

Active ★ 8.2k BSD-2-Clause ~$3.5/mo

GraphHopper

Fast routing library and server using OpenStreetMap.

Active ★ 6.8k Apache-2.0 ~$10/mo

Nominatim

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

Active ★ 4.6k GPL-2.0 ~$3.5/mo

wanderer

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

Active ★ 4.1k AGPL-3.0 🐳 Docker~$5/mo

AdventureLog

Travel tracker and trip planner.

Active ★ 3.9k GPL-3.0 🐳 Docker~$5/mo

TileServer GL

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.

Active ★ 2.9k BSD-2-Clause 🐳 Docker~$5/mo

OpenStreetMap

Collaborative project to create a free editable map of the world.

Active ★ 2.9k GPL-2.0 ~$5/mo

OpenTripPlanner

Multimodal trip planning software based on OpenStreetMap data and consuming published GTFS-formatted data to suggest routes using local public transit systems.

Active ★ 2.8k LGPL-3.0 ~$10/mo

OpenRouteService

Route service with directions, isochrones, time-distance matrix, route optimization, etc.

Active ★ 2k GPL-3.0 🐳 Docker~$10/mo

TRIP

Minimalist POI Map tracker and Trip planner.

Active ★ 2k MIT 🐳 Docker~$5/mo

AirTrail

Personal flight tracking system.

Active ★ 1.7k GPL-3.0 🐳 Docker~$5/mo

OwnTracks Recorder

Store and access data published by OwnTracks location tracking apps.

Active ★ 1.2k GPL-2.0 🐳 Docker~$3.5/mo

NextGIS Web

Web GIS server for geospatial data management, web map publishing, and QGIS-centered collaborative workflows.

Active ★ 294 GPL-3.0 🐳 Docker~$5/mo

Geo2tz

Get the timezone from geo coordinates (lat, lon).

Active ★ 99 MIT 🐳 Docker~$3.5/mo

Onloc

Track and share your location in real time. Control and lock stolen or lost phones.

Active ★ 11 AGPL-3.0 🐳 Docker~$5/mo

MapTiler Server

Host OpenStreetMap vector tiles, satellite imagery, own geodata and data from PostGIS database.

Unknown ⊘ Proprietary ~$5/mo

Traccar

Java application to track GPS positions. Supports loads of tracking devices and protocols, has an Android and iOS App. Has a web interface to view your trips.

Unknown Apache-2.0 ~$10/mo

Bicimon

Bike Speedometer as Progressive Web App.

Stale ★ 64 MIT ~$5/mo

Frequently asked questions

What is the best self-hosted Maps and Global Positioning System (GPS) software in 2026?

By GitHub stars, the most popular self-hosted Maps and Global Positioning System (GPS) apps are Dawarich (10,900 stars), Open Source Routing Machine (OSRM) (8,204 stars), GraphHopper (6,802 stars). Popularity is only one signal: also check maintenance health, license and whether it fits your setup.

How many self-hosted Maps and Global Positioning System (GPS) apps are actively maintained?

16 of the 19 apps listed had commits in the last 90 days; for 2 we have no repository activity data.

Which self-hosted Maps and Global Positioning System (GPS) apps can I run with Docker?

11 of the 19 apps can run with Docker.

Which licenses do self-hosted Maps and Global Positioning System (GPS) apps use?

The most common licenses in this category are GPL-3.0 (4 apps), AGPL-3.0 (3 apps), GPL-2.0 (3 apps).

How much does it cost to self-host Maps and Global Positioning System (GPS) software?

The software itself is free to download. Based on our rough hardware estimates, the cheapest suitable VPS plan starts at about $3.5/month (median $5/month across apps in this category). Several light apps can share one server.

Related categories

Travel Organization

Figures from GitHub and Docker Hub as of 2026-11-15; hosting costs are rough estimates.