MapLibre
The open-source organization behind MapLibre GL JS and MapLibre Native, maintaining the official SDKs, plugins, and tools of the ecosystem.
23 tools · 1 basemap · 1 hosted service in the directory
Tools for the ecosystem
Libraries and tools MapLibre maintains for making maps with MapLibre.
MapLibre GL JSOfficial
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.
Used by 103 products

MapLibre React NativeOfficial
React Native wrapper for MapLibre Native
Official React Native library for MapLibre Native, enabling high-performance maps in React Native applications.
Used by 2 products

Ngx MapLibre GLOfficial
Angular wrapper for MapLibre GL JS
Angular library that provides MapLibre GL JS integration with Angular-specific directives and services.
Used by 2 products

Flutter MapLibre GL (Official)Official
Official Flutter plugin for MapLibre
Official Flutter plugin by MapLibre organization providing MapLibre GL integration for iOS and Android applications.
Used by 2 products

MapLibre ComposeOfficial
Compose Multiplatform wrapper for MapLibre
Official Compose Multiplatform wrapper around MapLibre SDKs for rendering interactive maps across Android, iOS, Desktop, and Web.
Used by 2 products

MapLibre Native QtOfficial
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 RustOfficial
Rust bindings for MapLibre Native
Official Rust bindings for MapLibre Native, enabling high-performance map rendering in Rust applications.

MapLibre GL Native Node.jsOfficial
Official Node.js bindings for MapLibre Native
Official Node.js bindings for MapLibre Native, enabling server-side map rendering and tile generation.
MapLibre Native iOS SDKOfficial
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.
Used by 53 products

MapLibre Native Android SDKOfficial
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.
Used by 64 products

MapLibre SwiftUI DSLOfficial
SwiftUI bindings for MapLibre Native
A Swift package bridging the gap between MapLibre Native and SwiftUI with MapKit-like ease of use.
maplibre-gl-compareOfficial
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 LeafletOfficial
MapLibre as a Leaflet layer
The MapLibre project's binding that renders a MapLibre GL JS map as a Leaflet layer, so Leaflet apps get vector basemaps while keeping their Leaflet markers, popups and plugins.
Used by 1 product
MapLibre Plugins for AndroidOfficial
Annotation, marker view, offline, and more for Android
Single-purpose Android libraries built on MapLibre Native for Android, including the annotation plugin (a MapLibre core project), marker views, buildings, localization, offline regions, and a scale bar.
MartinOfficial
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.
Used by 3 products
MapLibre TilesOfficial
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.
MaputnikOfficial
Visual map style editor
The official MapLibre visual style editor. Design and edit MapLibre GL styles with a graphical interface — no code required.
Font MakerOfficial
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 SpecificationOfficial
The JSON style format behind every MapLibre map
The specification of the JSON style format that MapLibre GL JS and MapLibre Native render, with its documentation and a JavaScript package for validating, formatting, and migrating styles and evaluating expressions.
MapLibre Navigation iOSOfficial
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 Navigation AndroidOfficial
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 GL DirectionsOfficial
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.
Used by 2 products
maplibre-gl-geocoderOfficial
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.
Used by 4 products
