MapLibre GL — screenshot of github.com

MapLibre GL

MapLibre GL JS provides interactive maps in the browser using WebGL and vector tiles. It's my preferred open-source alternative to Mapbox GL JS after their license change, offering GPU-accelerated rendering.

Visit github.com →

Questions & Answers

What is MapLibre GL JS?
MapLibre GL JS is an open-source JavaScript library designed for publishing interactive maps on websites and webview-based applications. It utilizes GPU-accelerated vector tile rendering for fast map display.
Who should use MapLibre GL JS?
Developers who need to integrate high-performance, interactive maps into their web applications or webviews, particularly those seeking an open-source, community-driven alternative to proprietary mapping solutions.
How does MapLibre GL JS differ from Mapbox GL JS?
MapLibre GL JS originated as an open-source fork of mapbox-gl-js after Mapbox switched to a non-open-source license in December 2020. It maintains the original open-source ethos and BSD-3 license while continuing development independently.
When should I choose MapLibre GL JS for a project?
Use MapLibre GL JS when your project requires an open-source, performant map rendering library capable of displaying vector tiles in the browser, especially if you want to avoid proprietary licenses associated with other GL-based mapping solutions.
What license is MapLibre GL JS released under?
MapLibre GL JS is licensed under the 3-Clause BSD license, ensuring it remains free and open source for use and modification without restrictions often found in proprietary licenses.