Skip to content

Search tools

Maps and Global Positioning System (GPS)

Open source alternatives to Google Maps

We track 6 open-source Google Maps alternatives, of which 5 currently score 70 or above on Repoly's GitHub health scale and 2 ship a Docker image. TileServer GL leads on health at 94/100 with 32 commits in the last 90 days; across all 6 projects you are choosing between Apache-2.0, BSD-2-Clause, GPL-2.0 and 2 other licences.

updated Oct 2026 6 alternatives best health 94 ★ 24k combined 673 commits / 90d 2 with Docker

Top picks to replace Google Maps

  • Healthiest

    TileServer GL

    Health 94/100: 32 commits in 90 days, latest release v5.7.0, Docker image available.

  • Most starred

    Open Source Routing Machine (OSRM)

    8,181 stars, the biggest community among Google Maps alternatives.

  • Most active

    OpenRouteService

    392 commits in the last 90 days, more than any other option here.

Licence family

Showing 6 of 6 tools

All 6 Google Maps alternatives, ranked by health

  • Top pick · highest health

    TileServer GL

    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.

    ★ 2.9k⟳ 7 days agov5.7.0BSD-2-Clause

    DockerNodejs
  • Nominatim

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

    ★ 4.5k⟳ 2 days agov5.3.3GPL-2.0

    C

Google Maps alternatives compared

TileServer GL edges OpenRouteService 94 to 93. OpenRouteService is the busier codebase, though, with 392 commits in 90 days to 32. Open Source Routing Machine (OSRM) has the largest following at 8.2k stars, yet ranks #3 of 6, held back mostly by Docker support (no Docker image).

The most recent release is TileServer GL v5.7.0, published 7 days ago. None of the measured options scores under 40. By stack, Java (2), C (1) and C++ (1) are the most common. TileServer GL, Open Source Routing Machine (OSRM) and GraphHopper are permissively licensed; OpenRouteService and Nominatim are copyleft. MapTiler Server is source-available rather than open source, which limits commercial reuse. MapTiler Server is not hosted on a forge Repoly can read, so it has no measured score yet.

Open source alternatives to Google Maps by health, stars, licence and last commit
Tool Health Stars Licence Last commit Docker
TileServer GL Health 94 on 11 Sep, 94 nowSteady at 94 since 11 Sep 94 2.9k BSD-2-Clause 7 days ago Yes
OpenRouteService Health 93 on 11 Sep, 93 nowSteady at 93 since 11 Sep 93 2k GPL-3.0 today Yes
Open Source Routing Machine (OSRM) Health 86 on 11 Sep, 86 nowSteady at 86 since 11 Sep 86 8.2k BSD-2-Clause 3 days ago No
GraphHopper Health 78 on 11 Sep, 85 nowUp 7 points since 11 Sep 85 6.7k Apache-2.0 yesterday No
Nominatim Health 85 on 11 Sep, 85 nowSteady at 85 since 11 Sep 85 4.5k GPL-2.0 2 days ago No
MapTiler Server 10 0 ⊘ Proprietary unknown No

Google Maps alternatives: common questions

What is the most maintained open source alternative to Google Maps?

TileServer GL scores highest at 94/100, with 32 commits in the last 90 days, 2.9k stars on GitHub and its latest release (v5.7.0) published 7 days ago. OpenRouteService has the most raw commit activity at 392 commits in 90 days.

Which Google Maps alternatives use a permissive licence?

3 of 6 are permissively licensed (MIT, Apache, BSD or similar): TileServer GL (BSD-2-Clause), Open Source Routing Machine (OSRM) (BSD-2-Clause), GraphHopper (Apache-2.0). 2 use copyleft licences such as GPL or AGPL, which require you to publish changes if you distribute a modified version.

Which Google Maps alternatives run in Docker?

2 of 6 publish a Docker image or Compose file: TileServer GL, OpenRouteService. Docker support contributes 10 of the 100 available health points, because it is the clearest signal that self-hosting is a supported path rather than an afterthought.

Is TileServer GL or OpenRouteService the better Google Maps alternative?

On measured health TileServer GL leads, 94 to 93. TileServer GL has 32 commits in 90 days, 2.9k stars and v5.7.0 from 7 days ago; OpenRouteService has 392 commits in 90 days, 2k stars and v10.1.0 from 16 days ago. TileServer GL is ahead or level on every term Repoly measures.

Are the Google Maps alternatives still maintained?

5 of the 5 measured options score 70 or above. Every measured option had commits in the last 90 days. None scores under 40.

What languages are the Google Maps alternatives written in?

Java: OpenRouteService and GraphHopper. C: Nominatim. C++: Open Source Routing Machine (OSRM). The stack matters if you plan to extend or patch the tool yourself.