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:
Similar to docker-staticmaps
URL to PNG
HTTP service that generates PNG screenshots from URLs using Playwright
Self-hosted HTTP API to render web pages to PNG with configurable viewport, caching, Playwright-based parallel rendering, and S3/CouchDB/filesystem storage.
Open-Meteo
Open-source JSON weather forecast and historical weather API
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.

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

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

PictShare
Self-hosted media and paste hosting with a simple upload API
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.


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




