Markers and raster basemaps
Leaflet provides tile layers, markers, popups and GeoJSON overlays. Try your required plugins and touch interactions with representative data before committing to a renderer.
Category
Libraries and platforms for building interactive web maps.
41 tools
Start with the map your users need: a few locations, a styled vector basemap, or a GIS application with multiple data sources. A browser renderer is one part of the system. Plan tile hosting, address search and directions separately, even when a commercial platform supplies them together.
Jump to all toolsLeaflet provides tile layers, markers, popups and GeoJSON overlays. Try your required plugins and touch interactions with representative data before committing to a renderer.
MapLibre GL JS renders interactive maps with GPU acceleration. Compare it with Mapbox when evaluating a hosted platform as well as the renderer; check data, service and licensing requirements independently.
Compare Leaflet, MapLibre and OpenLayers against your projections, editing workflow and data formats. Include the work needed to connect search and routing services in your estimate.
References · Reviewed 7 October 2026
JavaScript visualization library with interactive charts, maps, and geographic data components.
WebGL library for large-scale 2D and 3D geospatial visualization in web applications.

Esri's comprehensive GIS platform for mapping, spatial analysis, and data management.
Browser-based GIS with an AI assistant for building maps, spatial analyses, and team workflows.
Alternative to Google Maps Platform

Cloud-based platform for spatial data science and location intelligence analytics.
Alternative to ArcGIS

Python library for map projections and cartographic visualization built on matplotlib.
Django's geographic web framework for spatial models, queries, and GIS web apps.

Open-source JavaScript library for world-class 3D globes and maps with WebGL.
Alternative to Google Earth
JavaScript library for data-driven documents, including the d3-geo map projections.

WebGL-powered framework for visual exploratory data analysis of large datasets.
Java framework for spatial data infrastructures and OGC web services.
Alternative to ArcGIS

Collaborative browser-based GIS for building maps from live data, with spatial SQL and AI.
Alternative to ArcGIS, Google Maps Platform

Leading open-source JavaScript library for mobile-friendly interactive maps. Simple and lightweight.
Alternative to Google Maps Platform, Bing Maps, Mapbox

Free and open-source cross-platform desktop GIS. Create, edit, visualize, analyze and publish geospatial data.
Alternative to ArcGIS, MapInfo Pro
Open-source map server for publishing QGIS projects through OGC web services.
Alternative to ArcGIS
High-performance, feature-packed library for creating interactive maps on the web.
Alternative to Google Maps Platform, Bing Maps

Powerful open-source geospatial analysis tool for large-scale datasets. Built by Uber.
Open-source TypeScript library for publishing maps on your website. Fast vector tile rendering.
Alternative to Mapbox, Google Maps Platform, Bing Maps

React components for building map apps with MapLibre GL JS or Mapbox GL JS.
React component bindings for building interactive Leaflet maps.

Extensible JavaScript library for integrated 2D and 3D mapping.

Python package for interactive geospatial analysis and visualization with Google Earth Engine.

C++ cartographic rendering library for maps and tiles from geospatial data sources.

Free, open-source map of the world deployable as a single static file (PMTiles).
Alternative to Mapbox, Google Maps Platform

Canvas-based JavaScript library for visualizing large geospatial point, line, and polygon datasets.

Open-source web platform for managing, publishing, and sharing geospatial data.
Alternative to ArcGIS

Location platform with mapping, routing, and location services for enterprise applications.
Leaflet plugin for drawing, editing, measuring, and managing geometry layers.

Open-source native mapping engine for vector maps across mobile, desktop, and embedded platforms.

Library for building catalog-driven 2D and 3D web geospatial explorers.
Alternative to Google Earth

Three.js and WebGL framework for visualizing 2D and 3D geospatial data.
Web-based GUI for writing, testing, and visualizing OpenStreetMap Overpass queries.

Open-source platform for publishing spatial data and interactive maps to the web.
Alternative to ArcGIS

Drawing tools plugin for MapLibre/Mapbox GL maps — points, lines, polygons.
Open-source WebGIS framework for building map applications without code.

Maps and location platform for developers. Includes GL JS, Studio, and navigation APIs.
MapLibre plugin for drawing, measuring, and editing geometry layers in web maps.
Map hosting platform with beautiful styles, vector tiles, and easy integration.
Alternative to Mapbox, Google Maps Platform
Python API for deck.gl, rendering GPU geospatial layers in Jupyter notebooks and Dash apps.

WebGL rendering engine for 2D and 3D vector maps, used as a Leaflet plugin.
Vue 3 component library for building 3D globe and terrain apps on CesiumJS.