Alternatives to GeoServer
An open-source server that publishes geospatial data from common spatial sources through open OGC standards. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
GeoServer
An open-source server that publishes geospatial data from common spatial sources through open OGC standards.
Replacements
Listings that take over the same core job as GeoServer.
MapServer
An open-source server platform for publishing spatial data and interactive maps on the web.
MapServer is a long-established OSGeo platform for publishing spatial data and web maps under an MIT-style license, running on Windows, Linux and macOS with MapCache and TinyOWS.
Martin
Lightweight vector tile server that serves map tiles from PostGIS, MBTiles and PMTiles sources.
Martin is a lighter open-source server that serves vector tiles from PostGIS, MBTiles and PMTiles, without GeoServer's OGC WMS and WFS services.
TileServer GL
A self-hosted map tile server for vector and raster tiles with server-side rendering of GL styles.
TileServer GL is open source and serves vector and raster tiles with WMTS support, but does not offer the full OGC service set.
Similar software
Related functionality, not a direct replacement.
QGIS
A free and open-source desktop GIS for making maps, editing spatial data and running analysis.
pg_tileserv
A lightweight Go server that turns PostGIS tables and functions into Mapbox Vector Tiles over HTTP.
Tegola
An open source vector tile server written in Go that slices geospatial data into tiles.
GRASS
An open-source geospatial processing engine for raster, vector and imagery analysis.
OpenMapTiles
An open-source schema, map styles and tools for generating OpenStreetMap vector tiles to self-host.
Protomaps
An open-source system for publishing interactive world maps from a single PMTiles file on static storage.