Web-mapping
Creating and visualizing maps on the web
(tools for viewing interactive maps online, in 2D or 3D)
Leaflet lightweight JavaScript library for building interactive web maps.
OpenLayers feature-packed JavaScript mapping library with strong OGC standards and format support.
MapLibre GL JS open-source GPU-accelerated library for interactive vector-tile maps in the browser.
CesiumJS open-source JavaScript library for 3D globes and geospatial scenes in the browser using WebGL.
Advanced visualization and data analysis
(tools for analyzing and visualizing large amounts of data on maps)
deck.gl WebGL framework for high-performance geospatial visualization of large datasets using composable layers.
kepler.gl open-source tool for interactive exploration, filtering, and visualization of large geospatial datasets.
Publishing geospatial data
(systems that publish data and enable maps to be served on the internet)
GeoServer open-source server for publishing geospatial data via OGC standards (WMS/WFS/WCS/WMTS).
MapServer open-source platform for publishing spatial data and web mapping applications.
GeoWebCache tile caching server that accelerates map delivery (WMTS/TMS/WMS-C).
Map infrastructure (tiles and performance)
(tools that prepare and deliver maps efficiently for fast loading)
TileServer GL open-source tile server for vector tiles and server-side raster rendering (WMTS/XYZ + GL styles).
Tegola open-source vector tile server (MVT) that slices geospatial sources such as PostGIS into tiles.
Martin high-performance open-source tile server for PostGIS/MBTiles/PMTiles vector tiles.
pg_tileserv thin open-source PostGIS-only tile server that executes SQL and returns MVT tiles.
Web platforms (geoportals) and geospatial services
(tools for searching places, calculating routes, or managing complete geospatial systems)
Platforms:
GeoNode open-source platform to manage, catalog, and publish geospatial data and maps on the web.
MapStore open-source WebGIS to create and share maps, dashboards, and GeoStories from geospatial services.
TerriaJS open-source framework for 2D/3D geospatial catalog explorers built on Cesium and Leaflet.
Geospatial services:
Nominatim open-source geocoder based on OpenStreetMap data (forward and reverse geocoding).
Pelias modular open-source geocoder for large-scale place and address search.
OSRM open-source routing engine based on OpenStreetMap with an API for fast route computation.
Valhalla open-source routing engine with multimodal support, matrices, isochrones, and map matching.