GisForWeb
Menu

Category

Visualization

Render and present geospatial data in compelling ways.

32 tools

Choose how to present spatial data

Decide what the viewer should learn before choosing a rendering library. A point map, an aggregated density layer and a 3D scene answer different questions. Start with the geometry, update frequency and interaction you need, then test how clearly the result communicates your data.

Jump to all tools

Interactive basemaps and feature layers

Use a map renderer when geographic context, labels and familiar navigation are central. Leaflet and MapLibre offer different approaches to layers and styling; compare them with your actual features and target devices.

Custom analytical layers

deck.gl supplies GPU-powered layers for spatial visualization. Evaluate its layer types and picking interactions when you need to compose an application around data, rather than just display a basemap.

Globes and 3D scenes

CesiumJS supports 3D globes and geospatial scenes. Consider it when elevation, buildings or global context are part of the task, and budget for preparing and delivering the scene assets.

Before you choose

  • Test legibility at the zoom levels and screen sizes your audience uses.
  • Measure loading and interaction with representative geometry, not a tiny demo.
  • Provide understandable legends and accessible ways to inspect values.

Continue planning

References · Reviewed 7 October 2026

License

32 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
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
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
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
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
kepler.gl logo

kepler.gl

OSS

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

12.0ktodayMITWeb App
geemap logo

geemap

OSS

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

4.0k2 days agoMITLibrary
GeoDa logo

GeoDa

OSS

Desktop application for exploratory spatial data analysis and spatial econometrics.

Alternative to ArcGIS

GPL-3.0Desktop 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
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 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
Mapnik logo

Mapnik

OSS

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

4.0k2 weeks agoLGPL-2.1Library
Mapv logo

Mapv

OSS

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

2.6k4 months agoBSD-3-ClauseLibrary
Supercluster logo

Supercluster

OSS

Fast JavaScript library for clustering large GeoJSON point datasets in browsers and Node.js.

2.4k1 months agoISCLibrary
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
GRASS GIS logo

GRASS GIS

OSS

Free, open-source GIS software for geospatial data management, analysis, and visualization.

Alternative to ArcGIS

1.2kyesterdayGPL-2.0Desktop App
geotiff.js logo

geotiff.js

OSS

Browser and Node.js library for parsing GeoTIFF files for visualization and analysis.

1.1k3 weeks agoMITLibrary
OpenGlobus logo

OpenGlobus

OSS

WebGL engine for interactive 3D globes, terrain, and geospatial data at planetary scale.

Alternative to Google Earth

940yesterdayApache-2.0Library
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
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
three-geo logo

three-geo

OSS

three.js library that turns GPS coordinates into textured 3D terrain meshes.

MITLibrary
Web WorldWind logo

Web WorldWind

OSS

NASA's WebGL globe engine for the browser, with terrain, imagery layers, and 3D shapes.

Alternative to Google Earth

Apache-2.0Library