Built with
JavaScript
18 tools
18 tools found

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

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.
geotiff.js
Browser and Node.js library for parsing GeoTIFF files for visualization and analysis.
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

H3
Uber's hexagonal hierarchical geospatial indexing system for efficient spatial analysis.

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

Leaflet
Leading open-source JavaScript library for mobile-friendly interactive maps. Simple and lightweight.
Alternative to Google Maps Platform, Bing Maps, Mapbox
Leaflet-Geoman
Leaflet plugin for drawing, editing, measuring, and managing geometry layers.
MapLibre-Geoman
MapLibre plugin for drawing, measuring, and editing geometry layers in web maps.

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

maptalks.js
Extensible JavaScript library for integrated 2D and 3D mapping.
OpenGlobus
WebGL engine for interactive 3D globes, terrain, and geospatial data at planetary scale.
Alternative to Google Earth
OpenLayers
High-performance, feature-packed library for creating interactive maps on the web.
Alternative to Google Maps Platform, Bing Maps
Proj4js
JavaScript library for reprojecting coordinates between coordinate systems, including datum transformations.
Turf.js
Advanced geospatial analysis library for browsers and Node.js. Modular and fast.
Alternative to ArcGIS

Protomaps
Free, open-source map of the world deployable as a single static file (PMTiles).
Alternative to Mapbox, Google Maps Platform
Supercluster
Fast JavaScript library for clustering large GeoJSON point datasets in browsers and Node.js.