Tileserver RS

High-performance vector tile server built in Rust. Serve PMTiles and MBTiles with raster rendering and embeddable static map images.

Features

    Built in Rust
    High-performance tile serving with the safety and speed of Rust and Axum.
    PMTiles Support
    Cloud-optimized tile archives with HTTP range request support.
    MBTiles Support
    SQLite-based tile storage for easy local development.
    MapLibre GL JS
    Built-in map viewer and data inspector powered by MapLibre GL JS.
    TileJSON 3.0
    Full TileJSON metadata API for seamless integration.
    Native Raster Rendering
    Generate PNG/JPEG/WebP tiles from vector styles using MapLibre Native (~100ms/tile).
    Static Map Images
    Create embeddable map screenshots like Mapbox/Maptiler static API.
    Docker Ready
    Easy deployment with Docker Compose v2.