# GisForWeb > A directory of GIS tools, mapping libraries, spatial databases and geospatial services for web developers. ## Directory - [Public tool catalog](https://gisforweb.com/tools.json): Structured data for 138 active tools, with canonical page URLs and project sources. - [Categories](https://gisforweb.com/categories/): Browse by task. - [Comparisons](https://gisforweb.com/compare/): Editorial comparisons between tools. - [Alternatives](https://gisforweb.com/alternatives/): Components and services to evaluate for replacing parts of commercial platforms. - [Sitemap](https://gisforweb.com/sitemap-index.xml): HTML page discovery. ## Agent interfaces - [Developer documentation](https://gisforweb.com/developers/): Public catalog, Markdown negotiation and read-only tools. No account or API key required. - [API catalog](https://gisforweb.com/.well-known/api-catalog): Discover the public data API and MCP service. - [OpenAPI specification](https://gisforweb.com/openapi.json): Public catalog response format. - [MCP server card](https://gisforweb.com/.well-known/mcp/server-card.json): Connect to https://gisforweb.com/mcp using Streamable HTTP for search_gis_tools and get_gis_tool. - [Agent skills](https://gisforweb.com/.well-known/agent-skills/index.json): Instructions for researching and comparing GIS tools. - [Access instructions](https://gisforweb.com/auth.md): Anonymous read-only access, with no registration or credentials. Request public content pages with Accept: text/markdown for a Markdown representation. Content policy: search=yes, ai-input=yes, ai-train=no. ## Developer guides - [Choose a JavaScript Mapping Library](https://gisforweb.com/guides/choose-javascript-mapping-library.md): Compare Leaflet, MapLibre GL JS and OpenLayers by rendering, data sources, editing and hosting needs. Choose a library for your web mapping project. - [Plan a Self-Hosted Web Mapping Stack](https://gisforweb.com/guides/self-hosted-web-mapping-stack.md): Plan a web map with MapLibre, PMTiles or PostGIS and Martin. Understand static versus dynamic tiles, hosting responsibilities, search and routing. ## Tool profiles - [AntV L7](https://gisforweb.com/tools/antv-l7.md): WebGL library for large-scale 2D and 3D geospatial visualization in web applications. Canonical: https://gisforweb.com/tools/antv-l7/ - [Apache ECharts](https://gisforweb.com/tools/apache-echarts.md): JavaScript visualization library with interactive charts, maps, and geographic data components. Canonical: https://gisforweb.com/tools/apache-echarts/ - [Apache Sedona](https://gisforweb.com/tools/apache-sedona.md): Distributed spatial processing engine for large-scale vector and raster data with spatial SQL. Canonical: https://gisforweb.com/tools/apache-sedona/ - [ArcGIS](https://gisforweb.com/tools/arcgis.md): Esri's comprehensive GIS platform for mapping, spatial analysis, and data management. Canonical: https://gisforweb.com/tools/arcgis/ - [Atlas](https://gisforweb.com/tools/atlas-co.md): Browser-based GIS with an AI assistant for building maps, spatial analyses, and team workflows. Canonical: https://gisforweb.com/tools/atlas-co/ - [CARTO](https://gisforweb.com/tools/carto.md): Cloud-based platform for spatial data science and location intelligence analytics. Canonical: https://gisforweb.com/tools/carto/ - [Cartopy](https://gisforweb.com/tools/cartopy.md): Python library for map projections and cartographic visualization built on matplotlib. Canonical: https://gisforweb.com/tools/cartopy/ - [CesiumJS](https://gisforweb.com/tools/cesium.md): Open-source JavaScript library for world-class 3D globes and maps with WebGL. Canonical: https://gisforweb.com/tools/cesium/ - [D3.js](https://gisforweb.com/tools/d3.md): JavaScript library for data-driven documents, including the d3-geo map projections. Canonical: https://gisforweb.com/tools/d3/ - [deck.gl](https://gisforweb.com/tools/deck-gl.md): WebGL-powered framework for visual exploratory data analysis of large datasets. Canonical: https://gisforweb.com/tools/deck-gl/ - [deegree](https://gisforweb.com/tools/deegree.md): Java framework for spatial data infrastructures and OGC web services. Canonical: https://gisforweb.com/tools/deegree/ - [Entwine](https://gisforweb.com/tools/entwine.md): Lossless point-cloud organization library and CLI for building spatially indexed EPT datasets. Canonical: https://gisforweb.com/tools/entwine/ - [eo-learn](https://gisforweb.com/tools/eo-learn.md): Python framework for modular Earth-observation processing workflows. Canonical: https://gisforweb.com/tools/eo-learn/ - [EODAG](https://gisforweb.com/tools/eodag.md): Unified Python API and CLI for searching and downloading Earth observation products. Canonical: https://gisforweb.com/tools/eodag/ - [Felt](https://gisforweb.com/tools/felt.md): Collaborative browser-based GIS for building maps from live data, with spatial SQL and AI. Canonical: https://gisforweb.com/tools/felt/ - [Fiona](https://gisforweb.com/tools/fiona.md): Pythonic file I/O for geospatial vector data, wrapping GDAL/OGR. Canonical: https://gisforweb.com/tools/fiona/ - [FlatGeobuf](https://gisforweb.com/tools/flatgeobuf.md): Binary geospatial vector format with fast streaming via HTTP range requests. Canonical: https://gisforweb.com/tools/flatgeobuf/ - [GDAL](https://gisforweb.com/tools/gdal.md): Translator library for raster and vector geospatial data formats. The Swiss Army knife of GIS. Canonical: https://gisforweb.com/tools/gdal/ - [gdal3.js](https://gisforweb.com/tools/gdal3js.md): WebAssembly build of GDAL and OGR for geospatial processing in browsers and Node.js. Canonical: https://gisforweb.com/tools/gdal3js/ - [gdalcubes](https://gisforweb.com/tools/gdalcubes.md): R package and C++ library for building and processing Earth observation data cubes. Canonical: https://gisforweb.com/tools/gdalcubes/ - [geemap](https://gisforweb.com/tools/geemap.md): Python package for interactive geospatial analysis and visualization with Google Earth Engine. Canonical: https://gisforweb.com/tools/geemap/ - [geo](https://gisforweb.com/tools/rust-geo.md): Rust crate of geospatial primitives, algorithms and CRS utilities. Canonical: https://gisforweb.com/tools/rust-geo/ - [geoblaze](https://gisforweb.com/tools/geoblaze.md): Pure-JavaScript raster processing engine for GeoTIFFs in the browser and Node.js. Canonical: https://gisforweb.com/tools/geoblaze/ - [GeoDa](https://gisforweb.com/tools/geoda.md): Desktop application for exploratory spatial data analysis and spatial econometrics. Canonical: https://gisforweb.com/tools/geoda/ - [GeoDjango](https://gisforweb.com/tools/geodjango.md): Django's geographic web framework for spatial models, queries, and GIS web apps. Canonical: https://gisforweb.com/tools/geodjango/ - [geojson-vt](https://gisforweb.com/tools/geojson-vt.md): Slices GeoJSON into vector tiles on the fly in the browser, for rendering without a tile server. Canonical: https://gisforweb.com/tools/geojson-vt/ - [GeoMesa](https://gisforweb.com/tools/geomesa.md): Distributed spatio-temporal storage and query suite for geospatial data. Canonical: https://gisforweb.com/tools/geomesa/ - [GeoNetwork](https://gisforweb.com/tools/geonetwork.md): Catalog application for publishing and searching spatial data and service metadata. Canonical: https://gisforweb.com/tools/geonetwork/ - [GeoNode](https://gisforweb.com/tools/geonode.md): Open-source web platform for managing, publishing, and sharing geospatial data. Canonical: https://gisforweb.com/tools/geonode/ - [GeoPandas](https://gisforweb.com/tools/geopandas.md): Python library extending pandas to allow spatial operations on geometric types. Canonical: https://gisforweb.com/tools/geopandas/ - [geopy](https://gisforweb.com/tools/geopy.md): Python client library for forward and reverse geocoding services. Canonical: https://gisforweb.com/tools/geopy/ - [GEOS](https://gisforweb.com/tools/geos.md): C/C++ computational geometry library powering PostGIS, Shapely and QGIS. Canonical: https://gisforweb.com/tools/geos/ - [GeoServer](https://gisforweb.com/tools/geoserver.md): Open-source server for sharing geospatial data. Supports WMS, WFS, WCS, and more. Canonical: https://gisforweb.com/tools/geoserver/ - [geotiff.js](https://gisforweb.com/tools/geotiff.md): Browser and Node.js library for parsing GeoTIFF files for visualization and analysis. Canonical: https://gisforweb.com/tools/geotiff/ - [GeoTools](https://gisforweb.com/tools/geotools.md): Open-source Java GIS toolkit for geospatial formats, standards, and services. Canonical: https://gisforweb.com/tools/geotools/ - [GeoTrellis](https://gisforweb.com/tools/geotrellis.md): Scala library for raster and vector geospatial processing, with Spark and distributed stores. Canonical: https://gisforweb.com/tools/geotrellis/ - [GeoWave](https://gisforweb.com/tools/geowave.md): Library that adds geospatial and temporal indexing to distributed key/value stores. Canonical: https://gisforweb.com/tools/geowave/ - [GeoWebCache](https://gisforweb.com/tools/geowebcache.md): Java tile cache for accelerating WMS, WMTS, and other map tile services. Canonical: https://gisforweb.com/tools/geowebcache/ - [Google Earth Engine](https://gisforweb.com/tools/google-earth-engine.md): Planetary-scale cloud platform for satellite imagery analysis and geospatial data processing. Canonical: https://gisforweb.com/tools/google-earth-engine/ - [GraphHopper](https://gisforweb.com/tools/graphhopper.md): Fast and memory-efficient routing engine for OpenStreetMap with many vehicle profiles. Canonical: https://gisforweb.com/tools/graphhopper/ - [GRASS GIS](https://gisforweb.com/tools/grass-gis.md): Free, open-source GIS software for geospatial data management, analysis, and visualization. Canonical: https://gisforweb.com/tools/grass-gis/ - [H2GIS](https://gisforweb.com/tools/h2gis.md): Spatial extension for H2 with OGC-compatible spatial SQL and analysis tools. Canonical: https://gisforweb.com/tools/h2gis/ - [H3](https://gisforweb.com/tools/h3.md): Uber's hexagonal hierarchical geospatial indexing system for efficient spatial analysis. Canonical: https://gisforweb.com/tools/h3/ - [HERE](https://gisforweb.com/tools/here.md): Location platform with mapping, routing, and location services for enterprise applications. Canonical: https://gisforweb.com/tools/here/ - [Imposm](https://gisforweb.com/tools/imposm.md): Fast OpenStreetMap importer that writes PostGIS databases. Canonical: https://gisforweb.com/tools/imposm/ - [iTowns](https://gisforweb.com/tools/itowns.md): Three.js and WebGL framework for visualizing 2D and 3D geospatial data. Canonical: https://gisforweb.com/tools/itowns/ - [JSTS](https://gisforweb.com/tools/jsts.md): JavaScript port of the JTS topology suite for 2D spatial predicates and operations. Canonical: https://gisforweb.com/tools/jsts/ - [JTS Topology Suite](https://gisforweb.com/tools/jts.md): Java library of 2D spatial predicates and functions; the design behind GEOS and JSTS. Canonical: https://gisforweb.com/tools/jts/ - [kepler.gl](https://gisforweb.com/tools/kepler-gl.md): Powerful open-source geospatial analysis tool for large-scale datasets. Built by Uber. Canonical: https://gisforweb.com/tools/kepler-gl/ - [Koop](https://gisforweb.com/tools/koop.md): JavaScript toolkit for serving transformed geospatial data through web mapping APIs. Canonical: https://gisforweb.com/tools/koop/ - [LASzip](https://gisforweb.com/tools/laszip.md): Lossless LAZ compression library and CLI for LiDAR point clouds, the de facto LAS standard. Canonical: https://gisforweb.com/tools/laszip/ - [Leaflet](https://gisforweb.com/tools/leaflet.md): Leading open-source JavaScript library for mobile-friendly interactive maps. Simple and lightweight. Canonical: https://gisforweb.com/tools/leaflet/ - [Leaflet-Geoman](https://gisforweb.com/tools/leaflet-geoman.md): Leaflet plugin for drawing, editing, measuring, and managing geometry layers. Canonical: https://gisforweb.com/tools/leaflet-geoman/ - [libpostal](https://gisforweb.com/tools/libpostal.md): C library for parsing and normalizing international street addresses with statistical NLP. Canonical: https://gisforweb.com/tools/libpostal/ - [Mapbender](https://gisforweb.com/tools/mapbender.md): Open-source WebGIS framework for building map applications without code. Canonical: https://gisforweb.com/tools/mapbender/ - [Mapbox](https://gisforweb.com/tools/mapbox.md): Maps and location platform for developers. Includes GL JS, Studio, and navigation APIs. Canonical: https://gisforweb.com/tools/mapbox/ - [Mapbox GL Draw](https://gisforweb.com/tools/mapbox-gl-draw.md): Drawing tools plugin for MapLibre/Mapbox GL maps — points, lines, polygons. Canonical: https://gisforweb.com/tools/mapbox-gl-draw/ - [MapLibre GL JS](https://gisforweb.com/tools/maplibre.md): Open-source TypeScript library for publishing maps on your website. Fast vector tile rendering. Canonical: https://gisforweb.com/tools/maplibre/ - [MapLibre Native](https://gisforweb.com/tools/maplibre-native.md): Open-source native mapping engine for vector maps across mobile, desktop, and embedded platforms. Canonical: https://gisforweb.com/tools/maplibre-native/ - [MapLibre-Geoman](https://gisforweb.com/tools/maplibre-geoman.md): MapLibre plugin for drawing, measuring, and editing geometry layers in web maps. Canonical: https://gisforweb.com/tools/maplibre-geoman/ - [Mapnik](https://gisforweb.com/tools/mapnik.md): C++ cartographic rendering library for maps and tiles from geospatial data sources. Canonical: https://gisforweb.com/tools/mapnik/ - [MapServer](https://gisforweb.com/tools/mapserver.md): Open-source platform for publishing spatial data and interactive maps to the web. Canonical: https://gisforweb.com/tools/mapserver/ - [mapshaper](https://gisforweb.com/tools/mapshaper.md): Editor for Shapefile, GeoJSON and TopoJSON — simplify, clip and convert in the browser. Canonical: https://gisforweb.com/tools/mapshaper/ - [maptalks.js](https://gisforweb.com/tools/maptalks.md): Extensible JavaScript library for integrated 2D and 3D mapping. Canonical: https://gisforweb.com/tools/maptalks/ - [MapTiler](https://gisforweb.com/tools/maptiler.md): Map hosting platform with beautiful styles, vector tiles, and easy integration. Canonical: https://gisforweb.com/tools/maptiler/ - [Mapv](https://gisforweb.com/tools/mapv.md): Canvas-based JavaScript library for visualizing large geospatial point, line, and polygon datasets. Canonical: https://gisforweb.com/tools/mapv/ - [Martin](https://gisforweb.com/tools/martin.md): Blazing fast and lightweight PostGIS, MBtiles and PMtiles tile server written in Rust. Canonical: https://gisforweb.com/tools/martin/ - [morecantile](https://gisforweb.com/tools/morecantile.md): Python library for constructing and using OGC tile matrix sets beyond Web Mercator. Canonical: https://gisforweb.com/tools/morecantile/ - [MovingPandas](https://gisforweb.com/tools/movingpandas.md): Python library for exploration and analysis of movement trajectories, built on GeoPandas. Canonical: https://gisforweb.com/tools/movingpandas/ - [MySQL Spatial](https://gisforweb.com/tools/mysql-spatial.md): Spatial types, indexes and functions built into MySQL and MariaDB. Canonical: https://gisforweb.com/tools/mysql-spatial/ - [NetTopologySuite](https://gisforweb.com/tools/net-topology-suite.md): C# port of the JTS Topology Suite for vector geometry and spatial predicates. Canonical: https://gisforweb.com/tools/net-topology-suite/ - [Nominatim](https://gisforweb.com/tools/nominatim.md): Open-source geocoding with OpenStreetMap data. Powers search on openstreetmap.org. Canonical: https://gisforweb.com/tools/nominatim/ - [OpenDroneMap](https://gisforweb.com/tools/opendronemap.md): Open-source CLI for turning aerial imagery into orthophotos, point clouds, DEMs, and 3D models. Canonical: https://gisforweb.com/tools/opendronemap/ - [OpenGlobus](https://gisforweb.com/tools/openglobus.md): WebGL engine for interactive 3D globes, terrain, and geospatial data at planetary scale. Canonical: https://gisforweb.com/tools/openglobus/ - [OpenLayers](https://gisforweb.com/tools/openlayers.md): High-performance, feature-packed library for creating interactive maps on the web. Canonical: https://gisforweb.com/tools/openlayers/ - [OpenMapTiles](https://gisforweb.com/tools/openmaptiles.md): Open vector tile schema and Docker toolchain for self-hosted OSM basemaps. Canonical: https://gisforweb.com/tools/openmaptiles/ - [openrouteservice](https://gisforweb.com/tools/openrouteservice.md): Open-source routing API with directions, isochrones, and matrix services built on OpenStreetMap data. Canonical: https://gisforweb.com/tools/openrouteservice/ - [Orfeo ToolBox](https://gisforweb.com/tools/orfeo-toolbox.md): Open-source toolkit for large-scale optical, multispectral, and radar imagery processing. Canonical: https://gisforweb.com/tools/orfeo-toolbox/ - [osm2pgsql](https://gisforweb.com/tools/osm2pgsql.md): Import OpenStreetMap data into a PostgreSQL/PostGIS database for map rendering and analysis. Canonical: https://gisforweb.com/tools/osm2pgsql/ - [Osmium](https://gisforweb.com/tools/osmium.md): Fast and flexible C++ library and command-line tool for working with OpenStreetMap data. Canonical: https://gisforweb.com/tools/osmium/ - [OSMnx](https://gisforweb.com/tools/osmnx.md): Python package for downloading, modeling, analyzing, and visualizing OpenStreetMap networks. Canonical: https://gisforweb.com/tools/osmnx/ - [OSRM](https://gisforweb.com/tools/osrm.md): High-performance routing engine designed to run on OpenStreetMap data. Canonical: https://gisforweb.com/tools/osrm/ - [Overpass API](https://gisforweb.com/tools/overpass-api.md): Query engine that runs Overpass QL against the OpenStreetMap database over HTTP. Canonical: https://gisforweb.com/tools/overpass-api/ - [overpass turbo](https://gisforweb.com/tools/overpass-turbo.md): Web-based GUI for writing, testing, and visualizing OpenStreetMap Overpass queries. Canonical: https://gisforweb.com/tools/overpass-turbo/ - [Overture Maps](https://gisforweb.com/tools/overture-maps.md): Open, conflated global map data published as cloud-native GeoParquet by a Linux Foundation project. Canonical: https://gisforweb.com/tools/overture-maps/ - [OWSLib](https://gisforweb.com/tools/owslib.md): Python toolkit for clients of OGC and OGC API web services. Canonical: https://gisforweb.com/tools/owslib/ - [Pandana](https://gisforweb.com/tools/pandana.md): Fast network analysis in pandas: shortest paths and accessibility metrics. Canonical: https://gisforweb.com/tools/pandana/ - [PDAL](https://gisforweb.com/tools/pdal.md): Point cloud data abstraction library and CLI for translating, filtering, and processing LiDAR. Canonical: https://gisforweb.com/tools/pdal/ - [Pelias](https://gisforweb.com/tools/pelias.md): Open-source geocoder using data from OpenStreetMap, OpenAddresses, and more. Canonical: https://gisforweb.com/tools/pelias/ - [pgRouting](https://gisforweb.com/tools/pgrouting.md): Routing algorithms — Dijkstra, A*, TSP, VRP — as SQL functions inside PostGIS. Canonical: https://gisforweb.com/tools/pgrouting/ - [Photon](https://gisforweb.com/tools/photon.md): Low-latency forward and reverse geocoder for OpenStreetMap data. Canonical: https://gisforweb.com/tools/photon/ - [Planetiler](https://gisforweb.com/tools/planetiler.md): Fast tool for generating planet-scale vector tiles from OpenStreetMap in hours, not days. Canonical: https://gisforweb.com/tools/planetiler/ - [PostGIS](https://gisforweb.com/tools/postgis.md): Spatial database extender for PostgreSQL. Adds support for geographic objects and spatial queries. Canonical: https://gisforweb.com/tools/postgis/ - [PROJ](https://gisforweb.com/tools/proj.md): Generic coordinate transformation library for converting between different CRS. Canonical: https://gisforweb.com/tools/proj/ - [Proj4js](https://gisforweb.com/tools/proj4js.md): JavaScript library for reprojecting coordinates between coordinate systems, including datum transformations. Canonical: https://gisforweb.com/tools/proj4js/ - [Protomaps](https://gisforweb.com/tools/protomaps.md): Free, open-source map of the world deployable as a single static file (PMTiles). Canonical: https://gisforweb.com/tools/protomaps/ - [pycsw](https://gisforweb.com/tools/pycsw.md): Python OGC API and CSW server for publishing and discovering geospatial metadata. Canonical: https://gisforweb.com/tools/pycsw/ - [pydeck](https://gisforweb.com/tools/pydeck.md): Python API for deck.gl, rendering GPU geospatial layers in Jupyter notebooks and Dash apps. Canonical: https://gisforweb.com/tools/pydeck/ - [pygeoapi](https://gisforweb.com/tools/pygeoapi.md): Python server implementation of the OGC API suite for publishing geospatial data. Canonical: https://gisforweb.com/tools/pygeoapi/ - [pyproj](https://gisforweb.com/tools/pyproj.md): Python interface to PROJ for coordinate reference systems, transformations, and geodesy. Canonical: https://gisforweb.com/tools/pyproj/ - [PySAL](https://gisforweb.com/tools/pysal.md): Python Spatial Analysis Library: an ecosystem of packages for spatial statistics and econometrics. Canonical: https://gisforweb.com/tools/pysal/ - [pyshp](https://gisforweb.com/tools/pyshp.md): Pure-Python library for reading and writing ESRI Shapefiles without GDAL. Canonical: https://gisforweb.com/tools/pyshp/ - [PyWPS](https://gisforweb.com/tools/pywps.md): Python implementation of the OGC Web Processing Service standard. Canonical: https://gisforweb.com/tools/pywps/ - [QGIS](https://gisforweb.com/tools/qgis.md): Free and open-source cross-platform desktop GIS. Create, edit, visualize, analyze and publish geospatial data. Canonical: https://gisforweb.com/tools/qgis/ - [QGIS Server](https://gisforweb.com/tools/qgis-server.md): Open-source map server for publishing QGIS projects through OGC web services. Canonical: https://gisforweb.com/tools/qgis-server/ - [QuackOSM](https://gisforweb.com/tools/quackosm.md): Python library and CLI for reading OpenStreetMap PBF data into GeoParquet with DuckDB. Canonical: https://gisforweb.com/tools/quackosm/ - [Raster Vision](https://gisforweb.com/tools/raster-vision.md): Open-source Python framework for deep learning on satellite and aerial imagery. Canonical: https://gisforweb.com/tools/raster-vision/ - [Rasterio](https://gisforweb.com/tools/rasterio.md): Python library for reading and writing geospatial raster datasets using GDAL. Canonical: https://gisforweb.com/tools/rasterio/ - [rasterstats](https://gisforweb.com/tools/rasterstats.md): Summarize raster data over vector zones, with Python API and rio CLI subcommands. Canonical: https://gisforweb.com/tools/rasterstats/ - [React Leaflet](https://gisforweb.com/tools/react-leaflet.md): React component bindings for building interactive Leaflet maps. Canonical: https://gisforweb.com/tools/react-leaflet/ - [react-map-gl](https://gisforweb.com/tools/react-map-gl.md): React components for building map apps with MapLibre GL JS or Mapbox GL JS. Canonical: https://gisforweb.com/tools/react-map-gl/ - [rio-cogeo](https://gisforweb.com/tools/rio-cogeo.md): Rasterio plugin for creating and validating Cloud-Optimized GeoTIFFs. Canonical: https://gisforweb.com/tools/rio-cogeo/ - [rio-tiler](https://gisforweb.com/tools/rio-tiler.md): Python library for generating map tiles and reading raster data from GDAL-supported sources. Canonical: https://gisforweb.com/tools/rio-tiler/ - [Rtree](https://gisforweb.com/tools/rtree.md): Python spatial index wrapping libspatialindex, with R-tree queries and bulk loading. Canonical: https://gisforweb.com/tools/rtree/ - [S2 Geometry](https://gisforweb.com/tools/s2geometry.md): Google's spherical geometry library with hierarchical cell indexing. Canonical: https://gisforweb.com/tools/s2geometry/ - [Shapely](https://gisforweb.com/tools/shapely.md): Python library for manipulation and analysis of planar geometric objects. Canonical: https://gisforweb.com/tools/shapely/ - [Simple Features for R](https://gisforweb.com/tools/sf.md): R package implementing the OGC Simple Features standard for spatial data in R. Canonical: https://gisforweb.com/tools/sf/ - [Spatial4j](https://gisforweb.com/tools/spatial4j.md): General purpose geospatial library for Java, a LocationTech project. Canonical: https://gisforweb.com/tools/spatial4j/ - [SpatiaLite](https://gisforweb.com/tools/spatialite.md): Spatial extension for SQLite — a full spatial database in a single file. Canonical: https://gisforweb.com/tools/spatialite/ - [Stadia Maps](https://gisforweb.com/tools/stadia-maps.md): Hosted basemaps, geocoding and routing APIs built on open data. Canonical: https://gisforweb.com/tools/stadia-maps/ - [Supercluster](https://gisforweb.com/tools/supercluster.md): Fast JavaScript library for clustering large GeoJSON point datasets in browsers and Node.js. Canonical: https://gisforweb.com/tools/supercluster/ - [Tangram](https://gisforweb.com/tools/tangram.md): WebGL rendering engine for 2D and 3D vector maps, used as a Leaflet plugin. Canonical: https://gisforweb.com/tools/tangram/ - [Tegola](https://gisforweb.com/tools/tegola.md): Fast Mapbox Vector Tile server written in Go with PostGIS and GeoPackage support. Canonical: https://gisforweb.com/tools/tegola/ - [TerriaJS](https://gisforweb.com/tools/terriajs.md): Library for building catalog-driven 2D and 3D web geospatial explorers. Canonical: https://gisforweb.com/tools/terriajs/ - [three-geo](https://gisforweb.com/tools/three-geo.md): three.js library that turns GPS coordinates into textured 3D terrain meshes. Canonical: https://gisforweb.com/tools/three-geo/ - [Tile38](https://gisforweb.com/tools/tile38.md): In-memory geospatial database and geofencing server for indexed location data. Canonical: https://gisforweb.com/tools/tile38/ - [tilemaker](https://gisforweb.com/tools/tilemaker.md): Build vector tiles from OpenStreetMap with a single command — no database needed. Canonical: https://gisforweb.com/tools/tilemaker/ - [Tippecanoe](https://gisforweb.com/tools/tippecanoe.md): Build vector tilesets from large collections of GeoJSON features. Essential for tile generation. Canonical: https://gisforweb.com/tools/tippecanoe/ - [TiTiler](https://gisforweb.com/tools/titiler.md): Dynamic raster tile server for Cloud-Optimized GeoTIFFs and STAC items. Canonical: https://gisforweb.com/tools/titiler/ - [TomTom](https://gisforweb.com/tools/tomtom.md): Commercial location APIs for routing, traffic, geocoding and maps. Canonical: https://gisforweb.com/tools/tomtom/ - [Turf.js](https://gisforweb.com/tools/turf.md): Advanced geospatial analysis library for browsers and Node.js. Modular and fast. Canonical: https://gisforweb.com/tools/turf/ - [Valhalla](https://gisforweb.com/tools/valhalla.md): Open-source routing engine with turn-by-turn navigation and isochrone generation. Canonical: https://gisforweb.com/tools/valhalla/ - [Verde](https://gisforweb.com/tools/verde.md): Python library for processing and gridding spatial data, with a scikit-learn style API. Canonical: https://gisforweb.com/tools/verde/ - [Vue for Cesium](https://gisforweb.com/tools/vue-cesium.md): Vue 3 component library for building 3D globe and terrain apps on CesiumJS. Canonical: https://gisforweb.com/tools/vue-cesium/ - [Web WorldWind](https://gisforweb.com/tools/web-worldwind.md): NASA's WebGL globe engine for the browser, with terrain, imagery layers, and 3D shapes. Canonical: https://gisforweb.com/tools/web-worldwind/ - [WhiteboxTools](https://gisforweb.com/tools/whiteboxtools.md): Open-source geospatial analysis platform with hundreds of raster, vector, and LiDAR tools. Canonical: https://gisforweb.com/tools/whiteboxtools/ - [Xarray](https://gisforweb.com/tools/xarray.md): N-dimensional labeled arrays in Python — the standard for netCDF and raster cubes. Canonical: https://gisforweb.com/tools/xarray/ - [xarray-spatial](https://gisforweb.com/tools/xarray-spatial.md): Raster analysis functions for xarray, JIT-compiled with Numba and scalable with Dask. Canonical: https://gisforweb.com/tools/xarray-spatial/ ## About the data - [Editorial approach](https://gisforweb.com/about/): How to interpret directory entries and comparisons. Tool profiles and Markdown summaries come from the same directory records. Consult official project links for current product capabilities, pricing and licenses. GitHub activity is not a product review date. A tool listed as an alternative may replace only one capability of a platform.