vinodpahuja / awesome-maplibre

A collection of awesome things that use or support MapLibre!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome

Awesome MapLibre

A collection of awesome things that use or support MapLibre!

Official Rendering Projects

  • 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.

Official Plugins for Renderers

Other Official Projects

Bindings

React

https://visgl.github.io/react-map-gl/docs/get-started/get-started#using-with-a-mapbox-gl-fork

https://github.com/mapcomponents/react-map-components-maplibre with demos at https://www.mapcomponents.org/ and https://mapcomponents.github.io/react-map-components-maplibre

Angular

https://github.com/maplibre/ngx-maplibre-gl with demo at https://maplibre.org/ngx-maplibre-gl/

Vue

https://github.com/razorness/vue-maplibre-gl

Flutter

https://github.com/m0nac0/flutter-maplibre-gl

Svelte

sveltekit-maplibre-boilerplate - A preconfigured template repository to easily start developing a maplibre application in svelte/sveltekit.

Python

MapLibre for Python with docs at eodagmbh.github.io/py-maplibregl/ and examples at eodagmbh.github.io/py-maplibregl/examples/

Other Plugins

  • 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, and TCX 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

Utilities

  • 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.

Users

About

A collection of awesome things that use or support MapLibre!

License:BSD 3-Clause "New" or "Revised" License