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,406

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 and Global Positioning System (GPS) AGPL-3.0

Open Source Routing Machine (OSRM)

★ 7,821

High performance routing engine designed to run on OpenStreetMap data and offering an HTTP API, C++ library interface, and Nodejs wrapper.

Maps and Global Positioning System (GPS) BSD-2-Clause

GraphHopper

★ 6,526

Fast routing library and server using OpenStreetMap.

Maps and Global Positioning System (GPS) Apache-2.0

Nominatim

★ 4,344

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

Maps and Global Positioning System (GPS) GPL-2.0

wanderer

★ 3,686

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

Maps and Global Positioning System (GPS) AGPL-3.0

AdventureLog

★ 3,336

Travel tracker and trip planner.

Maps and Global Positioning System (GPS) GPL-3.0

TileServer GL

★ 2,836

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.

Maps and Global Positioning System (GPS) BSD-2-Clause

OpenStreetMap

★ 2,757

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

Maps and Global Positioning System (GPS) GPL-2.0

OpenTripPlanner

★ 2,672

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

Maps and Global Positioning System (GPS) LGPL-3.0

Shelf

★ 2,650

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

Inventory ManagementMaps and Global Positioning System (GPS) AGPL-3.0

OpenRouteService

★ 1,914

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

Maps and Global Positioning System (GPS) GPL-3.0

TRIP

★ 1,663

Minimalist POI Map tracker and Trip planner.

Maps and Global Positioning System (GPS) MIT

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.