The GIS stack,
mapped.
Discover and compare the best mapping libraries, spatial databases and geospatial platforms — open source and commercial.
73 tools found

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

Atlas
Modern collaborative mapping platform for teams. Create, share, and analyze maps together.
Alternative to Google Maps Platform

CARTO
Cloud-based platform for spatial data science and location intelligence analytics.
Alternative to ArcGIS

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.

Felt
Collaborative web-based mapping platform. Create beautiful maps together in your browser.
Alternative to ArcGIS, Google Maps Platform

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

Leaflet
Leading open-source JavaScript library for mobile-friendly interactive maps. Simple and lightweight.
Alternative to Google Maps Platform, Bing Maps, Mapbox

kepler.gl
Powerful open-source geospatial analysis tool for large-scale datasets. Built by Uber.
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

GraphHopper
Fast and memory-efficient routing engine for OpenStreetMap with many vehicle profiles.
Alternative to HERE Technologies, TomTom, Google Maps Platform

H3
Uber's hexagonal hierarchical geospatial indexing system for efficient spatial analysis.
GDAL
Translator library for raster and vector geospatial data formats. The Swiss Army knife of GIS.

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

GeoServer
Open-source server for sharing geospatial data. Supports WMS, WFS, WCS, and more.
Alternative to ArcGIS, Mapbox

FlatGeobuf
Binary geospatial vector format with fast streaming via HTTP range requests.
GeoDjango
Django's geographic web framework for spatial models, queries, and GIS web apps.

GeoNode
Open-source web platform for managing, publishing, and sharing geospatial data.
Alternative to ArcGIS

GEOS
C/C++ computational geometry library powering PostGIS, Shapely and QGIS.
geotiff.js
Browser and Node.js library for parsing GeoTIFF files for visualization and analysis.

GRASS GIS
Free, open-source GIS software for geospatial data management, analysis, and visualization.
Alternative to ArcGIS

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

Imposm
Fast OpenStreetMap importer that writes PostGIS databases.

JSTS
JavaScript port of the JTS topology suite for 2D spatial predicates and operations.
Leaflet-Geoman
Leaflet plugin for drawing, editing, measuring, and managing geometry layers.
libpostal
C library for parsing and normalizing international street addresses with statistical NLP.

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

Mapbox GL Draw
Drawing tools plugin for MapLibre/Mapbox GL maps — points, lines, polygons.
MapLibre-Geoman
MapLibre plugin for drawing, measuring, and editing geometry layers in web maps.

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

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.
MapTiler
Map hosting platform with beautiful styles, vector tiles, and easy integration.
Alternative to Mapbox, Google Maps Platform

Martin
Blazing fast and lightweight PostGIS, MBtiles and PMtiles tile server written in Rust.
Alternative to Mapbox
morecantile
Python library for constructing and using OGC tile matrix sets beyond Web Mercator.

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

Nominatim
Open-source geocoding with OpenStreetMap data. Powers search on openstreetmap.org.
Alternative to Google Maps Platform, HERE Technologies

OpenDroneMap
Open-source CLI for turning aerial imagery into orthophotos, point clouds, DEMs, and 3D models.
OpenGlobus
WebGL engine for interactive 3D globes, terrain, and geospatial data at planetary scale.
Alternative to Google Earth

QGIS
Free and open-source cross-platform desktop GIS. Create, edit, visualize, analyze and publish geospatial data.
Alternative to ArcGIS, MapInfo Pro
OpenLayers
High-performance, feature-packed library for creating interactive maps on the web.
Alternative to Google Maps Platform, Bing Maps

OpenMapTiles
Open vector tile schema and Docker toolchain for self-hosted OSM basemaps.
Alternative to Mapbox, Google Maps Platform

openrouteservice
Open-source routing API with directions, isochrones, and matrix services built on OpenStreetMap data.
Alternative to Google Maps Platform, HERE Technologies, TomTom
Turf.js
Advanced geospatial analysis library for browsers and Node.js. Modular and fast.
Alternative to ArcGIS

OSRM
High-performance routing engine designed to run on OpenStreetMap data.
Alternative to HERE Technologies, TomTom, Google Maps Platform

Valhalla
Open-source routing engine with turn-by-turn navigation and isochrone generation.
Alternative to HERE Technologies, TomTom, Google Maps Platform

Shapely
Python library for manipulation and analysis of planar geometric objects.

Protomaps
Free, open-source map of the world deployable as a single static file (PMTiles).
Alternative to Mapbox, Google Maps Platform

Rasterio
Python library for reading and writing geospatial raster datasets using GDAL.
Alternative to Google Earth Engine

PostGIS
Spatial database extender for PostgreSQL. Adds support for geographic objects and spatial queries.
Alternative to ArcGIS

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

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

Osmium
Fast and flexible C++ library and command-line tool for working with OpenStreetMap data.
OSMnx
Python package for downloading, modeling, analyzing, and visualizing OpenStreetMap networks.

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

Pelias
Open-source geocoder using data from OpenStreetMap, OpenAddresses, and more.
Alternative to Google Maps Platform, HERE Technologies

pgRouting
Routing algorithms — Dijkstra, A*, TSP, VRP — as SQL functions inside PostGIS.
Alternative to HERE Technologies, TomTom

Photon
Low-latency forward and reverse geocoder for OpenStreetMap data.
Alternative to Google Maps Platform, HERE Technologies

PROJ
Generic coordinate transformation library for converting between different CRS.
Proj4js
JavaScript library for reprojecting coordinates between coordinate systems, including datum transformations.

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

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

rio-cogeo
Rasterio plugin for creating and validating Cloud-Optimized GeoTIFFs.

S2 Geometry
Google's spherical geometry library with hierarchical cell indexing.
SpatiaLite
Spatial extension for SQLite — a full spatial database in a single file.

Stadia Maps
Hosted basemaps, geocoding and routing APIs built on open data.
Alternative to Mapbox, Google Maps Platform
Supercluster
Fast JavaScript library for clustering large GeoJSON point datasets in browsers and Node.js.

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

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

Tippecanoe
Build vector tilesets from large collections of GeoJSON features. Essential for tile generation.
Alternative to Mapbox

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

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

Xarray
N-dimensional labeled arrays in Python — the standard for netCDF and raster cubes.
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.
Google Maps Platform alternatives
16 tools
Mapbox alternatives
11 tools
ArcGIS alternatives
10 tools
HERE Technologies alternatives
8 tools
TomTom alternatives
5 tools
Bing Maps alternatives
3 tools
Google Earth alternatives
2 tools
Google Earth Engine alternatives
1 tool
MapInfo Pro alternatives
1 tool
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.