Kotlin BSD-3-Clause

maplibre-compose

Add interactive vector tile maps to your Compose app

M

maplibre

Dernière activité 29 sept. 2026
maplibre/maplibre-compose

578

étoiles

70

forks

27

issues ouvertes

androidcomposecompose-multiplatformiosjetpack-composekotlin-multiplatformmaplibremapsvector-tiles

Ce README est souvent en anglais.

MapLibre Logo

MapLibre for Compose Multiplatform

Maven Central Version License Kotlin Version Compose Version Documentation API Reference Slack

Introduction

MapLibre Compose is a Compose Multiplatform wrapper around the MapLibre SDKs for rendering interactive maps. You can use it to add maps to your Compose UIs across Android, iOS, Desktop, and Web.

iOS Screenshot Android Screenshot

Usage

Stability

MapLibre Compose uses Kotlin's stability levels to describe update risk. The public API is still evolving, and minor releases can contain breaking changes.

Platform Stability
Android Beta
iOS Beta
macOS Native (ARM64) Experimental
Desktop (JVM) Alpha
Web Alpha

Desktop and Web are Alpha because their platform integrations depend on implementation details in Compose and Skia.

Projets similaires

MapLibre Native - Interactive vector tile maps for iOS, Android and other platforms.

C++maplibremapsvector-tiles
Mmaplibre
2,2 k étoiles624

A fast, memory efficient Jetpack Compose library to display tiled maps, with support for markers, paths, and rotation.

Kotlinandroidandroid-librarycompose
Pp-lr
283 étoiles25

Jetpack Compose composables for the Maps SDK for Android

Kotlinandroidgoogle-mapsjetpack-compose
Ggooglemaps
1,3 k étoiles181