docker-staticmaps

docker-staticmaps

Lightweight REST API for generating static map images

107stars
6forks
Last commit: 17d ago
Repo age: 2y old

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 Services

Hoppscotch Community Edition

Hoppscotch Community Edition

Open-source API client for REST, GraphQL, WebSocket and more

77.6k
5.5k
Last commit: 11d ago

Hoppscotch Community Edition is an open-source API development and testing tool for REST, GraphQL, WebSocket, SSE, MQTT, and Socket.IO with collections and environments.

Alternative to:
Postman
Postman
+9
Kong Gateway

Kong Gateway

Cloud-native API and LLM gateway with extensible plugins

42.5k
5k
Last commit: 2mo ago

Kong Gateway is a high-performance, cloud-native API gateway for routing, securing, and observing API traffic, with an extensible plugin system and Kubernetes support.

Alternative to:
Amazon API Gateway
Amazon API Gateway
+7
Apprise

Apprise

Unified notifications library for 120+ services via a single API.

15.5k
554
Last commit: 4d ago

A Python-based notification library and CLI that routes messages to 120+ services via URL-based configurations, enabling self-hosted cross-platform alerts.

Alternative to:
Twilio
Twilio
+4
Maxun

Maxun

Open source no-code web scraping and data extraction robots

14.2k
1.1k
Last commit: 5d ago

Maxun is an open source no-code platform to build web scraping robots that extract structured data and expose websites as APIs, markdown, or automated pipelines.

Alternative to:
Apify
Apify
+1
LibreTranslate

LibreTranslate

Self-hosted machine translation API powered by open-source models

13.5k
1.4k
Last commit: 25d ago

LibreTranslate is a free, open-source machine translation API you can run on your own infrastructure, with offline-capable translations and a simple HTTP API.

Alternative to:
Google Translate
Google Translate
FlareSolverr

FlareSolverr

API proxy that solves Cloudflare challenges using a headless browser

12.2k
991
Last commit: 4d ago

FlareSolverr is a proxy server with a REST API that uses a headless Chrome session to solve Cloudflare/DDoS-GUARD challenges and return HTML and cookies.

Alternative to:
Browserless
Browserless
+7