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).
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.
| # | App | Stars | Health | Last activity | License | Language | Docker |
|---|---|---|---|---|---|---|---|
| 1 | Dawarich | 10.9k | Active | 2026-11-07 | AGPL-3.0 | Docker | ✓ |
| 2 | Open Source Routing Machine (OSRM) | 8.2k | Active | 2026-11-02 | BSD-2-Clause | C++ | – |
| 3 | GraphHopper | 6.8k | Active | 2026-11-09 | Apache-2.0 | Java | – |
| 4 | Nominatim | 4.6k | Active | 2026-11-03 | GPL-2.0 | C | – |
| 5 | wanderer | 4.1k | Active | 2026-11-08 | AGPL-3.0 | Docker, Go | ✓ |
Ranked by GitHub stars weighted by maintenance health.
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).
High performance routing engine designed to run on OpenStreetMap data and offering an HTTP API, C++ library interface, and Nodejs wrapper.
Fast routing library and server using OpenStreetMap.
Server application for geocoding (address -> coordinates) and reverse geocoding (coordinates -> address) on OpenStreetMap data.
Trail database where you can upload your recorded tracks or create new ones and add various metadata to build an easily searchable catalogue.
Travel tracker and trip planner.
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.
Collaborative project to create a free editable map of the world.
Multimodal trip planning software based on OpenStreetMap data and consuming published GTFS-formatted data to suggest routes using local public transit systems.
Route service with directions, isochrones, time-distance matrix, route optimization, etc.
Minimalist POI Map tracker and Trip planner.
Personal flight tracking system.
Store and access data published by OwnTracks location tracking apps.
Web GIS server for geospatial data management, web map publishing, and QGIS-centered collaborative workflows.
Get the timezone from geo coordinates (lat, lon).
Track and share your location in real time. Control and lock stolen or lost phones.
Host OpenStreetMap vector tiles, satellite imagery, own geodata and data from PostGIS database.
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.
Bike Speedometer as Progressive Web App.
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.
16 of the 19 apps listed had commits in the last 90 days; for 2 we have no repository activity data.
11 of the 19 apps can run with Docker.
The most common licenses in this category are GPL-3.0 (4 apps), AGPL-3.0 (3 apps), GPL-2.0 (3 apps).
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.
Figures from GitHub and Docker Hub as of 2026-11-15; hosting costs are rough estimates.