Best self-hosted Maps and Global Positioning System (GPS) apps
Maps, cartography, GIS and GPS software.
19 open source Maps and Global Positioning System (GPS) tools you host on your own server — with full control of your data and no per-user cost.
Dawarich
★ 9,406Visualize 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).
Open Source Routing Machine (OSRM)
★ 7,821High performance routing engine designed to run on OpenStreetMap data and offering an HTTP API, C++ library interface, and Nodejs wrapper.
GraphHopper
★ 6,526Fast routing library and server using OpenStreetMap.
Nominatim
★ 4,344Server application for geocoding (address -> coordinates) and reverse geocoding (coordinates -> address) on OpenStreetMap data.
wanderer
★ 3,686Trail database where you can upload your recorded tracks or create new ones and add various metadata to build an easily searchable catalogue.
AdventureLog
★ 3,336Travel tracker and trip planner.
TileServer GL
★ 2,836Vector 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.
OpenStreetMap
★ 2,757Collaborative project to create a free editable map of the world.
OpenTripPlanner
★ 2,672Multimodal trip planning software based on OpenStreetMap data and consuming published GTFS-formatted data to suggest routes using local public transit systems.
Shelf
★ 2,650Asset and equipment tracking software used by teams who value clarity. Shelf is an asset database and QR asset label generator that lets you create, manage and overview your assets across locations. Unlimited assets, free forever.
OpenRouteService
★ 1,914Route service with directions, isochrones, time-distance matrix, route optimization, etc.
TRIP
★ 1,663Minimalist POI Map tracker and Trip planner.
AirTrail
★ 1,203Personal flight tracking system.
OwnTracks Recorder
★ 1,183Store and access data published by OwnTracks location tracking apps.
Geo2tz
★ 95Get the timezone from geo coordinates (lat, lon).
Bicimon
★ 62Bike Speedometer as Progressive Web App.
Onloc
★ 8Track and share your location in real time. Control and lock stolen or lost phones.
MapTiler Server
Host OpenStreetMap vector tiles, satellite imagery, own geodata and data from PostGIS database.
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.
Frequently asked questions
What are the best self-hosted Maps and Global Positioning System (GPS) tools?
Among the 19 options, the most popular include Dawarich, Open Source Routing Machine (OSRM), GraphHopper. Compare license, platform and popularity in the list below.
Is there a free open source alternative for Maps and Global Positioning System (GPS)?
Yes — all 19 tools on this page are open source and you run them on your own server, with no monthly fee.
Where can I host a Maps and Global Positioning System (GPS) app?
On a home server (homelab) or a cheap VPS from ~€4/mo. See the suggestions on this page.