MapLibre Native is a free and open-source library for publishing maps in your apps and desktop applications on various platforms. Fast displaying of maps is possible thanks to GPU-accelerated vector tile rendering.
This project originated as a fork of Mapbox GL Native, before their switch to a non-OSS license in December 2020. For more information, see: FORK.md
.
To get started with MapLibre Native, go to your platform below.
- Android API Documentation, Android Quickstart
- iOS Documentation
- MapLibre Native Markdown Book: architectural notes
- Core C++ API Documentation (unstable)
- Everyone is free to share knowledge and information on the wiki
See below for the platform-specific README.md
files.
Platforms with a ⭐️ are MapLibre Core Projects and have a substantial amount of financial resources allocated to them. Learn about the different project tiers.
MapLibre Native for iOS 6.0.0 with Metal support has been released. See the news announcement.
To contribute to MapLibre Native, see CONTRIBUTING.md
and (if applicable) the specific instructions for the platform you want to contribute to.
Join the #maplibre-native
Slack channel at OSMUS. Get an invite at https://slack.openstreetmap.us/
Thanks to our sponsors, we are able to award bounties to developers making contributions toward certain bounty directions. To get started doing bounties, refer to the step-by-step bounties guide.
We thank everyone who supported us financially in the past and special thanks to the people and organizations who support us with recurring donations!
Read more about the MapLibre Sponsorship Program at https://maplibre.org/sponsors/.
Gold:
Silver:
Backers and Supporters:
MapLibre Native is licensed under the BSD 2-Clause License.