Tag
javascript
32 tools
32 tools found
Apache ECharts
JavaScript visualization library with interactive charts, maps, and geographic data components.

CesiumJS
Open-source JavaScript library for world-class 3D globes and maps with WebGL.
Alternative to Google Earth
OpenLayers
High-performance, feature-packed library for creating interactive maps on the web.
Alternative to Google Maps Platform, Bing Maps
Turf.js
Advanced geospatial analysis library for browsers and Node.js. Modular and fast.
Alternative to ArcGIS
AntV L7
WebGL library for large-scale 2D and 3D geospatial visualization in web applications.
D3.js
JavaScript library for data-driven documents, including the d3-geo map projections.

Leaflet
Leading open-source JavaScript library for mobile-friendly interactive maps. Simple and lightweight.
Alternative to Google Maps Platform, Bing Maps, Mapbox
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
React Leaflet
React component bindings for building interactive Leaflet maps.

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

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

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.

JSTS
JavaScript port of the JTS topology suite for 2D spatial predicates and operations.

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.

TerriaJS
Library for building catalog-driven 2D and 3D web geospatial explorers.
Alternative to Google Earth
overpass turbo
Web-based GUI for writing, testing, and visualizing OpenStreetMap Overpass queries.

Mapbox GL Draw
Drawing tools plugin for MapLibre/Mapbox GL maps — points, lines, polygons.
geotiff.js
Browser and Node.js library for parsing GeoTIFF files for visualization and analysis.

Google Earth Engine
Planetary-scale cloud platform for satellite imagery analysis and geospatial data processing.
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.

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