Collection
Actively maintained
Tools with a commit in the last 90 days. Fresh code, alive projects.
86 tools
86 tools found
GeoDjango
Django's geographic web framework for spatial models, queries, and GIS web apps.
Apache ECharts
JavaScript visualization library with interactive charts, maps, and geographic data components.

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

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.

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

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

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
Turf.js
Advanced geospatial analysis library for browsers and Node.js. Modular and fast.
Alternative to ArcGIS
Tile38
In-memory geospatial database and geofencing server for indexed location data.

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

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

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.

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

Valhalla
Open-source routing engine with turn-by-turn navigation and isochrone generation.
Alternative to HERE Technologies, TomTom, Google Maps Platform
GDAL
Translator library for raster and vector geospatial data formats. The Swiss Army knife of GIS.
OSMnx
Python package for downloading, modeling, analyzing, and visualizing OpenStreetMap networks.

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

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

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

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

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

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

mapshaper
Editor for Shapefile, GeoJSON and TopoJSON — simplify, clip and convert in the browser.
AntV L7
WebGL library for large-scale 2D and 3D geospatial visualization in web applications.

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

Martin
Blazing fast and lightweight PostGIS, MBtiles and PMtiles tile server written in Rust.
Alternative to Mapbox

Mapnik
C++ cartographic rendering library for maps and tiles from geospatial data sources.

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

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

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

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

S2 Geometry
Google's spherical geometry library with hierarchical cell indexing.

Rasterio
Python library for reading and writing geospatial raster datasets using GDAL.
Alternative to Google Earth Engine
Leaflet-Geoman
Leaflet plugin for drawing, editing, measuring, and managing geometry layers.
Apache Sedona
Distributed spatial processing engine for large-scale vector and raster data with spatial SQL.
Supercluster
Fast JavaScript library for clustering large GeoJSON point datasets in browsers and Node.js.

MapLibre Native
Open-source native mapping engine for vector maps across mobile, desktop, and embedded platforms.
Proj4js
JavaScript library for reprojecting coordinates between coordinate systems, including datum transformations.

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

PROJ
Generic coordinate transformation library for converting between different CRS.

openrouteservice
Open-source routing API with directions, isochrones, and matrix services built on OpenStreetMap data.
Alternative to Google Maps Platform, HERE Technologies, TomTom
GeoTools
Open-source Java GIS toolkit for geospatial formats, standards, and services.

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

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

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

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

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

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

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

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

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

TerriaJS
Library for building catalog-driven 2D and 3D web geospatial explorers.
Alternative to Google Earth

iTowns
Three.js and WebGL framework for visualizing 2D and 3D geospatial data.
overpass turbo
Web-based GUI for writing, testing, and visualizing OpenStreetMap Overpass queries.

eo-learn
Python framework for modular Earth-observation processing workflows.

Fiona
Pythonic file I/O for geospatial vector data, wrapping GDAL/OGR.
pyproj
Python interface to PROJ for coordinate reference systems, transformations, and geodesy.

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

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

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

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.
OpenGlobus
WebGL engine for interactive 3D globes, terrain, and geospatial data at planetary scale.
Alternative to Google Earth

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

Imposm
Fast OpenStreetMap importer that writes PostGIS databases.

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

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

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

EODAG
Unified Python API and CLI for searching and downloading Earth observation products.
OWSLib
Python toolkit for clients of OGC and OGC API web services.

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

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

QuackOSM
Python library and CLI for reading OpenStreetMap PBF data into GeoParquet with DuckDB.
GeoWebCache
Java tile cache for accelerating WMS, WMTS, and other map tile services.
pycsw
Python OGC API and CSW server for publishing and discovering geospatial metadata.
H2GIS
Spatial extension for H2 with OGC-compatible spatial SQL and analysis tools.

PyWPS
Python implementation of the OGC Web Processing Service standard.
morecantile
Python library for constructing and using OGC tile matrix sets beyond Web Mercator.
MapLibre-Geoman
MapLibre plugin for drawing, measuring, and editing geometry layers in web maps.
Mapbender
Open-source WebGIS framework for building map applications without code.