# maplibre/maplibre-native

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

Repository: https://github.com/maplibre/maplibre-native
Canonical: https://ross.abutalabs.com/products/maplibre-native
Homepage: https://maplibre.org
Language: C++
License: BSD-2-Clause
License Family: permissive
Topics: vector-tiles, maplibre, maps
Last push: 2026-08-26T21:12:08+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 100
- inputs: {"age_days": 2112, "days_push": 7, "days_rel": 10, "gap_med": 3.0, "n_releases_24m": 123}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2169, forks 596 (observed 2026-08-28T04:06:21.549260+00:00)

## What it is
MapLibre Native is a free, open-source C++ library for rendering interactive, GPU-accelerated vector tile maps in mobile and desktop applications. It is a community-led fork of Mapbox GL Native, supporting Android, iOS, and other platforms via OpenGL, Metal, or Vulkan.

## Use cases
- embed an interactive map in an android app
- display vector tile maps in an ios application
- render offline maps in a native mobile app
- add a map view with custom styling to a cross-platform app
- replace mapbox gl native with an open-source alternative
- show gps location on a map in a desktop application
- build a navigation or tracking app with live map rendering

## When to choose
- you need open-source, permissively licensed (BSD-2-Clause) map rendering without Mapbox's proprietary license
- you are building native Android, iOS, or desktop apps and need fast GPU-accelerated vector tile maps
- you want to use the MapLibre Style Specification and ecosystem tools like Maputnik
- you need offline or self-hosted tile sources

## When to avoid
- you only need maps in a web browser - use MapLibre GL JS instead
- you need a full-featured turnkey mapping product with hosted tiles and services
- your project requires Mapbox-specific proprietary features or their hosted APIs

## Facets
- artifact type: library
- maturity: stable
- function: graphics, geospatial, ui-components, sdk
- domain: mobile-development, cross-platform, web-development
- platform: cpp, cross-platform
- tags: vector-tiles, maps, gpu-accelerated, maplibre, openstreetmap, map-rendering, opengl, metal, vulkan, geospatial, android, ios, mobile, desktop

## Member repositories
- maplibre/maplibre-native (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:21.549260+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:49:27.467852+00:00, confidence not recorded.
  - readme: https://github.com/maplibre/maplibre-native (fetched 2026-08-28T04:06:21.549260+00:00, sha 5a781dc53dde)
  - homepage: https://maplibre.org (fetched 2026-08-29T10:29:35.269221+00:00, sha c16f98447a75)
  - site_page: https://maplibre.org/maplibre-gl-js/docs/plugins (fetched 2026-08-29T10:29:35.281544+00:00, sha 3ea6bb1e63d0)
  - site_page: https://maplibre.org/about (fetched 2026-08-29T10:29:35.277859+00:00, sha 74b68d263b8c)
  - site_page: https://maplibre.org/maplibre-gl-js/docs (fetched 2026-08-29T10:29:35.279506+00:00, sha 022796c9ba64)
  - site_page: https://maplibre.org/maplibre-native/docs/book (fetched 2026-08-29T10:29:35.283875+00:00, sha 41da1ddf3919)
  - site_page: https://maplibre.org/maplibre-native/ios/latest/documentation/maplibre (fetched 2026-08-29T10:29:35.285773+00:00, sha 7973b4f27160)
  - site_page: https://maplibre.org/about/reports (fetched 2026-08-29T10:29:35.288018+00:00, sha f7444a3491d5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
