Static map generator

Drag or zoom the map. Server-side Rust styles OpenFreeMap vector tiles and paints a static JPEG frame using Skia. No map renderer runs in the browser.

Map preview

Server-rendered vector map centered at 33.9249°S · 18.4241°E, zoom 11.5
33.9249°S · 18.4241°E · z11.5569 ms · 0 cached · 12 fetched · 4067 features · 209 KB
OpenFreeMap © OpenMapTiles · Data from OpenStreetMap

Interaction

Panning is previewed locally, then committed once per gesture.

Rust pipeline

MVT geometry is styled, rasterized at 2×, and JPEG-encoded.

Transport

A Topcoat shard swaps the complete raster frame and its metadata.