Built with
JavaScript
37 tools
37 tools found
Apache ECharts
JavaScript visualization library with interactive charts, maps, and geographic data components.

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

CesiumJS
Open-source JavaScript library for world-class 3D globes and maps with WebGL.
Alternative to Google Earth

deck.gl
WebGL-powered framework for visual exploratory data analysis of large datasets.
OpenLayers
High-performance, feature-packed library for creating interactive maps on the web.
Alternative to Google Maps Platform, Bing Maps
MapLibre GL JS
Open-source TypeScript library for publishing maps on your website. Fast vector tile rendering.
Alternative to Mapbox, Google Maps Platform, Bing Maps
Turf.js
Advanced geospatial analysis library for browsers and Node.js. Modular and fast.
Alternative to ArcGIS
React Leaflet
React component bindings for building interactive Leaflet maps.

maptalks.js
Extensible JavaScript library for integrated 2D and 3D mapping.
AntV L7
WebGL library for large-scale 2D and 3D geospatial visualization in web applications.

ArcGIS
Esri's comprehensive GIS platform for mapping, spatial analysis, and data management.
D3.js
JavaScript library for data-driven documents, including the d3-geo map projections.

mapshaper
Editor for Shapefile, GeoJSON and TopoJSON — simplify, clip and convert in the browser.

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

Mapv
Canvas-based JavaScript library for visualizing large geospatial point, line, and polygon datasets.
Leaflet-Geoman
Leaflet plugin for drawing, editing, measuring, and managing geometry layers.
Supercluster
Fast JavaScript library for clustering large GeoJSON point datasets in browsers and Node.js.
Proj4js
JavaScript library for reprojecting coordinates between coordinate systems, including datum transformations.

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

gdal3.js
WebAssembly build of GDAL and OGR for geospatial processing in browsers and Node.js.
geoblaze
Pure-JavaScript raster processing engine for GeoTIFFs in the browser and Node.js.

geojson-vt
Slices GeoJSON into vector tiles on the fly in the browser, for rendering without a tile server.

H3
Uber's hexagonal hierarchical geospatial indexing system for efficient spatial analysis.
overpass turbo
Web-based GUI for writing, testing, and visualizing OpenStreetMap Overpass queries.
geotiff.js
Browser and Node.js library for parsing GeoTIFF files for visualization and analysis.

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

TerriaJS
Library for building catalog-driven 2D and 3D web geospatial explorers.
Alternative to Google Earth
OpenGlobus
WebGL engine for interactive 3D globes, terrain, and geospatial data at planetary scale.
Alternative to Google Earth

Koop
JavaScript toolkit for serving transformed geospatial data through web mapping APIs.
MapLibre-Geoman
MapLibre plugin for drawing, measuring, and editing geometry layers in web maps.
Mapbender
Open-source WebGIS framework for building map applications without code.

Overture Maps
Open, conflated global map data published as cloud-native GeoParquet by a Linux Foundation project.
pydeck
Python API for deck.gl, rendering GPU geospatial layers in Jupyter notebooks and Dash apps.

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

three-geo
three.js library that turns GPS coordinates into textured 3D terrain meshes.
Vue for Cesium
Vue 3 component library for building 3D globe and terrain apps on CesiumJS.
Web WorldWind
NASA's WebGL globe engine for the browser, with terrain, imagery layers, and 3D shapes.
Alternative to Google Earth