A collection of awesome things that use or support MapLibre!
- MapLibre GL JS - A map SDK for rendering maps on the Web.
- MapLibre Native - A maps SDK for rendering maps on devices, in apps, and on the server.
- MapLibre style specification - The MapLibre Style Specification, a JSON-based format for styling maps.
- Maputnik - A visual style editor for MapLibre GL JS. Hosted at maplibre.org/maputnik
- MapLibre GL Leaflet - A plugin for rendering MapLibre styles in Leaflet.
- MapLibre Demotiles - A simple, XYZ MVT tileset for demonstration projects.
- Martin - A PostGIS, MBtiles and PMtiles tile server, supports tile generation and mbtiles tooling.
- MapLibre RS - Experimental map rendering library written in Rust.
- MapLibre Plugins for Android - A collection of plugins for MapLibre on Android.
- MapLibre Navigation SDK for Android
- MapLibre GL Directions - A plugin to show routing directions on a MapLibre GL JS map
- ngx-maplibre-gl - Angular binding with hosted demos at maplibre.org/ngx-maplibre-gl/demo
- flutter-maplibre-gl - Bindings for Flutter on Android, iOS and Web, on pub.dev at pub.dev/packages/maplibre_gl
- py-maplibregl - Python bindings for MapLibre GL JS with docs eodagmbh.github.io/py-maplibregl and examples eodagmbh.github.io/py-maplibregl/examples/road_safety.
- leafmap - A python package that supports the MapLibre mapping backend with docs leafmap.org and examples leafmap.org/maplibre/overview
- maplibre-native-qt - MapLibre Native Qt bindings and Qt Location MapLibre Plugin
- react-map-gl
- react-map-components-maplibre - A React component framework for declarative GIS application development with demos in their showcase and docs
- sveltekit-maplibre-boilerplate - A preconfigured template repository develop a MapLibre application in svelte/sveltekit.
- @indoorequal/vue-maplibre-gl - Vue 3 plugin for maplibre-gl-js
- H3J / H3T - Light H3 data formats for client side geometry generation and rendering using MapLibre GL JS
- Gauge Legend - Dynamic gauge legend for MapLibre GL JS
- maplibre-preload - A tiny zero-configuration plugin for preloading tiles and smoothen the experience when using targeted movements in MapLibre GL JS.
- maplibre-gl-basemaps - A plugin for switching between raster basemaps.
- maplibre-gl-vector-text-protocol - Supports
CSV
,TSV
,Topojson
,KML
,GPX
, andTCX
formats using the addProtocol feature. - PMTiles for MapLibre - A library that uses addProtocol to read PMTiles, a single-file format for hosting tilesets without a server or API, just S3 or other storage providers.
- ol-maplibre-layer - Render a MapLibre GL JS map as an OpenLayers layer.
- maplibre-gl-measures - A plugin for taking measures on the map.
- maplibre-contour - Renders contour lines from raster DEM tiles in MapLibre GL JS.
- Terra Draw - The library has a MapLibre GL JS adapter to provide drawing and geometry editing functionality to the map
- svelte-maplibre-components - A set of maplibre plugins to integrate with svelte/sveltekit. The respository consists of various useful plugins such as export plugin, legend plugin, measure plugin, attribute table plugin, tour plugin, etc.
- maplibre-gl-opacity - A plugin to switch layer like Leaflet.control.layers, and update opacities. demo
- maplibre-gl-temporal-control - A plugin to easily animate temporal data. demo
- L7-maplibre-gl - Adds large-scale WebGL-powered geospatial data visualization framework to maplibre-gl.demo
- maplibre-compass-pro - old fashioned compass (with compass rose) for Maplibre GL. demo
- Allmaps Maplibre - A package for displaying georeferenced IIIF images by loading Georeference Annotations and using WebGL to transform and overlay the images on their correct geographical position.
- Font Maker - web app to convert font files into SDF fontstacks for use in MapLibre.
- Headless Node Renderer - Headless Node.js MapGL renderer for generating MBTiles with styled raster tiles.
- MapBlockly - MapBlockly is a simple and fun way to learn and build Map with Blockly using MapLibre.
- MapInventor - MapInventor is the visual language built on top of MapBlockly.
- Theme - Custom themes for your MapLibre GL Js Web app. demo
- Spreet - Spreet is a command-line tool that creates a spritesheet (aka texture atlas) from a directory of SVG images.
- Figmasset - Figmasset is a tool to facilitate bulk-loading assets from Figma into a JavaScript application.
- Sprite One - Generate sprite image and json without Mapnik.
- Kibana, a browser-based analytics and search dashboard for Elasticsearch has migrated to MapLibre
- Israel Hiking Map has maps, route planning, and travel information for Israel. Migrated to MapLibre.
- MapLibre Storytelling - a storytelling template using MapLibre GL JS which can be hosted as static HTML or using Node.
- OpenStreetMap Americana Style - A quintessentially American map style, powered by MapLibre
- On The Go Map - A website for planning running and biking routes. Migrated to MapLibre
- NZ’s authoritative and open digital basemap service for LINZ and the public is using MapLibre
- Vremenar Weather, a cross-platform app to display weather conditions and forecast on a map. Using MapLibre Native.
- TatraMap.eu, a 3D map of Tatra Mountains powered by MapLibre.
- TravelerMap.net, a website which allows to explore National Parks
- The Wikipedia app for Android uses to display articles with coordinates.
- Queering the Map (Code) - A crowd-sourced platform for anonymously pinning queer experiences on a global map.