GisForWeb
Menu
138 tools · 127 open source · updated weekly

The GIS stack, mapped.

Discover and compare the best mapping libraries, spatial databases and geospatial platforms — open source and commercial.

Explore alternatives

Start with your task

Read the developer guides

Browse GIS tools

License

138 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
Apache Sedona logo

Apache Sedona

OSS

Distributed spatial processing engine for large-scale vector and raster data with spatial SQL.

2.4kyesterdayApache-2.0Library
ArcGIS logo

ArcGIS

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

paidSaaS
Atlas logo

Atlas

Browser-based GIS with an AI assistant for building maps, spatial analyses, and team workflows.

Alternative to Google Maps Platform

freemiumSaaS
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
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
deegree logo

deegree

OSS

Java framework for spatial data infrastructures and OGC web services.

Alternative to ArcGIS

LGPL-2.1Web App
geo logo

geo

OSS

Rust crate of geospatial primitives, algorithms and CRS utilities.

MIT OR Apache-2.0Library
GeoDjango logo

GeoDjango

OSS

Django's geographic web framework for spatial models, queries, and GIS web apps.

91.4ktodayBSD-3-ClauseLibrary
GDAL logo

GDAL

OSS

Translator library for raster and vector geospatial data formats. The Swiss Army knife of GIS.

6.1kyesterdayMITLibrary
GeoPandas logo

GeoPandas

OSS

Python library extending pandas to allow spatial operations on geometric types.

Alternative to ArcGIS

5.3k3 days agoBSD-3-ClauseLibrary
geopy logo

geopy

OSS

Python client library for forward and reverse geocoding services.

4.9k3 months agoMITLibrary
GeoServer logo

GeoServer

OSS

Open-source server for sharing geospatial data. Supports WMS, WFS, WCS, and more.

Alternative to ArcGIS, Mapbox

4.5kyesterdayGPL-2.0Web App
geemap logo

geemap

OSS

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

4.0k2 days agoMITLibrary
GeoTools logo

GeoTools

OSS

Open-source Java GIS toolkit for geospatial formats, standards, and services.

1.9k2 days agoLGPL-2.1Library
GeoNode logo

GeoNode

OSS

Open-source web platform for managing, publishing, and sharing geospatial data.

Alternative to ArcGIS

1.7k2 days agoGPL-2.0-or-laterWeb App
GEOS logo

GEOS

OSS

C/C++ computational geometry library powering PostGIS, Shapely and QGIS.

1.5k5 days agoLGPL-2.1Library
eo-learn logo

eo-learn

OSS

Python framework for modular Earth-observation processing workflows.

1.3k1 months agoMITLibrary
Fiona logo

Fiona

OSS

Pythonic file I/O for geospatial vector data, wrapping GDAL/OGR.

1.2kyesterdayBSD-3-ClauseLibrary
FlatGeobuf logo

FlatGeobuf

OSS

Binary geospatial vector format with fast streaming via HTTP range requests.

8253 days agoBSD-2-ClauseLibrary
Entwine logo

Entwine

OSS

Lossless point-cloud organization library and CLI for building spatially indexed EPT datasets.

5304 months agoLGPL-2.1-onlyLibrary
EODAG logo

EODAG

OSS

Unified Python API and CLI for searching and downloading Earth observation products.

437yesterdayApache-2.0CLI
Felt logo

Felt

Collaborative browser-based GIS for building maps from live data, with spatial SQL and AI.

Alternative to ArcGIS, Google Maps Platform

freemiumSaaS
gdal3.js logo

gdal3.js

OSS

WebAssembly build of GDAL and OGR for geospatial processing in browsers and Node.js.

4345 months agoLGPL-2.1Library
gdalcubes logo

gdalcubes

OSS

R package and C++ library for building and processing Earth observation data cubes.

MITLibrary
geoblaze logo

geoblaze

OSS

Pure-JavaScript raster processing engine for GeoTIFFs in the browser and Node.js.

MITLibrary
GeoDa logo

GeoDa

OSS

Desktop application for exploratory spatial data analysis and spatial econometrics.

Alternative to ArcGIS

GPL-3.0Desktop App
geojson-vt logo

geojson-vt

OSS

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

ISCLibrary
GeoMesa logo

GeoMesa

OSS

Distributed spatio-temporal storage and query suite for geospatial data.

1.5kyesterdayApache-2.0Library
GeoNetwork logo

GeoNetwork

OSS

Catalog application for publishing and searching spatial data and service metadata.

GPL-2.0Web App
geotiff.js logo

geotiff.js

OSS

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

1.1k3 weeks agoMITLibrary
GeoTrellis logo

GeoTrellis

OSS

Scala library for raster and vector geospatial processing, with Spark and distributed stores.

Apache-2.0Library
G

GeoWave

OSS

Library that adds geospatial and temporal indexing to distributed key/value stores.

Apache-2.0Library
kepler.gl logo

kepler.gl

OSS

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

12.0ktodayMITWeb App
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
GeoWebCache logo

GeoWebCache

OSS

Java tile cache for accelerating WMS, WMTS, and other map tile services.

3691 weeks agoLGPL-3.0-or-laterWeb App
Google Earth Engine logo

Google Earth Engine

Planetary-scale cloud platform for satellite imagery analysis and geospatial data processing.

freemiumSaaS
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
MySQL Spatial logo

MySQL Spatial

OSS

Spatial types, indexes and functions built into MySQL and MariaDB.

12.5k4 days agoGPL-2.0Database
GraphHopper logo

GraphHopper

OSS

Fast and memory-efficient routing engine for OpenStreetMap with many vehicle profiles.

Alternative to HERE Technologies, TomTom, Google Maps Platform

6.7k3 days agoApache-2.0Web App
H3 logo

H3

OSS

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

6.6k1 weeks agoApache-2.0Library
libpostal logo

libpostal

OSS

C library for parsing and normalizing international street addresses with statistical NLP.

4.9k5 months agoMITLibrary
maptalks.js logo

maptalks.js

OSS

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

4.5k3 weeks agoBSD-3-ClauseLibrary
mapshaper logo

mapshaper

OSS

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

4.2ktodayMPL-2.0Web App
Martin logo

Martin

OSS

Blazing fast and lightweight PostGIS, MBtiles and PMtiles tile server written in Rust.

Alternative to Mapbox

4.0ktodayApache-2.0Web App
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
Leaflet-Geoman logo

Leaflet-Geoman

OSS

Leaflet plugin for drawing, editing, measuring, and managing geometry layers.

2.4k5 days agoMITPlugin
MapLibre Native logo

MapLibre Native

OSS

Open-source native mapping engine for vector maps across mobile, desktop, and embedded platforms.

2.3ktodayBSD-2-ClauseLibrary
JSTS logo

JSTS

OSS

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

1.6k1 years agoEPL-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
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
Imposm logo

Imposm

OSS

Fast OpenStreetMap importer that writes PostGIS databases.

7742 months agoApache-2.0CLI
Koop logo

Koop

OSS

JavaScript toolkit for serving transformed geospatial data through web mapping APIs.

7136 months agoApache-2.0Library
H2GIS logo

H2GIS

OSS

Spatial extension for H2 with OGC-compatible spatial SQL and analysis tools.

2255 days agoLGPL-3.0Database
HERE logo

HERE

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

freemiumSaaS
JTS Topology Suite logo

JTS Topology Suite

OSS

Java library of 2D spatial predicates and functions; the design behind GEOS and JSTS.

EPL-2.0Library
L

LASzip

OSS

Lossless LAZ compression library and CLI for LiDAR point clouds, the de facto LAS standard.

Apache-2.0CLI
MapServer logo

MapServer

OSS

Open-source platform for publishing spatial data and interactive maps to the web.

Alternative to ArcGIS

1.2k4 days agoMITWeb App
Mapbox GL Draw logo

Mapbox GL Draw

OSS

Drawing tools plugin for MapLibre/Mapbox GL maps — points, lines, polygons.

1.1k5 days agoISCPlugin
morecantile logo

morecantile

OSS

Python library for constructing and using OGC tile matrix sets beyond Web Mercator.

1621 weeks agoMITLibrary
MapLibre-Geoman logo

MapLibre-Geoman

OSS

MapLibre plugin for drawing, measuring, and editing geometry layers in web maps.

1275 days agoMITPlugin
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
MapTiler logo

MapTiler

Map hosting platform with beautiful styles, vector tiles, and easy integration.

Alternative to Mapbox, Google Maps Platform

freemiumSaaS
MovingPandas logo

MovingPandas

OSS

Python library for exploration and analysis of movement trajectories, built on GeoPandas.

BSD-3-ClauseLibrary
NetTopologySuite logo

NetTopologySuite

OSS

C# port of the JTS Topology Suite for vector geometry and spatial predicates.

BSD-3-ClauseLibrary
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
QGIS Server logo

QGIS Server

OSS

Open-source map server for publishing QGIS projects through OGC web services.

Alternative to ArcGIS

14.5kyesterdayGPL-2.0Web 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
OSRM logo

OSRM

OSS

High-performance routing engine designed to run on OpenStreetMap data.

Alternative to HERE Technologies, TomTom, Google Maps Platform

8.1k3 days agoBSD-2-ClauseWeb App
OpenDroneMap logo

OpenDroneMap

OSS

Open-source CLI for turning aerial imagery into orthophotos, point clouds, DEMs, and 3D models.

6.5k3 weeks agoAGPL-3.0CLI
OSMnx logo

OSMnx

OSS

Python package for downloading, modeling, analyzing, and visualizing OpenStreetMap networks.

5.9k2 months agoMITLibrary
Nominatim logo

Nominatim

OSS

Open-source geocoding with OpenStreetMap data. Powers search on openstreetmap.org.

Alternative to Google Maps Platform, HERE Technologies

4.5k1 weeks agoGPL-3.0Web App
Pelias logo

Pelias

OSS

Open-source geocoder using data from OpenStreetMap, OpenAddresses, and more.

Alternative to Google Maps Platform, HERE Technologies

3.6k2 months agoMITWeb App
OpenMapTiles logo

OpenMapTiles

OSS

Open vector tile schema and Docker toolchain for self-hosted OSM basemaps.

Alternative to Mapbox, Google Maps Platform

3.2k2 months agoBSD-3-ClauseCLI
Photon logo

Photon

OSS

Low-latency forward and reverse geocoder for OpenStreetMap data.

Alternative to Google Maps Platform, HERE Technologies

3.1k2 weeks agoApache-2.0Web App
Protomaps logo

Protomaps

OSS

Free, open-source map of the world deployable as a single static file (PMTiles).

Alternative to Mapbox, Google Maps Platform

3.1k3 weeks agoBSD-3-ClauseLibrary
Proj4js logo

Proj4js

OSS

JavaScript library for reprojecting coordinates between coordinate systems, including datum transformations.

2.2k1 weeks agoMITLibrary
PostGIS logo

PostGIS

OSS

Spatial database extender for PostgreSQL. Adds support for geographic objects and spatial queries.

Alternative to ArcGIS

2.2kyesterdayGPL-2.0Database
Planetiler logo

Planetiler

OSS

Fast tool for generating planet-scale vector tiles from OpenStreetMap in hours, not days.

Alternative to Mapbox

2.2k5 days agoApache-2.0CLI
PROJ logo

PROJ

OSS

Generic coordinate transformation library for converting between different CRS.

2.0k2 days agoMITLibrary
openrouteservice logo

openrouteservice

OSS

Open-source routing API with directions, isochrones, and matrix services built on OpenStreetMap data.

Alternative to Google Maps Platform, HERE Technologies, TomTom

2.0kyesterdayGPL-3.0Web App
osm2pgsql logo

osm2pgsql

OSS

Import OpenStreetMap data into a PostgreSQL/PostGIS database for map rendering and analysis.

1.7k2 weeks agoGPL-2.0CLI
pgRouting logo

pgRouting

OSS

Routing algorithms — Dijkstra, A*, TSP, VRP — as SQL functions inside PostGIS.

Alternative to HERE Technologies, TomTom

1.4kyesterdayGPL-2.0Plugin
PDAL logo

PDAL

OSS

Point cloud data abstraction library and CLI for translating, filtering, and processing LiDAR.

1.4kyesterdayBSD-3-ClauseLibrary
overpass turbo logo

overpass turbo

OSS

Web-based GUI for writing, testing, and visualizing OpenStreetMap Overpass queries.

1.3k1 weeks agoMITWeb App
pyproj logo

pyproj

OSS

Python interface to PROJ for coordinate reference systems, transformations, and geodesy.

1.2k2 days 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
pygeoapi logo

pygeoapi

OSS

Python server implementation of the OGC API suite for publishing geospatial data.

6262 weeks agoMITWeb App
Osmium logo

Osmium

OSS

Fast and flexible C++ library and command-line tool for working with OpenStreetMap data.

5571 weeks agoBSL-1.0CLI
OWSLib logo

OWSLib

OSS

Python toolkit for clients of OGC and OGC API web services.

4281 months agoBSD-3-ClauseLibrary
Orfeo ToolBox logo

Orfeo ToolBox

OSS

Open-source toolkit for large-scale optical, multispectral, and radar imagery processing.

3932 days agoApache-2.0Library
Overpass API logo

Overpass API

OSS

Query engine that runs Overpass QL against the OpenStreetMap database over HTTP.

AGPL-3.0Web App
Overture Maps logo

Overture Maps

OSS

Open, conflated global map data published as cloud-native GeoParquet by a Linux Foundation project.

MITDatabase
Pandana logo

Pandana

OSS

Fast network analysis in pandas: shortest paths and accessibility metrics.

AGPL-3.0Library
pycsw logo

pycsw

OSS

Python OGC API and CSW server for publishing and discovering geospatial metadata.

2415 days agoMITWeb App
p

pydeck

OSS

Python API for deck.gl, rendering GPU geospatial layers in Jupyter notebooks and Dash apps.

MITLibrary
PySAL logo

PySAL

OSS

Python Spatial Analysis Library: an ecosystem of packages for spatial statistics and econometrics.

BSD-3-ClauseLibrary
pyshp logo

pyshp

OSS

Pure-Python library for reading and writing ESRI Shapefiles without GDAL.

MITLibrary
Turf.js logo

Turf.js

OSS

Advanced geospatial analysis library for browsers and Node.js. Modular and fast.

Alternative to ArcGIS

10.5k1 weeks agoMITLibrary
Tile38 logo

Tile38

OSS

In-memory geospatial database and geofencing server for indexed location data.

9.7k1 months agoMITDatabase
react-map-gl logo

react-map-gl

OSS

React components for building map apps with MapLibre GL JS or Mapbox GL JS.

8.5k1 months agoMITLibrary
Valhalla logo

Valhalla

OSS

Open-source routing engine with turn-by-turn navigation and isochrone generation.

Alternative to HERE Technologies, TomTom, Google Maps Platform

6.3kyesterdayMITWeb App
React Leaflet logo

React Leaflet

React component bindings for building interactive Leaflet maps.

freeLibrary
Shapely logo

Shapely

OSS

Python library for manipulation and analysis of planar geometric objects.

4.5kyesterdayBSD-3-ClauseLibrary
Xarray logo

Xarray

OSS

N-dimensional labeled arrays in Python — the standard for netCDF and raster cubes.

4.2kyesterdayApache-2.0Library
S2 Geometry logo

S2 Geometry

OSS

Google's spherical geometry library with hierarchical cell indexing.

2.7k4 days agoApache-2.0Library
Rasterio logo

Rasterio

OSS

Python library for reading and writing geospatial raster datasets using GDAL.

Alternative to Google Earth Engine

2.6k1 weeks agoBSD-3-ClauseLibrary
Raster Vision logo

Raster Vision

OSS

Open-source Python framework for deep learning on satellite and aerial imagery.

2.2k4 months agoApache-2.0Library
r

rasterstats

OSS

Summarize raster data over vector zones, with Python API and rio CLI subcommands.

BSD-3-ClauseLibrary
tilemaker logo

tilemaker

OSS

Build vector tiles from OpenStreetMap with a single command — no database needed.

1.9k1 months agoCLI
Tippecanoe logo

Tippecanoe

OSS

Build vector tilesets from large collections of GeoJSON features. Essential for tile generation.

Alternative to Mapbox

1.6k2 weeks agoBSD-2-ClauseCLI
Tegola logo

Tegola

OSS

Fast Mapbox Vector Tile server written in Go with PostGIS and GeoPackage support.

Alternative to Mapbox

1.5k1 weeks agoMITWeb App
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
rio-tiler logo

rio-tiler

OSS

Python library for generating map tiles and reading raster data from GDAL-supported sources.

595yesterdayBSD-3-ClauseLibrary
rio-cogeo logo

rio-cogeo

OSS

Rasterio plugin for creating and validating Cloud-Optimized GeoTIFFs.

394yesterdayBSD-3-ClausePlugin
QuackOSM logo

QuackOSM

OSS

Python library and CLI for reading OpenStreetMap PBF data into GeoParquet with DuckDB.

3774 days agoApache-2.0CLI
PyWPS logo

PyWPS

OSS

Python implementation of the OGC Web Processing Service standard.

1864 days agoMITWeb App
Rtree logo

Rtree

OSS

Python spatial index wrapping libspatialindex, with R-tree queries and bulk loading.

MITLibrary
Simple Features for R logo

Simple Features for R

OSS

R package implementing the OGC Simple Features standard for spatial data in R.

GPL-2.0-or-laterLibrary
Spatial4j logo

Spatial4j

OSS

General purpose geospatial library for Java, a LocationTech project.

Apache-2.0Library
S

SpatiaLite

OSS

Spatial extension for SQLite — a full spatial database in a single file.

MPL-1.1Database
Stadia Maps logo

Stadia Maps

Hosted basemaps, geocoding and routing APIs built on open data.

Alternative to Mapbox, Google Maps Platform

freemiumSaaS
Supercluster logo

Supercluster

OSS

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

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

TiTiler

OSS

Dynamic raster tile server for Cloud-Optimized GeoTIFFs and STAC items.

1.2kyesterdayMITWeb App
TomTom logo

TomTom

Commercial location APIs for routing, traffic, geocoding and maps.

freemiumSaaS
Verde logo

Verde

OSS

Python library for processing and gridding spatial data, with a scikit-learn style API.

BSD-3-ClauseLibrary
Vue for Cesium logo

Vue for Cesium

OSS

Vue 3 component library for building 3D globe and terrain apps on CesiumJS.

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
WhiteboxTools logo

WhiteboxTools

OSS

Open-source geospatial analysis platform with hundreds of raster, vector, and LiDAR tools.

Alternative to ArcGIS

MITCLI
xarray-spatial logo

xarray-spatial

OSS

Raster analysis functions for xarray, JIT-compiled with Numba and scalable with Dask.

MITLibrary

Plan your web mapping stack

Choose a map renderer, understand where your data lives, and decide which services to host.

Trending right now

Popular open-source tools with active development.

People are looking for alternatives to…

Open and commercial replacements for popular proprietary geospatial software.

Browse by category

Every corner of the modern geospatial toolchain.

Stay in the loop

New GIS tools, comparisons and open-source releases — a short email, no spam, unsubscribe anytime.