maplibre-native

An open-source library for showing interactive vector tile maps in iOS, Android and desktop apps. It uses the GPU for fast rendering and is used to add maps to native applications.

Share on XLicense: BSD-2-Clause

Overview

MapLibre Native is a free and open-source library for showing interactive vector tile maps in mobile and desktop applications. It renders maps on the GPU for fast display and supports platforms such as iOS and Android. The project began as a fork of Mapbox GL Native, before Mapbox moved to a non-open-source license in December 2020. On Android you add it as a Gradle dependency and place a MapView in your layout.

Key features

  • GPU-accelerated vector tile rendering
  • Targets iOS, Android and desktop applications
  • Android SDK available as a Gradle dependency
  • Open source, forked from Mapbox GL Native

Best for

Developers who want to embed interactive vector maps in native apps using an open-source library.

Upstream
maplibre/maplibre-native
Fork on GitHub
Guo-astro/maplibre-native
Upstream stars
2.2k
Category
Maps and geospatial
Language
C++
License
BSD-2-Clause
Forked
2025-12-31
Sync status
In syncLast synced 2026-09-29