Skip to content
@versatiles-org

VersaTiles

VersaTiles is a completely FLOSS stack for generating, distributing, and using map tiles based on OpenStreetMap data, free of any commercial interests.
VersaTiles logo

VersaTiles

Self-host the whole map stack.
No API keys, no per-view fees, no vendor lock-in.

Latest release Docker pulls Documentation

Documentation · Downloads · Playground · versatiles.org

Colorful vector style Satellite imagery with vector overlay 3D terrain with hillshading
Vector styles Satellite 3D terrain

Run your own tile server

Our setup wizard assembles the exact commands for your machine. Pick your platform, data and frontend, then copy and paste.

Free data

Download planet-scale OpenStreetMap, satellite imagery, elevation, hillshading, landcover and bathymetry at download.versatiles.org.

Used in production

Newsrooms, transit agencies, researchers and public bodies run their maps on VersaTiles. See the showcase gallery for 70+ live projects.

Where to look

I want to… Use
Serve tiles versatiles-rs · versatiles-docker · node-versatiles-server
Build a web map versatiles-frontend · versatiles-style · styler
Make my own tiles from OSM Planetiler + Shortbread · guide
Deploy publicly with CDN and nginx our production setup at tiles.versatiles.org
Understand the file format versatiles-spec
Read the fine manual versatiles-documentation

Contribute

If your team depends on VersaTiles, help keep it maintained via GitHub Sponsors or OpenCollective.

VersaTiles sponsors

Supported by
NLnet Foundation     NGI Zero Core



Mastodon · Bluesky · versatiles.org

Popular repositories Loading

  1. versatiles-rs versatiles-rs Public

    Core Rust implementation of the VersaTiles toolkit for converting, validating, and serving map tiles in multiple formats.

    Rust 323 17

  2. versatiles-style versatiles-style Public

    Toolkit for generating MapLibre styles.

    TypeScript 111 14

  3. versatiles-documentation versatiles-documentation Public

    Documentation for the VersaTiles ecosystem.

    TypeScript 51 9

  4. versatiles-docker versatiles-docker Public

    Docker images and build scripts for the VersaTiles ecosystem.

    Shell 42 6

  5. versatiles-frontend versatiles-frontend Public

    Frontend web applications for exploring VersaTiles maps and datasets.

    TypeScript 31 7

  6. orthophotos orthophotos Public

    Processing pipeline and hosting setup for global and regional orthophoto layers.

    TypeScript 22

Repositories

Showing 10 of 41 repositories
  • versatiles-org/versatiles-map-editor's past year of commit activity
    TypeScript 1 MIT 0 0 0 Updated Sep 26, 2026
  • orthophotos Public

    Processing pipeline and hosting setup for global and regional orthophoto layers.

    versatiles-org/orthophotos's past year of commit activity
    TypeScript 22 0 17 2 Updated Sep 25, 2026
  • shortbread-docs Public Forked from shortbread-tiles/shortbread-docs

    Documentation of the Shortbread vector tile schema

    versatiles-org/shortbread-docs's past year of commit activity
    CSS 0 CC0-1.0 15 0 0 Updated Sep 25, 2026
  • versatiles-svg-renderer Public

    renders maps as SVG

    versatiles-org/versatiles-svg-renderer's past year of commit activity
    TypeScript 12 MIT 1 10 0 Updated Sep 24, 2026
  • versatiles-rs Public

    Core Rust implementation of the VersaTiles toolkit for converting, validating, and serving map tiles in multiple formats.

    versatiles-org/versatiles-rs's past year of commit activity
    Rust 323 MIT 17 8 (1 issue needs help) 0 Updated Sep 24, 2026
  • versatiles-map-animation Public

    Browser-based editor for composing keyframe camera animations on a VersaTiles map.

    versatiles-org/versatiles-map-animation's past year of commit activity
    TypeScript 3 MIT 1 7 2 Updated Sep 24, 2026
  • versatiles-org.github.io Public

    Source code for the public website at versatiles.org.

    versatiles-org/versatiles-org.github.io's past year of commit activity
    TypeScript 6 Unlicense 4 1 0 Updated Sep 23, 2026
  • versatiles-frontend Public

    Frontend web applications for exploring VersaTiles maps and datasets.

    versatiles-org/versatiles-frontend's past year of commit activity
    TypeScript 31 MIT 7 0 0 Updated Sep 22, 2026
  • node-release-tool Public

    Helper tool for automating Node.js package releases across VersaTiles repositories.

    versatiles-org/node-release-tool's past year of commit activity
    TypeScript 0 0 3 0 Updated Sep 22, 2026
  • versatiles-style Public

    Toolkit for generating MapLibre styles.

    versatiles-org/versatiles-style's past year of commit activity
    TypeScript 111 MIT 14 4 0 Updated Sep 21, 2026