docker-staticmaps

Lightweight REST API for generating static map images

129 stars 8 forks last commit first released

Actively maintained

Last commit 26 Aug 2026.

docker-staticmaps is an open-source REST API for rendering static map images from tile providers and custom tiles. It provides programmatic generation of map snapshots with overlays, designed for embedding map images in websites, emails, or applications.

Key Features

  • Generate static map images with markers, polygons, circles, polylines and text overlays
  • Support for multiple basemaps (OpenStreetMap, Esri, Stamen, Carto and custom tile servers)
  • Simple REST API interface for easy integration with frontends and backend services
  • Docker-ready deployment for quick, portable installation
  • Tile and image caching to improve performance and reduce upstream tile requests
  • Built-in per-IP rate limiting to protect against abuse
  • Interactive playground and example endpoints for testing and integration

Use Cases

  • Produce map thumbnails or static map embeds for websites, emails, reports or PDFs
  • Server-side generation of map images for mobile or low-resource clients that cannot render dynamic maps
  • Create map-based visualizations (routes, areas, points of interest) for automated reports and dashboards

Limitations and Considerations

  • Licensed under GPL v3, which imposes copyleft obligations that may affect integration or redistribution in proprietary projects
  • Relies on external tile providers by default; users must ensure tile usage complies with provider terms or run a self-hosted tile server
  • High-volume use may require additional caching, scaling or a dedicated tile backend to avoid performance bottlenecks

docker-staticmaps is a focused tool for producing high-quality static map images via a lightweight API. It is suitable for developers needing predictable, server-side map rendering with caching and usage controls, while considerations around licensing and tile-provider usage should be evaluated before production deployment.

Categories:

Tags:

Tech Stack:

Share:

Similar to docker-staticmaps

URL to PNG

HTTP service that generates PNG screenshots from URLs using Playwright

251
38
Last commit

Self-hosted HTTP API to render web pages to PNG with configurable viewport, caching, Playwright-based parallel rendering, and S3/CouchDB/filesystem storage.

MITActively maintained
Alternative to:
Urlbox logo
Urlbox
+4
Open-Meteo logo

Open-Meteo

Open-source JSON weather forecast and historical weather API

6.1k
414
Last commit

Open-Meteo is an open-source weather API providing hourly forecasts, historical weather, air quality and more from national weather models, with optional self-hosting.

AGPL-3.0Actively maintained
Form.io logo

Form.io

Form builder and form-driven API platform for web applications

2.3k
767
Last commit

Open-source form and data management platform with a drag-and-drop builder, embeddable form renderer, and REST API for submissions, resources, and workflows.

OSL-3.0Actively maintained
Alternative to:
Formstack logo
Formstack
+12
openrouteservice logo

openrouteservice

Open-source routing and geospatial API for directions and analytics

2k
481
Last commit

OpenRouteService is an open-source REST API providing routing, isochrones, matrices, geocoding, POIs, elevation and vehicle-optimization services built from OpenStreetMap data.

GPL-3.0Actively maintained
Alternative to:
NextBillion.ai Directions API logo
NextBillion.ai Directions API
PictShare logo

PictShare

Self-hosted media and paste hosting with a simple upload API

945
137
Last commit

Self-hosted image, GIF, MP4, and text paste hosting with a simple API, on-the-fly resizing, and URL-based transformations. File-based storage; no database required.

Actively maintained
Alternative to:
Imgur logo
Imgur
+19
SearXNG logo

SearXNG

Privacy-focused metasearch engine for aggregating web results

36.1k
3.3k
Last commit

SearXNG is a privacy-respecting metasearch engine that aggregates results from many search services without tracking or profiling users.

AGPL-3.0Actively maintained
Alternative to:
Google Search logo
Google Search
+6