Alternatives to Martin

Lightweight vector tile server that serves map tiles from PostGIS, MBTiles and PMTiles sources. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Martin.

  • TileServer GL

    A self-hosted map tile server for vector and raster tiles with server-side rendering of GL styles.

    TileServer GL serves both vector and raster tiles and renders GL styles on the server with MapLibre GL Native, with Docker images available, while Martin serves vector tiles only.

  • pg_tileserv

    A lightweight Go server that turns PostGIS tables and functions into Mapbox Vector Tiles over HTTP.

    pg_tileserv is a small Apache-2.0 Go server that turns PostGIS tables and functions into vector tiles, but it works only with PostGIS, not MBTiles or PMTiles.

  • Tegola

    An open source vector tile server written in Go that slices geospatial data into tiles.

    Tegola is an MIT-licensed Go vector tile server with built-in cache seeding and purging and prebuilt downloads, with styling and display handled by a separate client.

  • Protomaps

    An open-source system for publishing interactive world maps from a single PMTiles file on static storage.

    Protomaps serves maps from a single static PMTiles file with no tile server running, so you would drop the live PostGIS tile serving that Martin provides.

  • GeoServer

    An open-source server that publishes geospatial data from common spatial sources through open OGC standards.

    GeoServer publishes spatial data through OGC-certified WMS, WFS, WCS and WMTS services, which covers more standards than Martin but takes more GIS knowledge to set up and run.

Similar software

Related functionality, not a direct replacement.