MapLibre GL JS is an open-source, WebGL-based library for rendering vector tile maps in the browser. It is a community fork of Mapbox GL JS v1 and works with any vector tile source, including self-hosted PMTiles. MapLibre Native covers iOS and Android.
Key features
WebGL vector tile rendering
Style spec compatible with Mapbox styles
3D terrain and extrusions
Native iOS and Android SDKs
Strengths
No vendor lock-in
Works with any tile provider
Limitations
Styling has a learning curve
Pricing
Model
Open source
Starts at
Free
Free tier
Free to use
Software licence
BSD-3-Clause
Prices change often. Check the official pricing page before you buy.
Licensing & map usage
Commercial useAllowed
Export / print map imagesAllowed
Offline use / cachingAllowed
Summary only, not legal advice. The provider's current terms always apply.