Skip to content

A collection of awesome things that use or support MapLibre!

License

Notifications You must be signed in to change notification settings

mapgate/awesome-maplibre

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 

Repository files navigation

Awesome

Awesome MapLibre

A collection of awesome things that use or support MapLibre!

Official Projects

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

Other Official Projects

Bindings

Angular

Flutter

Python

Qt

React

Svelte

Vue

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

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.
  • Theme - Custom themes for your MapLibre GL Js Web app. demo

Sprites

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

Users

About

A collection of awesome things that use or support MapLibre!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published