MapLibre GL JS
Open-source interactive vector map library for the web
MapLibre GL JS is an open-source JavaScript library for displaying interactive, customizable vector maps in the browser. It is a community-driven fork of Mapbox GL JS and renders maps with WebGL.
Key features
- WebGL vector rendering
- Custom map styles
- Open and free
- Mapbox GL compatible
Strengths
- Released under the BSD-3-Clause license
- Mature project with 11.9k GitHub stars
- Written in TypeScript
- Tiny footprint — runs in 256 MB RAM
Is MapLibre GL JS secure?
No known vulnerabilities affect MapLibre GL JS's latest release (v6.14.0). OSV.dev lists 1 past advisory for the project; none of them applies to this release. No known vulnerabilities is not proof of security: it means none have been publicly catalogued.
- Most recent fixed advisory CVE-2026-85061, published 2026-09-03 (41 days ago), fixed in 6.4.1
Source: OSV.dev, checked 2026-10-14. How this is measured.
MapLibre GL JS replaces
Health badge
Maintain MapLibre GL JS? Add its health score to your README. The badge links back to this page.
Compare MapLibre GL JS
4 head-to-head comparisons.
Similar maps & gis apps
Leaflet
Maps & GISLightweight JavaScript library for interactive maps
Replaces Google Maps JavaScript API
deck.gl
Maps & GISWebGL-powered framework for large-scale data visualization on maps
Replaces Mapbox visualization, ArcGIS
QGIS
Maps & GISFree and open-source geographic information system
Replaces ArcGIS
OpenLayers
Maps & GISHigh-performance library for all kinds of web maps
Replaces Google Maps JavaScript API
kepler.gl
Maps & GISOpen-source geospatial data visualization tool
Replaces Tableau, ArcGIS
Dawarich
Maps & GISSelf-hosted location history tracker and visualizer
Replaces Google Maps Timeline