Skip to main content

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.