GisForWeb
73 tools · 64 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
License

73 tools found

ArcGIS logo

ArcGIS

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

paidSaaS
Atlas logo

Atlas

Modern collaborative mapping platform for teams. Create, share, and analyze maps together.

Alternative to Google Maps Platform

freemiumSaaS
CARTO logo

CARTO

Cloud-based platform for spatial data science and location intelligence analytics.

Alternative to ArcGIS

paidSaaS
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
deck.gl logo

deck.gl

OSS

WebGL-powered framework for visual exploratory data analysis of large datasets.

14.6ktodayMITLibrary
Felt logo

Felt

Collaborative web-based mapping platform. Create beautiful maps together in your browser.

Alternative to ArcGIS, Google Maps Platform

freemiumSaaS
Fiona logo

Fiona

OSS

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

BSD-3-ClauseLibrary
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.7k3 days agoBSD-2-ClauseLibrary
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.7ktodayBSD-3-ClauseLibrary
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.7ktodayApache-2.0Web App
H3 logo

H3

OSS

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

6.6k6 days agoApache-2.0Library
GDAL logo

GDAL

OSS

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

6.1k2 days agoMITLibrary
GeoPandas logo

GeoPandas

OSS

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

Alternative to ArcGIS

5.3ktodayBSD-3-ClauseLibrary
GeoServer logo

GeoServer

OSS

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

Alternative to ArcGIS, Mapbox

4.5ktodayGPL-2.0Web App
FlatGeobuf logo

FlatGeobuf

OSS

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

8251 months agoBSD-2-ClauseLibrary
GeoDjango logo

GeoDjango

OSS

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

BSD-3-ClauseLibrary
GeoNode logo

GeoNode

OSS

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

Alternative to ArcGIS

GPL-2.0-or-laterWeb App
GEOS logo

GEOS

OSS

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

LGPL-2.1Library
geotiff.js logo

geotiff.js

OSS

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

MITLibrary
GRASS GIS logo

GRASS GIS

OSS

Free, open-source GIS software for geospatial data management, analysis, and visualization.

Alternative to ArcGIS

1.2ktodayGPL-2.0Desktop App
HERE logo

HERE

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

freemiumSaaS
Imposm logo

Imposm

OSS

Fast OpenStreetMap importer that writes PostGIS databases.

Apache-2.0CLI
JSTS logo

JSTS

OSS

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

EPL-2.0Library
Leaflet-Geoman logo

Leaflet-Geoman

OSS

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

MITPlugin
libpostal logo

libpostal

OSS

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

MITLibrary
Mapbox logo

Mapbox

Maps and location platform for developers. Includes GL JS, Studio, and navigation APIs.

freemiumSaaS
Mapbox GL Draw logo

Mapbox GL Draw

OSS

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

Plugin
MapLibre-Geoman logo

MapLibre-Geoman

OSS

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

MITPlugin
MapServer logo

MapServer

OSS

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

Alternative to ArcGIS

MITWeb App
mapshaper logo

mapshaper

OSS

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

MPL-2.0Web App
maptalks.js logo

maptalks.js

OSS

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

BSD-3-ClauseLibrary
MapTiler logo

MapTiler

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

Alternative to Mapbox, Google Maps Platform

freemiumSaaS
Martin logo

Martin

OSS

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

Alternative to Mapbox

3.9ktodayApache-2.0Web App
morecantile logo

morecantile

OSS

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

MITLibrary
MySQL Spatial logo

MySQL Spatial

OSS

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

GPL-2.0Database
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
OpenDroneMap logo

OpenDroneMap

OSS

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

AGPL-3.0CLI
OpenGlobus logo

OpenGlobus

OSS

WebGL engine for interactive 3D globes, terrain, and geospatial data at planetary scale.

Alternative to Google Earth

Apache-2.0Library
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.4ktodayGPL-2.0Desktop 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.6k5 days agoBSD-2-ClauseLibrary
OpenMapTiles logo

OpenMapTiles

OSS

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

Alternative to Mapbox, Google Maps Platform

BSD-3-ClauseCLI
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

GPL-3.0Web App
Turf.js logo

Turf.js

OSS

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

Alternative to ArcGIS

10.5k2 weeks agoMITLibrary
OSRM logo

OSRM

OSS

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

Alternative to HERE Technologies, TomTom, Google Maps Platform

8.1k1 weeks agoBSD-2-ClauseWeb App
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
Shapely logo

Shapely

OSS

Python library for manipulation and analysis of planar geometric objects.

4.5kyesterdayBSD-3-ClauseLibrary
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.1k1 weeks agoBSD-3-ClauseLibrary
Rasterio logo

Rasterio

OSS

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

Alternative to Google Earth Engine

2.6kyesterdayBSD-3-ClauseLibrary
PostGIS logo

PostGIS

OSS

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

Alternative to ArcGIS

2.2k1 weeks agoGPL-2.0Database
Planetiler logo

Planetiler

OSS

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

Alternative to Mapbox

2.2kyesterdayApache-2.0CLI
osm2pgsql logo

osm2pgsql

OSS

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

1.7k2 weeks agoGPL-2.0CLI
Osmium logo

Osmium

OSS

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

5552 weeks agoBSL-1.0CLI
OSMnx logo

OSMnx

OSS

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

MITLibrary
PDAL logo

PDAL

OSS

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

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

pgRouting

OSS

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

Alternative to HERE Technologies, TomTom

GPL-2.0-or-laterPlugin
Photon logo

Photon

OSS

Low-latency forward and reverse geocoder for OpenStreetMap data.

Alternative to Google Maps Platform, HERE Technologies

Apache-2.0Web App
PROJ logo

PROJ

OSS

Generic coordinate transformation library for converting between different CRS.

2.0ktodayMITLibrary
Proj4js logo

Proj4js

OSS

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

MITLibrary
pygeoapi logo

pygeoapi

OSS

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

MITWeb App
react-map-gl logo

react-map-gl

OSS

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

MITLibrary
rio-cogeo logo

rio-cogeo

OSS

Rasterio plugin for creating and validating Cloud-Optimized GeoTIFFs.

BSD-3-ClausePlugin
S2 Geometry logo

S2 Geometry

OSS

Google's spherical geometry library with hierarchical cell indexing.

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.

ISCLibrary
Tegola logo

Tegola

OSS

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

Alternative to Mapbox

MITWeb App
tilemaker logo

tilemaker

OSS

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

CLI
Tippecanoe logo

Tippecanoe

OSS

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

Alternative to Mapbox

1.6kyesterdayBSD-2-ClauseCLI
TiTiler logo

TiTiler

OSS

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

MITWeb App
TomTom logo

TomTom

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

freemiumSaaS
Xarray logo

Xarray

OSS

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

Apache-2.0Library

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.