MapLibre (original) (raw)


MapLibre GL JS

Open-source TypeScript library for publishing maps on your website. Great performance due to GPU-accelerated vector tile rendering.

Explore MapLibre GL JS


MapLibre Native

Open-source C++ library for displaying maps inside your mobile or desktop applications, embedded devices or even cars. GPU-acceleration through OpenGL, Metal or Vulkan.

Explore MapLibre Native

MapLibre Native Android MapLibre Native iOS


MapLibre Style Specification

A MapLibre style is a document that defines the visual appearance of a map: what data to draw, the order to draw it in, and how to style the data when drawing it. A style document is a JSON object with specific root level and nested properties. This specification defines and describes these properties.

Style palette


MapLibre Tile Specification

A next-generation vector tile format redesigned to take advantage of modern hardware. Offers an improved compression ratio, better decoding performance and new capabilities.

Explore MapLibre Tile Specification


Martin

Martin is a tile generator and server able to create Map Vector Tiles (MVTs) from largePostGISdatabases on the fly, or serve tiles fromPMTile and MBTilefiles. Martin optimizes for speed and heavy traffic, and is written inRust. Martin includesCLI tools for generating, diffing, extracting, and combining MBTiles files.

Explore Martin