Self-hosted alternatives to Google Maps
Self-hosted maps and navigation, with no tracking. Below are 12 open source options you host on your own server — with no monthly per-user fee and full control of your data.
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.
Frequently asked questions
Is there a free self-hosted alternative to Google Maps?
Yes. We've gathered 12 self-hosted, open source alternatives to Google Maps — including Dawarich, Open Source Routing Machine (OSRM), GraphHopper. You run all of them on your own server.
What is the best open source alternative to Google Maps?
Dawarich is one of the most popular (9,406 GitHub stars). The "best" depends on your case — compare the options below.
Do I need a server to replace Google Maps?
Yes. You can use a home server (homelab) or a cheap VPS (from ~€4/mo). See the hosting suggestions on this page.