Open source Google Maps Platform alternatives

Every project in the catalog is MIT, Apache or BSD licensed. 0 projects explicitly describe themselves as a Google Maps Platform alternative; 23 more are in the category where Google Maps Platform is a typical product.

Open source projects in the same category: Maps & GIS

Category-level information: these projects are the same kind of software as Google Maps Platform; they have not claimed to be a one-to-one replacement.

AR

louis-e · Maps & GIS

STARS18.5K
FORKS1.5K
COMMITS2.5K
CONTRIBUTORS58
VERSIONv3.2.0
UPDATEDtoday
RustMinecraftOpenStreetMapCoğrafi BilgiApache-2.0

Common commercial products in this category: Esri ArcGIS, Google Maps Platform, Mapbox

What can it do?
  • You can select a region through the map tool and produce a Minecraft world that is suitable for real-world geography.
  • You can customize various settings such as on-premises production and world scale.
  • You can run the world-building process in different modes through the command line or graphic interface.
User reviews
  • • NeutralHacker News

    Arnis: Generate cities in Minecraft from OpenStreetMap

    “On the other hand you can prompt it to be more concise, use simpler words, etc. I asked ChatGPT for a concise version and this is what it did: "Arnis generates Minecraft worlds based on real-world locations. Select an area to recreate cities, landmarks, and landscapes in the…”

RE

react-native-maps · Maps & GIS

STARS16.0K
FORKS5.0K
COMMITS1.8K
CONTRIBUTORS423
VERSIONv1.29.0
UPDATED11 days ago
TypeScriptReact NativeMapMobileMIT

Common commercial products in this category: Esri ArcGIS, Google Maps Platform, Mapbox

What can it do?
  • You can create the map along with the start zone or status management.
  • You can list markers on Harita, customize them with custom visuals or views.
  • You can add special information bubbles to the beacons.
DE

visgl · Maps & GIS

STARS14.7K
FORKS2.3K
COMMITS—
CONTRIBUTORS315
VERSIONv9.4.0-alpha.2
UPDATEDtoday
VisualizationwebglMapbigdataMIT

Common commercial products in this category: Esri ArcGIS, Google Maps Platform, Mapbox

What can it do?
  • Visualize large datasets in icons, polygons, and text layers with high performance on the map
  • You can apply interactive event managements such as selection, highlight and filtering
  • With map, first-person or orthographic view options, you can study data from different angles
Heads up
  • • High number of open issues (592)
User reviews
  • • NeutralGitHub Issue

    Interleaving DeckGL layers with a base map

    “Hello, this is just a continuation #4529. After successfully integrating harp.gl's map with deck.gl, I was experimenting with things and found my Icon Layer laid on top of the buildings of the map. Normally in mapbox this could be solved by using the `mapboxLayer` and adding the…”

MA

originalankur · Maps & GIS

STARS14.3K
FORKS1.3K
COMMITS51
CONTRIBUTORS16
VERSION—
UPDATED2 mo ago
PythonHaritalamaVisualizationMinimalizmMIT

Common commercial products in this category: Esri ArcGIS, Google Maps Platform, Mapbox

What can it do?
  • With the city and country information you set, you can create minimalist map posters.
  • You can customize your maps with different visual themes and custom sizing options.
  • You can edit text on the map using Google Fonts support and multiple language options.
Heads up
  • • No published release
KE

keplergl · Maps & GIS

STARS12.1K
FORKS2.0K
COMMITS—
CONTRIBUTORS141
VERSIONv3.3.0-alpha.4
UPDATEDtoday
MapVisualizationReactUberMIT

Common commercial products in this category: Esri ArcGIS, Google Maps Platform, Mapbox

What can it do?
  • By managing the redux-based state, you integrate the capler.gl component into your own React application
  • By following the necessary development and installation steps in the Node.js environment, you run the component on the local machine
  • You can include various modules in your project through package managers and configure map functionality
User reviews
  • ↑ PositiveHacker News

    Kepler.gl

    “It’d be great to have contributors join our collaborator summit [0] in the Seattle area this fall! It’s a free event, supported by the OpenJS Foundation, kepler.gl’s host foundation. We’re expecting to have a session from Shan, the creator of Kepler.gl as well as Ilya, the…”

MA

maplibre · Maps & GIS

STARS12.0K
FORKS1.3K
COMMITS—
CONTRIBUTORS675
VERSIONv6.1.0
UPDATEDyesterday
MapswebglmapboxjavascriptBSD-3-Clause

Common commercial products in this category: Esri ArcGIS, Google Maps Platform, Mapbox

What can it do?
  • You publish maps on websites and webview-based applications
  • Quickly display maps with GPU acceleration vector layer rendering
  • You integrate map components using roofs like React and Angular
GE

opengeos · Maps & GIS

STARS8.3K
FORKS935
COMMITS0
CONTRIBUTORS0
VERSIONv3.1.0
UPDATEDtoday
TypeScriptGISWebAssemblyCoğrafi AnalizMIT

Common commercial products in this category: Esri ArcGIS, Google Maps Platform, Mapbox

What can it do?
  • You run over 1,000 geoprocessing tools without the need for servers on the browser.
  • Using MapLibre, Mapbox, Cesium, or ArcGIS engines, you display your data with different rendering options.
  • You perform geographic data analysis via Jupiter, RStudio, or web browser with local privacy.
GR

graphhopper · Maps & GIS

STARS6.8K
FORKS2.0K
COMMITS—
CONTRIBUTORS142
VERSIONstable
UPDATEDtoday
RoutingNavigationopenstreetmapjavaApache-2.0

Common commercial products in this category: Esri ArcGIS, Google Maps Platform, Mapbox

What can it do?
  • You calculate distance and time between two or more points.
  • Using GPS data, you perform the route alignment process.
  • You integrate route data into your application via the Java library or web server.
User reviews
  • • NeutralHacker News

    Using OpenStreetMap and GraphHopper to visit every pub in Dublin

    “Just a side note: the GraphHopper Routing engine is open source: but is not able to solve TSP or vehicle routing. For that we've developed jsprit, also open source: And both combined to be easily used and very fast in our commercial offering called the GraphHopper Directions API”

  • ↓ NegativeHacker News

    The Open Source GraphHopper Routing Engine 8.0 Released

    “I would do the (de)charging (or recuperation) after calculating the route. Sure, there are algorithms for energy optimal routing, but negative weights might not be that clean to handle in normal Dijkstra (or the speed up algorithms we have). So instead I would tell the algorithm…”

GO

GoogleMapReact · Maps & GIS

STARS6.5K
FORKS843
COMMITS0
CONTRIBUTORS0
VERSIONv2.2.3
UPDATED8 mo ago
JavaScriptReactGoogle Mapsİşaretçi İşlemeMIT

Common commercial products in this category: Esri ArcGIS, Google Maps Platform, Mapbox

What can it do?
  • You can render map components on the server side.
  • You can use the internal hover algorithm on map objects.
  • You can calculate the positions of the components before installing Google Maps API.
Heads up
  • • Website is unreachable (checked: 2026-10-31)
User reviews
  • • NeutralGitHub Issue

    Markers are jumping

    “Hello. Markers are jumping only when navigating the map by mouse's dran'n'drop. They appears on their old places for a short time and then showing on a right places. Strange: It doesn't reproduces on [Codesandbox]( Any ideas please?”

  • • NeutralGitHub Issue

    Markers flicker when scrolling on the map

    “When the map is scrolled and the mouse is released, the markers blink from where they were initially positioned. **The code** ``` import React from "react"; import GoogleMapReact from 'google-map-react'; const AnyReactComponent = ({ text }) => ( {text} ); const center = { lat:…”

VA

valhalla · Maps & GIS

STARS6.4K
FORKS1.0K
COMMITS—
CONTRIBUTORS267
VERSIONv3.0.0-rc.1
UPDATEDtoday
RoutingNavigationopenstreetmapisochroneMIT

Common commercial products in this category: Esri ArcGIS, Google Maps Platform, Mapbox

What can it do?
  • Using OpenStreetMap data, you provide route planning service over your own infrastructure.
  • You perform geographic data analysis with tools such as distance matrix computation and isochron analysis.
  • You perform complex route calculations using methods such as map matching and navigator vendor optimization.
Heads up
  • • High number of open issues (943)
User reviews
  • ↓ NegativeHacker News

    Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28

    “> I'm saying I don't like this proposal And I'm trying to tell you that this document is not what you think it is. It's a rough sketch of a building's foundations and your critique is about the roof. Even if this were to become a proposal, it's likely the matter of defaults of…”

  • • NeutralHacker News

    Assassin’s Creed: Valhalla and the Unfortunate Implications

    “Not everybody will seek out correct information but nowadays, you can expect to get this information much easier and much sooner than in the past. I don't exactly remember when I first read criticism about the science tree in Civilization but it was at least a decade after I…”

OS

osmnx

New49

gboeing · Maps & GIS

STARS5.9K
FORKS895
COMMITS0
CONTRIBUTORS0
VERSION—
UPDATED3 mo ago
PythonCoğrafi Bilgi SistemiOpenStreetMapAğ AnaliziMIT

Common commercial products in this category: Esri ArcGIS, Google Maps Platform, Mapbox

What can it do?
  • You can download hiking, driving or cycling networks with single line code via OpenStreetMap.
  • You can model urban fittings, building footprints, and public transport stops.
  • You can analyze and visualize street orientations, speed, travel time, and route data.
Heads up
  • • No published release
User reviews
  • ↑ PositiveGitHub Issue

    New feature: Retrieving OSM POIs with osmnx?

    “Hi, first of all, awesome work with the package! Highly useful and needed. I was wondering if there would be interest to include separate functionalities to retrieve OpenStreetMap POIs with osmnx? I am currently starting to write such functionalities for my own project, and I…”

  • • NeutralGitHub Issue

    OSMnx 2.0 Migration Guide

    “# Overview OSMnx 2.0.0 was released in November 2024. This major release includes some breaking changes (including removing previously deprecated functionality) that are not backwards compatible with v1. This issue provides guidance on migrating from v1 to v2. # Migrating to v2…”

AW

sshuair · Maps & GIS

STARS5.6K
FORKS908
COMMITS0
CONTRIBUTORS0
VERSION—
UPDATED3 mo ago
GISGeospatialCurated ListMappingMIT

Common commercial products in this category: Esri ArcGIS, Google Maps Platform, Mapbox

What can it do?
  • You can access cartography and geoanalysis tools.
  • You can study spatial libraries in various programming languages.
  • You can search for open data sets and map server resources.
Heads up
  • • No published release
User reviews
  • • NeutralGitHub Issue

    Welcome to contribute

    “You can leave a link in the comments below if you have found some project not in the list. I will add it to the main list. Comment sample: - name: QGIS - website: - short description: A cross-platform free and open-source desktop GIS software. - category: Geographic Information…”

  • • NeutralGitHub Issue

    Can u refered a windows GIS

    “Hi can u refered me all gis app for windows for develop and with repo in github”

SE

opengeos · Maps & GIS

STARS4.2K
FORKS448
COMMITS0
CONTRIBUTORS0
VERSIONv1.4.2
UPDATEDtoday
artificial-intelligenceDeep LearninggeopythonGeospatialMIT

Common commercial products in this category: Esri ArcGIS, Google Maps Platform, Mapbox

What can it do?
  • Harita karolarını Tile Map Service (TMS) sunucularından indirip GeoTIFF dosyalarına dönüştürürsün
  • Uzaktan algılama görüntülerini metin istemiyle bölümleyebilirsin
  • Ön plan ve arka plan işaretleyicilerini etkileşimli olarak oluşturup segmentasyonu yönlendirebilirsin
User reviews
  • • NeutralGitHub Issue

    sam3 dependency error on Windows

    “Dear Author, First, thank you very much for adapting SAM3. but when I've already installed the dependencies, I still get the prompt “Please install it as: pip install segment-geospatial[samgeo3]” when trying to run the code. How can I resolve this? Traceback (most recent call…”

Verified against README · Oct 28, 2026 · source

L7

L7

New75

antvis · Maps & GIS

STARS4.1K
FORKS654
COMMITS0
CONTRIBUTORS0
VERSIONv2.22.5
UPDATED11 days ago
TypeScriptWebGLGeospatialVisualizationMIT

Common commercial products in this category: Esri ArcGIS, Google Maps Platform, Mapbox

What can it do?
  • You visualize large-scale geographic spatial data with WebGL in performance.
  • You easily transfer data in CSV, JSON or GeoJSON format to map layers.
  • You develop map-based analysis systems with layers of alloy, dot, line and field.
User reviews
  • • NeutralHacker News

    Announcing Envoy: C++ L7 proxy and communication bus

    “Wow, with L7 routing on path (not just host) this does almost everything I'm using bud+fabio+consul to do. It's like Hystrix+sidecar-HAProxy in one. The one thing I must have is SNI. The docs only have a short blurb [1], does someone know the full status of SNI support? [1]:…”

MA

martin

New80

maplibre · Maps & GIS

STARS4.0K
FORKS412
COMMITS0
CONTRIBUTORS0
VERSIONmartin-v1.16.1
UPDATEDtoday
RustPostGISVector TilesMBTilesApache-2.0

Common commercial products in this category: Esri ArcGIS, Google Maps Platform, Mapbox

What can it do?
  • You instantly create vector map layers from PostgreSQL databases and GeoJSON files.
  • You present the data from sources MBTiles, PMTiles and GeoParquet as a map layer.
  • You perform copying, verification, comparison, and difference application operations between MBTiles files.
User reviews
  • • NeutralHacker News

    Asahi Linux lead developer Hector Martin resigns from Linux kernel

    “"Doxxing" refers to providing the real world identity of a psuedononymous person, breaking their pseudoanonymity. It doesn't refer to providing the WRONG identity, as that wouldn't break their pseudoanonymity. You, hananova -- are the QUEEN OF FRANCE! Did I doxx you or not? I…”

  • ↓ NegativeHacker News

    Martin Shkreli is found guilty of securities fraud

    “It's an internet forum. We're all expressing our own moral and general opinions. It's toxic to assume these opinions are not honestly held and write them off simply with another buzz word. The other poster didn't hold Shkreli's head under the water, his comments will not affect…”

ME

mesa

New80

mesa · Maps & GIS

STARS3.9K
FORKS1.4K
COMMITS0
CONTRIBUTORS0
VERSIONv3.5.1
UPDATEDyesterday
PythonAgent-basedSimulationModelingApache-2.0

Alternative to (project's own claim): NetLogo

Common commercial products in this category: Esri ArcGIS, Google Maps Platform, Mapbox

What can it do?
  • Using built-in core components, you quickly create tool-based models.
  • You visualize the models you have prepared with the browser-based interface.
  • You analyze simulation results using Python data analysis tools.
User reviews
  • • NeutralHacker News

    Valve is paying open-source developers to work on Proton, Mesa, and more

    “They wrap to SDL, so it's still being used. Proton is mostly an assemblage of FOSS projects, direct interaction with Valve isn't needed to use those any more than direct interaction with, say, a major contributor to Mesa like Intel when using that.”

  • • NeutralHacker News

    Valve is paying open-source developers to work on Proton, Mesa, and more

    “Have you heard about just-released Mesa 22.3 which now has rusticl for modern OpenCL support? Previously Mesa used Clover for OpenCL, which was stuck somewhere just below OpenCL 1.2 (but only reports OpenCL 1.1 support).”

LE

leafmap

New80

opengeos · Maps & GIS

STARS3.8K
FORKS476
COMMITS0
CONTRIBUTORS0
VERSIONv0.63.1
UPDATEDtoday
PythonJupyterCoğrafi Bilgi SistemiEtkileşimli HaritaMIT

Common commercial products in this category: Esri ArcGIS, Google Maps Platform, Mapbox

What can it do?
  • In the Jupyter environment, you create interactive maps by writing minimum code.
  • You upload and visualize vector and raster data on a map without writing code.
  • Using the WhiteboxTools background, you perform geographic analysis.
User reviews
  • • NeutralGitHub Issue

    Install on Pyodide/JupyterLite

    “It would be really cool to run `leafmap` on [Pyodide]( and hence [JupyterLite]( using [micropip]( I gave it a try and found basically two issues with non-existing Python 3 source wheels (needed by micropip) for `pycrs` and `pyshp` on PyPI for which I've created these tickets…”

  • ↓ NegativeGitHub Issue

    add_raster doesn't work in container environment

    “### Environment Information - leafmap version: 0.42.6 - Python version: 3.11.6 - Operating System: Mac OS 14.6.1 (but running container giwqs/leafmap:latest) ### Description I am having difficult getting leafmap to display a local COG when running in a container. I have tried…”

AN

googlemaps · Maps & GIS

STARS3.6K
FORKS1.6K
COMMITS0
CONTRIBUTORS0
VERSIONv6.1.0
UPDATEDtoday
KotlinGoogle MapsAndroid SDKHarita AraçlarıApache-2.0

Common commercial products in this category: Esri ArcGIS, Google Maps Platform, Mapbox

What can it do?
  • You can cluster a large number of data points on the map and display it as a heat map.
  • You can style KML and GeoJSON data by importing them to the map.
  • You can perform multiple line coding and global geometry calculations.
User reviews
  • ↓ NegativeGitHub Issue

    Map dragging is slow when using more than 15 000 markers in a high zoom level

    “Hey, I have (sometimes) much more than 15 000 markers. When i drag the map in a high zoom level e.g. above an area that has only like 200 (clustered) markers it is very slow although I have a Galaxy S3. Someone knows how to make dragging fast in high zoom levels?”

  • • NeutralGitHub Issue

    java.util.ConcurrentModificationException

    “I am intermittently getting this error. Here's my scenario: 1.) Not that it matters, - my marker locations are trickling in (coming from a network call) 2.) Every 15 markers that arrive, I "encourage" to do cluster by calling ``` mClusterManager.cluster() ``` 3.) I have overrode…”

RE

zcreativelabs · Maps & GIS

STARS3.4K
FORKS461
COMMITS0
CONTRIBUTORS0
VERSION—
UPDATED1 mo ago
TypeScriptReactData VisualizationSVG MapsMIT

Common commercial products in this category: Esri ArcGIS, Google Maps Platform, Mapbox

What can it do?
  • You create SVG maps by providing a valid TopoJSON file reference.
  • You combine components by adding pointers and notes to maps.
  • You visualize countries, regions and continents at different levels of complexity.
Heads up
  • • No published release
User reviews
  • • NeutralGitHub Issue

    Tooltip integration with react-tooltip

    “Hi! I finally decided to switch to your awesome library but found a little problem: I use some state to toggle a class `active` to some countries which applies *the same color* as the `hover` fill but when you hover over a sidebar of continents, each country belonging to that…”

  • • NeutralGitHub Issue

    Zoom in on Country

    “It would be incredibly useful to center and zoom based on the returned ` `s within ` `. I think it could be helpful as a prop within ` `.”

PH

komoot · Maps & GIS

STARS3.2K
FORKS380
COMMITS—
CONTRIBUTORS72
VERSIONv0.1
UPDATED3 days ago
geocodingopenstreetmapelasticsearchMapsApache-2.0

Common commercial products in this category: Esri ArcGIS, Google Maps Platform, Mapbox

What can it do?
  • Using OpenStreetMap data, you make spelling error-tolerant and multilingual address searches
  • You convert geographic coordinates to open address with reverse encoding
  • Filter search results with border box or OSM tags
User reviews
  • • NeutralHacker News

    Introducing the Photon

    “"The Spark (Core) on the other hand is much like an Arduino in that you have it in your presence to code its behavior, and then release it to the wild. Slightly different target apps, hugely different user experience." The Core default firmware gives you an instant cloud API to…”

  • • NeutralHacker News

    Introducing the Photon

    “Suggestion - put in some social sharing meta tags. It literally takes two minutes. Here's a quickie to make it semi presentable on facebook ``` <meta property="og:title" content="Introducing the Photon IoT Toolkit"> <meta property="og:image" content=" <meta…”