Back to Makers
MapLibre logo

MapLibre

The open-source organization behind MapLibre GL JS and MapLibre Native, maintaining the official SDKs, plugins, and tools of the ecosystem.

Tools maintained for the ecosystem

MapLibre GL JS logo

MapLibre GL JS

Core JavaScript library for interactive vector maps

The core MapLibre GL JS library for creating interactive, customizable vector maps in web browsers with WebGL rendering. Can be used directly on the web without any framework wrapper.

MapLibre GL JS SDK
MapLibre React Native logo

MapLibre React Native

React Native wrapper for MapLibre Native

Official React Native library for MapLibre Native, enabling high-performance maps in React Native applications.

MapLibre Native SDK
Ngx MapLibre GL logo

Ngx MapLibre GL

Angular wrapper for MapLibre GL JS

Angular library that provides MapLibre GL JS integration with Angular-specific directives and services.

MapLibre GL JS SDK
Flutter MapLibre GL (Official) logo

Flutter MapLibre GL (Official)

Official Flutter plugin for MapLibre

Official Flutter plugin by MapLibre organization providing MapLibre GL integration for iOS and Android applications.

MapLibre Native MapLibre GL JS SDK
MapLibre Compose logo

MapLibre Compose

Compose Multiplatform wrapper for MapLibre

Official Compose Multiplatform wrapper around MapLibre SDKs for rendering interactive maps across Android, iOS, Desktop, and Web.

MapLibre Native MapLibre GL JS SDK
MapLibre Native Qt logo

MapLibre Native Qt

Qt bindings for MapLibre Native

Official Qt bindings and Qt Location Plugin for MapLibre Native, enabling C++ and QML developers to integrate maps into Qt applications.

MapLibre Native SDK
MapLibre Native Rust logo

MapLibre Native Rust

Rust bindings for MapLibre Native

Official Rust bindings for MapLibre Native, enabling high-performance map rendering in Rust applications.

MapLibre Native SDK
MapLibre GL Native Node.js logo

MapLibre GL Native Node.js

Official Node.js bindings for MapLibre Native

Official Node.js bindings for MapLibre Native, enabling server-side map rendering and tile generation.

MapLibre Native SDK
MapLibre Native iOS SDK logo

MapLibre Native iOS SDK

Official MapLibre Native SDK for iOS

Native iOS SDK for MapLibre, providing direct access to MapLibre Native without framework dependencies for Swift and Objective-C developers.

MapLibre Native SDK
MapLibre Native Android SDK logo

MapLibre Native Android SDK

Official MapLibre Native SDK for Android

Native Android SDK for MapLibre, providing direct access to MapLibre Native without framework dependencies for Java and Kotlin developers.

MapLibre Native SDK
MapLibre SwiftUI DSL logo

MapLibre SwiftUI DSL

SwiftUI bindings for MapLibre Native

A Swift package bridging the gap between MapLibre Native and SwiftUI with MapKit-like ease of use.

MapLibre Native SDK

maplibre-gl-compare

Swipe comparison between maps

A MapLibre GL JS plugin for comparing two maps side-by-side with a swipeable divider. Perfect for before/after or multi-style comparisons.

MapLibre GL JS Plugin

Martin

Blazing fast tile server

Martin is a tile server able to generate and serve vector tiles on the fly from PostGIS databases, MBTiles, and PMTiles archives.

MapLibre GL JS Tile Infrastructure

MapLibre Tiles

Next-generation vector tile format

A next-generation vector tile format designed to replace MVT. Offers up to 6x better compression, faster decoding, and support for 3D coordinates and complex data types.

MapLibre GL JS Tile Infrastructure

Maputnik

Visual map style editor

The official MapLibre visual style editor. Design and edit MapLibre GL styles with a graphical interface — no code required.

MapLibre Style Spec Styling

Font Maker

Convert fonts to SDF fontstacks

Convert TrueType and OpenType fonts into signed distance field (SDF) fontstacks used by MapLibre for text rendering on maps.

MapLibre Style Spec Styling
MapLibre Navigation iOS logo

MapLibre Navigation iOS

Turn-by-turn navigation for iOS

Drop-in turn-by-turn navigation SDK for iOS built on MapLibre Native. Includes voice guidance, route simulation, and a navigation UI.

MapLibre Native Navigation
MapLibre Navigation Android logo

MapLibre Navigation Android

Turn-by-turn navigation for Android

Drop-in turn-by-turn navigation SDK for Android built on MapLibre Native. Includes voice guidance, route simulation, and a navigation UI.

MapLibre Native Navigation
MapLibre GL Directions logo

MapLibre GL Directions

Routing plugin for web maps

A directions control for MapLibre GL JS that adds routing and turn-by-turn directions to web maps with support for multiple routing engines.

MapLibre GL JS Navigation

maplibre-gl-geocoder

Geocoding search control

A geocoder control for MapLibre GL JS that adds an address search box to the map with support for multiple geocoding providers.

MapLibre GL JS Geocoding