tool · draft
MapLibre
Open-source map libraries from the MapLibre organization: GL JS for GPU-accelerated vector-tile maps in a web page, Native for mobile, desktop and embedded apps, plus a style specification, a tile format and the Martin tile server.
What is reusable: open sourceunknown dataAPIopen participation BSD-3-Clause
The MapLibre Organization is an umbrella for open-source mapping libraries. MapLibre GL JS is a TypeScript library for publishing maps on a website, with GPU-accelerated rendering of vector tiles. MapLibre Native is a C++ library for maps inside mobile and desktop applications, embedded devices and cars, with GPU acceleration through OpenGL, Metal or Vulkan, and Android and iOS bindings.
Around the libraries sit a style specification, a JSON document that says what data to draw, in what order and how, with Maputnik as a style editor; a tile specification for a next-generation vector tile format; and Martin, a tile server written in Rust that generates vector tiles from PostGIS on the fly or serves PMTiles and MBTiles files.
MapLibre GL JS is licensed under a three-clause BSD licence held by the MapLibre contributors. For a twin that is a 2D or 2.5D map rather than a globe, it is the common open base layer, and deck.gl can draw data layers over it.
- form
- open-source libraries and specifications
- group
- 3D cities and mapping
- homepage
- https://maplibre.org/
- licence
- BSD-3-Clause
- cost
- free
used by
-
Free, open-source GIS from the opengeos project that loads, styles and analyses geospatial data in a web browser, as a desktop or phone app, or inside a Jupyter notebook, keeping the data on the user's own machine.
open sourceAPIopen participation
Tags: maps, web, vector tiles, open source, javascript, visualization