Skip to content
Make with

Toolbox

SDKs

Pick the SDK for your platform: MapLibre GL JS for the web, MapLibre Native for iOS and Android, and integrations for React, Vue, Svelte, Angular, Flutter, SwiftUI, and more.

Core SDKs

The MapLibre renderers themselves: GL JS for the web, and MapLibre Native for mobile, desktop, and servers.

Framework integrations

Components and wrappers that bring MapLibre into React, Vue, Svelte, Angular, Flutter, Compose, SwiftUI, and more.

Showing 25 of 25 matching libraries

React Map GL

React wrapper for MapLibre GL JS

A React wrapper for MapLibre GL JS, providing a declarative API for building interactive maps in React applications.

Used by 2 products

WebJS / TSReact

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

iOSAndroidJS / TSReact Native

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

WebTSAngular

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

iOSAndroidDartFlutter

Flutter MapLibre

Modern Flutter MapLibre bindings

Unofficial Flutter bindings for MapLibre SDKs with enhanced web support and modern architecture.

iOSAndroidWebDesktopDart+1

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

AndroidiOSDesktopWebKotlin+1

Svelte MapLibre

Svelte components for MapLibre GL JS

Svelte wrapper providing reactive components for MapLibre GL JS with Svelte-specific bindings and reactivity.

Used by 2 products

WebJS / TSSvelte

Svelte MapLibre GL (MIERUNE)

Svelte 5 wrapper for MapLibre GL JS

Modern Svelte 5 wrapper for MapLibre GL JS with declarative and reactive components, maintained by MIERUNE.

Used by 1 product

WebJS / TSSvelte

Vue MapLibre

Vue.js wrapper for MapLibre GL JS

Vue.js plugin that provides MapLibre GL JS integration with Vue-specific components and reactivity.

WebJS / TSVue

SolidJS MapLibre

SolidJS components for MapLibre GL JS

SolidJS wrapper providing reactive primitives and components for MapLibre GL JS integration.

WebJS / TSSolidJS

SolidJS MapLibre GL

Reactive SolidJS bindings for MapLibre GL JS

Well-documented SolidJS bindings for MapLibre GL JS with reactive signals, flexible API, and full imperative MapLibre support.

WebJS / TSSolidJS

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.

iOSSwiftSwiftUI

Ramani Maps

Jetpack Compose library for MapLibre

A Jetpack Compose library to manipulate maps on Android using MapLibre Native.

AndroidKotlinCompose Multiplatform

SKAMIR Maps

Kotlin Multiplatform wrapper for MapLibre Native

Kotlin Multiplatform wrapper for MapLibre Native, enabling cross-platform mobile development with shared codebase.

AndroidiOSDesktopKotlinCompose Multiplatform

maps-withastro

Astro integration for MapLibre

Bring Leaflet & MapLibre maps directly into Astro static site generator.

WebJS / TSAstro

ember-mapbox-gl

Ember.js integration for MapLibre

Provides an Ember.js integration for MapLibre GL JS with Ember conventions and patterns.

WebJS / TSEmber

jekyll-maplibre

Jekyll plugin for MapLibre

Provides a Jekyll integration plugin for embedding MapLibre maps in static sites.

WebRubyJSJekyll

react-map-components-maplibre

React component framework for GIS applications

A React component framework for declarative GIS application development with comprehensive demos and documentation.

WebJS / TSReact

maplibre-react-components

Lightweight MapLibre React bindings

Lightweight MapLibre only binding for React with minimal dependencies and focused functionality.

WebJS / TSReact

react-mapbox-gl

React integration for MapLibre

Provides a React integration for MapLibre GL JS with component-based architecture.

WebJS / TSReact

svelte-maplibre-components

Svelte MapLibre plugin collection

A set of maplibre plugins to integrate with svelte/sveltekit including export, legend, measure, and tour plugins.

WebJS / TSSvelte

@indoorequal/vue-maplibre-gl

Vue 3 plugin for MapLibre GL JS

Vue 3 plugin for maplibre-gl-js with modern Vue composition API support.

WebJS / TSVue

LibreGL

Powerful Vue library for MapLibre

A powerful Vue library for Maplibre with an intuitive API, and a collection of highly customizable components.

WebJS / TSVue

wtMapbox

Webtoolkit integration for MapLibre

Provides a Webtoolkit integration for MapLibre GL JS with C++ bindings.

WebC++JSWebtoolkit

AWS Amplify Geo (Android)

AWS Amplify Geo with MapLibre for Android

AWS Amplify's MapLibre adapter for Android, providing maps and location search APIs powered by Amazon Location Service with built-in MapLibre Native integration.

Used by 1 product

AndroidJavaKotlin

Language bindings

MapLibre maps from Python, R, and Elm.

Visualization libraries

Charting and data science libraries that draw their maps with MapLibre.

Starters

Templates and sample apps to copy from.

Know of another SDK?

Suggest framework SDKs and integrations for MapLibre.