An open-source library for publishing interactive vector tile maps in web browsers and webview-based apps.
MapLibre GL JS is an open-source JavaScript library for rendering interactive vector tile maps in web browsers and webview-based applications. It provides GPU-accelerated map display, enabling fast, customizable, and dynamic mapping experiences. The project originated as a fork of Mapbox GL JS after its license change, evolving into a community-maintained alternative.
Web developers and organizations needing to embed interactive, high-performance maps in websites or hybrid mobile apps without relying on proprietary services.
Developers choose MapLibre GL JS for its open-source license, community-driven development, and compatibility with vector tile standards, offering a free alternative to commercial mapping libraries with similar performance and features.
MapLibre GL JS - Interactive vector tile maps in the browser
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Leverages WebGL for fast, smooth rendering of vector tiles, enabling real-time interactions like zooming and panning without lag, as highlighted in the README's focus on GPU-accelerated rendering.
Originated as a fork to maintain BSD-3 licensing after Mapbox's change, offering a community-led alternative without vendor lock-in or fees, emphasized in the project's philosophy.
Supports advanced capabilities like 3D terrain, heatmaps, and custom styling layers, demonstrated in the examples showcasing 3D buildings and population density visualizations.
Provides official bindings for React and Angular, with additional community resources listed in awesome-maplibre, easing integration into modern web apps.
Setting up features like 3D terrain or custom data layers requires significant expertise in WebGL and geospatial data, beyond basic map embedding.
As a fork, it may lag behind Mapbox in new feature adoption, and the README warns against unauthorized backports, potentially limiting innovation.
While documentation exists, it can be less detailed than commercial alternatives, requiring reliance on community examples or trial-and-error for complex use cases.
maplibre is an open-source alternative to the following products: