JavaScript Mapping Library
10.5k 2026-05-07
maplibre/maplibre-gl-js
An open-source JavaScript library for rendering fast, interactive vector tile maps in web browsers and webview-based applications using GPU acceleration.
Core Features
GPU-accelerated vector tile rendering
Interactive map display in browsers and webviews
Open-source alternative to Mapbox GL JS
Supports various map styles and data visualizations (e.g., 3D terrain, heatmaps, 3D buildings)
Provides bindings for popular frameworks like React and Angular
Quick Start
import * as maplibregl from 'https://unpkg.com/maplibre-gl@latest/dist/maplibre-gl.mjs';Detailed Introduction
MapLibre GL JS is a powerful open-source JavaScript library designed for publishing interactive maps on websites and webview applications. It originated as a community-driven fork of Mapbox GL JS after its license change, aiming to provide a fully open-source and community-maintained alternative. Leveraging GPU acceleration, it enables fast and smooth rendering of vector tile maps, supporting complex visualizations like 3D buildings, terrain, and heatmaps. Its robust API and ecosystem integrations make it a versatile tool for developers building geospatial applications.