GisForWeb
Menu

Category

Mapping

Libraries and platforms for building interactive web maps.

41 tools

Choose a web mapping library

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 tools

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.

Styled vector maps

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.

A complete application decision

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.

Before you choose

  • Test your largest expected dataset on a target mobile device.
  • Separate renderer requirements from tile, geocoding and routing services.
  • Check attribution, offline use and data export requirements before launch.

Continue planning

References · Reviewed 7 October 2026

License

41 tools found

Apache ECharts logo

Apache ECharts

OSS

JavaScript visualization library with interactive charts, maps, and geographic data components.

67.5k6 days agoApache-2.0Library
AntV L7 logo

AntV L7

OSS

WebGL library for large-scale 2D and 3D geospatial visualization in web applications.

4.1k1 months agoMITLibrary
ArcGIS logo

ArcGIS

Esri's comprehensive GIS platform for mapping, spatial analysis, and data management.

paidSaaS
Atlas logo

Atlas

Browser-based GIS with an AI assistant for building maps, spatial analyses, and team workflows.

Alternative to Google Maps Platform

freemiumSaaS
CARTO logo

CARTO

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

Alternative to ArcGIS

paidSaaS
Cartopy logo

Cartopy

OSS

Python library for map projections and cartographic visualization built on matplotlib.

BSD-3-ClauseLibrary
GeoDjango logo

GeoDjango

OSS

Django's geographic web framework for spatial models, queries, and GIS web apps.

91.4ktodayBSD-3-ClauseLibrary
CesiumJS logo

CesiumJS

OSS

Open-source JavaScript library for world-class 3D globes and maps with WebGL.

Alternative to Google Earth

15.8ktodayApache-2.0Library
D3.js logo

D3.js

OSS

JavaScript library for data-driven documents, including the d3-geo map projections.

ISCLibrary
deck.gl logo

deck.gl

OSS

WebGL-powered framework for visual exploratory data analysis of large datasets.

14.6ktodayMITLibrary
deegree logo

deegree

OSS

Java framework for spatial data infrastructures and OGC web services.

Alternative to ArcGIS

LGPL-2.1Web App
Felt logo

Felt

Collaborative browser-based GIS for building maps from live data, with spatial SQL and AI.

Alternative to ArcGIS, Google Maps Platform

freemiumSaaS
Leaflet logo

Leaflet

OSS

Leading open-source JavaScript library for mobile-friendly interactive maps. Simple and lightweight.

Alternative to Google Maps Platform, Bing Maps, Mapbox

45.7k5 days agoBSD-2-ClauseLibrary
QGIS logo

QGIS

OSS

Free and open-source cross-platform desktop GIS. Create, edit, visualize, analyze and publish geospatial data.

Alternative to ArcGIS, MapInfo Pro

14.5kyesterdayGPL-2.0Desktop App
QGIS Server logo

QGIS Server

OSS

Open-source map server for publishing QGIS projects through OGC web services.

Alternative to ArcGIS

14.5kyesterdayGPL-2.0Web App
OpenLayers logo

OpenLayers

OSS

High-performance, feature-packed library for creating interactive maps on the web.

Alternative to Google Maps Platform, Bing Maps

12.6kyesterdayBSD-2-ClauseLibrary
kepler.gl logo

kepler.gl

OSS

Powerful open-source geospatial analysis tool for large-scale datasets. Built by Uber.

12.0ktodayMITWeb App
MapLibre GL JS logo

MapLibre GL JS

OSS

Open-source TypeScript library for publishing maps on your website. Fast vector tile rendering.

Alternative to Mapbox, Google Maps Platform, Bing Maps

11.8kyesterdayBSD-3-ClauseLibrary
react-map-gl logo

react-map-gl

OSS

React components for building map apps with MapLibre GL JS or Mapbox GL JS.

8.5k1 months agoMITLibrary
React Leaflet logo

React Leaflet

React component bindings for building interactive Leaflet maps.

freeLibrary
maptalks.js logo

maptalks.js

OSS

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

4.5k3 weeks agoBSD-3-ClauseLibrary
geemap logo

geemap

OSS

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

4.0k2 days agoMITLibrary
Mapnik logo

Mapnik

OSS

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

4.0k2 weeks agoLGPL-2.1Library
Protomaps logo

Protomaps

OSS

Free, open-source map of the world deployable as a single static file (PMTiles).

Alternative to Mapbox, Google Maps Platform

3.1k3 weeks agoBSD-3-ClauseLibrary
Mapv logo

Mapv

OSS

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

2.6k4 months agoBSD-3-ClauseLibrary
GeoNode logo

GeoNode

OSS

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

Alternative to ArcGIS

1.7k2 days agoGPL-2.0-or-laterWeb App
HERE logo

HERE

Location platform with mapping, routing, and location services for enterprise applications.

freemiumSaaS
Leaflet-Geoman logo

Leaflet-Geoman

OSS

Leaflet plugin for drawing, editing, measuring, and managing geometry layers.

2.4k5 days agoMITPlugin
MapLibre Native logo

MapLibre Native

OSS

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

2.3ktodayBSD-2-ClauseLibrary
TerriaJS logo

TerriaJS

OSS

Library for building catalog-driven 2D and 3D web geospatial explorers.

Alternative to Google Earth

1.4k2 days agoApache-2.0Library
iTowns logo

iTowns

OSS

Three.js and WebGL framework for visualizing 2D and 3D geospatial data.

1.3k2 days agoCECILL-B OR MITLibrary
overpass turbo logo

overpass turbo

OSS

Web-based GUI for writing, testing, and visualizing OpenStreetMap Overpass queries.

1.3k1 weeks agoMITWeb App
MapServer logo

MapServer

OSS

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

Alternative to ArcGIS

1.2k4 days agoMITWeb App
Mapbox GL Draw logo

Mapbox GL Draw

OSS

Drawing tools plugin for MapLibre/Mapbox GL maps — points, lines, polygons.

1.1k5 days agoISCPlugin
Mapbender logo

Mapbender

OSS

Open-source WebGIS framework for building map applications without code.

641 weeks agoMITWeb App
Mapbox logo

Mapbox

Maps and location platform for developers. Includes GL JS, Studio, and navigation APIs.

freemiumSaaS
MapLibre-Geoman logo

MapLibre-Geoman

OSS

MapLibre plugin for drawing, measuring, and editing geometry layers in web maps.

1275 days agoMITPlugin
MapTiler logo

MapTiler

Map hosting platform with beautiful styles, vector tiles, and easy integration.

Alternative to Mapbox, Google Maps Platform

freemiumSaaS
p

pydeck

OSS

Python API for deck.gl, rendering GPU geospatial layers in Jupyter notebooks and Dash apps.

MITLibrary
Tangram logo

Tangram

OSS

WebGL rendering engine for 2D and 3D vector maps, used as a Leaflet plugin.

MITLibrary
Vue for Cesium logo

Vue for Cesium

OSS

Vue 3 component library for building 3D globe and terrain apps on CesiumJS.

MITLibrary