
About MapLibre
MapLibre is an umbrella for open source map libraries. Its tools let developers draw interactive maps on websites, mobile apps and desktop software.
What it does
The main libraries are MapLibre GL JS for web pages and MapLibre Native for mobile and desktop apps. Both render vector map tiles on the GPU, and map styles are defined in a shared JSON format. Martin, a tile server written in Rust, can serve map tiles from PostGIS databases and from tile files.
Key features
- Vector map rendering with GPU acceleration
- TypeScript library for web maps
- Native library for Android and iOS apps
- Map styles described in a JSON specification
- Tile server that reads PostGIS, PMTiles and MBTiles
Who it's for
Developers and GIS teams that want an open source option for map rendering and self-hosted map tiles. Mobile teams that need maps inside native apps will find MapLibre Native useful.
Pricing and good to know
The libraries are open source, and the main project is on GitHub. Map data sources, such as the Natural Earth data used in the examples, have their own terms. Hosting your own tiles means you also run the servers and their upkeep.
Highlights
- Vector map rendering with GPU acceleration
- TypeScript library for web maps (GL JS)
- Native library for Android and iOS apps
- Map styles described in a JSON specification
- Tile server that reads PostGIS and tile files












