Self-hosted alternatives to Google Maps Platform

API billing starts the moment you exceed the credit, and geocoding costs add up silently.

Below are 10 open-source projects that cover the same ground, each scored 0–100 on how actively it is actually maintained — commit volume, release cadence and recent trend. 7 of the 10 are currently rated healthy or better. Ordering reflects that score, not sponsorship.

Shortest path: Dawarich is the best-maintained option here (health 93/100). 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).
Project Health Activity (11 mo) Stars Licence Last release
Dawarich
Visualize your location history, track your movements, and analyze your travel patterns with complete privacy
Thriving · 93 2025-10: 123 commits 2025-11: 116 commits 2025-12: 73 commits 2026-01: 73 commits 2026-02: 136 commits 2026-03: 170 commits 2026-04: 127 commits 2026-05: 516 commits 2026-06: 178 commits 2026-07: 437 commits 2026-08: 528 commits 11k AGPL-3.0 22 Sept 2026
Shelf
Asset and equipment tracking software used by teams who value clarity. Shelf is an asset database and QR asset
Thriving · 90 2025-10: 304 commits 2025-11: 253 commits 2025-12: 181 commits 2026-01: 245 commits 2026-02: 314 commits 2026-03: 237 commits 2026-04: 215 commits 2026-05: 331 commits 2026-06: 451 commits 2026-07: 445 commits 2026-08: 1057 commits 3k AGPL-3.0 23 Sept 2026
OpenTripPlanner
Multimodal trip planning software based on OpenStreetMap data and consuming published GTFS-formatted data to s
Thriving · 83 2025-10: 581 commits 2025-11: 395 commits 2025-12: 270 commits 2026-01: 378 commits 2026-02: 353 commits 2026-03: 529 commits 2026-04: 438 commits 2026-05: 428 commits 2026-06: 409 commits 2026-07: 293 commits 2026-08: 466 commits 2.7k LGPL-3.0 9 Sept 2026
OpenRouteService
Route service with directions, isochrones, time-distance matrix, route optimization, etc.
Healthy · 75 2025-10: 38 commits 2025-11: 96 commits 2025-12: 79 commits 2026-01: 17 commits 2026-02: 14 commits 2026-03: 31 commits 2026-04: 38 commits 2026-05: 32 commits 2026-06: 24 commits 2026-07: 22 commits 2026-08: 117 commits 2k GPL-3.0 24 Sept 2026
Open Source Routing Machine (OSRM)
High performance routing engine designed to run on OpenStreetMap data and offering an HTTP API, C++ library in
Healthy · 69 2025-10: 3 commits 2025-11: 0 commits 2025-12: 0 commits 2026-01: 36 commits 2026-02: 21 commits 2026-03: 29 commits 2026-04: 57 commits 2026-05: 64 commits 2026-06: 42 commits 2026-07: 24 commits 2026-08: 33 commits 8.1k BSD-2-Clause 1 Sept 2026
AdventureLog
Travel tracker and trip planner.
Healthy · 69 2025-10: 2 commits 2025-11: 1 commits 2025-12: 2 commits 2026-01: 3 commits 2026-02: 3 commits 2026-03: 10 commits 2026-04: 1 commits 2026-05: 3 commits 2026-06: 72 commits 2026-07: 65 commits 2026-08: 19 commits 3.8k GPL-3.0 12 Aug 2026
TRIP
Minimalist POI Map tracker and Trip planner.
Healthy · 68 2025-10: 101 commits 2025-11: 146 commits 2025-12: 1 commits 2026-01: 78 commits 2026-02: 43 commits 2026-03: 73 commits 2026-04: 0 commits 2026-05: 18 commits 2026-06: 1 commits 2026-07: 30 commits 2026-08: 29 commits 1.9k MIT 27 Sept 2026
TileServer GL
Vector and raster maps with GL styles. Server side rendering by Mapbox GL Native. Map tile server for Mapbox G
Steady · 66 2025-10: 13 commits 2025-11: 57 commits 2025-12: 67 commits 2026-01: 48 commits 2026-02: 58 commits 2026-03: 68 commits 2026-04: 47 commits 2026-05: 59 commits 2026-06: 54 commits 2026-07: 8 commits 2026-08: 13 commits 2.9k BSD-2-Clause 31 Aug 2026
OpenStreetMap
Collaborative project to create a free editable map of the world.
Steady · 66 2025-10: 130 commits 2025-11: 98 commits 2025-12: 142 commits 2026-01: 140 commits 2026-02: 124 commits 2026-03: 194 commits 2026-04: 185 commits 2026-05: 109 commits 2026-06: 112 commits 2026-07: 168 commits 2026-08: 92 commits 2.8k GPL-2.0 —
Nominatim
Server application for geocoding (address -> coordinates) and reverse geocoding (coordinates -> address) on Op
Steady · 62 2025-10: 25 commits 2025-11: 11 commits 2025-12: 52 commits 2026-01: 40 commits 2026-02: 71 commits 2026-03: 68 commits 2026-04: 49 commits 2026-05: 62 commits 2026-06: 49 commits 2026-07: 37 commits 2026-08: 37 commits 4.5k GPL-2.0 19 Apr 2026

How these were picked

Every project listed here is open source and can run entirely on hardware you control. We start from the categories that match Google Maps Platform's job — Maps and Global Positioning System (GPS) — then rank by health score so that a popular-but-abandoned project never appears above a smaller one that is actively shipping. The scoring method is documented in full.

The scores are recomputed from repository data on every rebuild, so this page reflects the state of these projects as of 1 Oct 2026 — not the day it was written.

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

Best fit: This is a strong fit for privacy-conscious users who want to collect and analyse their location history on their own infrastructure rather than relying on commercial cloud tracking.

Worth knowing: You will need to maintain a reliable method for continuously feeding location data from your mobile devices into the instance, which can impact battery life and require careful client-side configuration.

Full health breakdown for Dawarich →

Shelf

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.

Best fit: Teams managing physical inventory or equipment pools who want an internal directory without per-user SaaS subscription costs.

Worth knowing: Because asset tracking depends heavily on reliable physical tagging and consistent user scanning habits, adoption friction within your team is a primary risk.

Full health breakdown for Shelf →

OpenTripPlanner

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

Best fit: It suits transport authorities, researchers, or developers who need to run a self-hosted journey planner using standard open geographic and transit data.

Worth knowing: Ingesting and indexing large regional transit datasets and street networks can require substantial memory and processing resources.

Full health breakdown for OpenTripPlanner →

OpenRouteService

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

Best fit: It suits developers and system administrators who require a dedicated, locally hosted mapping and routing backend without relying on third-party commercial APIs.

Worth knowing: The codebase requires substantial system memory and compute resources to process large geographic datasets and routing graphs efficiently. It also demands careful handling of spatial data imports during initial setup.

Full health breakdown for OpenRouteService →

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.

Best fit: Self-hosters who need to build custom mapping applications or require local, high-speed routing services using OpenStreetMap data without relying on third-party APIs.

Worth knowing: Setting up and preprocessing large geographical datasets can be computationally demanding and requires careful hardware planning. It also has a specific dependency on OpenStreetMap data formats.

Full health breakdown for Open Source Routing Machine (OSRM) →