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 100+ 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 333 17

  2. versatiles-style versatiles-style Public

    Toolkit for generating MapLibre styles.

    TypeScript 118 12

  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 44 6

  5. versatiles-frontend versatiles-frontend Public

    Frontend web applications for exploring VersaTiles maps and datasets.

    TypeScript 34 6

  6. orthophotos orthophotos Public

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

    TypeScript 24

Repositories

Showing 10 of 43 repositories
  • versatiles-map-editor Public

    Standalone, embeddable map editor for drawing and styling features on a VersaTiles map.

    versatiles-org/versatiles-map-editor's past year of commit activity
    TypeScript 1 MIT 0 1 0 Updated Nov 11, 2026
  • versatiles-studio Public

    Cross-platform desktop application for opening, inspecting, styling and converting map tiles.

    versatiles-org/versatiles-studio's past year of commit activity
    TypeScript 3 MIT 0 4 0 Updated Nov 11, 2026
  • dependency-graph Public

    How the VersaTiles repositories depend on each other, and which dependencies are out of date.

    versatiles-org/dependency-graph's past year of commit activity
    TypeScript 0 Unlicense 0 0 0 Updated Nov 11, 2026
  • versatiles-svg-renderer Public

    renders maps as SVG

    versatiles-org/versatiles-svg-renderer's past year of commit activity
    TypeScript 14 MIT 1 10 0 Updated Nov 11, 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 3 2 0 Updated Nov 11, 2026
  • maplibre-versatiles-styler Public

    MapLibre GL JS plugin for editing and managing VersaTiles map styles directly in the browser.

    versatiles-org/maplibre-versatiles-styler's past year of commit activity
    TypeScript 18 Unlicense 2 0 0 Updated Nov 11, 2026
  • versatiles-style Public

    Toolkit for generating MapLibre styles.

    versatiles-org/versatiles-style's past year of commit activity
    TypeScript 118 MIT 12 4 0 Updated Nov 11, 2026
  • node-versatiles-container Public

    Node.js library for reading VersaTiles container files.

    versatiles-org/node-versatiles-container's past year of commit activity
    TypeScript 7 2 0 0 Updated Nov 11, 2026
  • node-versatiles-svelte Public

    Svelte components and bindings for displaying VersaTiles data in MapLibre GL JS.

    versatiles-org/node-versatiles-svelte's past year of commit activity
    TypeScript 13 MIT 0 0 0 Updated Nov 10, 2026
  • versatiles-map-animator Public

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

    versatiles-org/versatiles-map-animator's past year of commit activity
    TypeScript 6 MIT 1 1 0 Updated Nov 10, 2026