awesome-maplibre
github.com/maplibre/awesome-maplibre ↗A collection of awesome things that use or support MapLibre!
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me javascript resources from awesome-maplibre"
Installation instructions →What's inside
Users
- Ace
Free on-course golf scorecard app uses OpenStreetMap data to provide course diagrams, distances, and elevations. Runs entirely in the browser on your mobile phone using MapLibre GL JS.
- basemap service
- biblical-atlas
Bible atlas in Spanish where the map and the timeline follow one date: pick a year and see who was alive, where they were and what was happening. Every fact links to its source, and places whose location is uncertain are drawn as areas or candidates. Static site built with MapLibre GL JS.
- Cartes
- Castlemap
Interactive night-map of thousands of castles, fortresses and palaces worldwide, generated from Wikidata. Built with MapLibre GL JS on OpenFreeMap tiles; free castle dataset as GeoJSON/CSV.
- Climate Action Navigator
Interactive dashboard that translates high-resolution geospatial data into neighborhood-level insights for targeted urban climate action.
Layer Types Plugins
- Allmaps Maplibre
A package for displaying georeferenced
- esri-gl
A module for making it easier to use Esri services in MapLibre GL JS, alternative to esri-leaflet for WebGL.
- mapbox-exif-layer
Custom layers for wind particles from JPEG or GeoTIFF, smooth non-blocky weather display, and small whole-file GeoTIFF preview; MapLibre globe supported.
- mapbox-gl-arcgis-featureserver
A library for retrieving features from an ArcGIS FeatureServer or MapServer. This library makes tiled requests rather than simply requesting every feature.
- mapbox-gl-esri-sources
A library for making it easier to use Esri services in MapLibre GL JS. Supports Esri Map Services (dynamic & tiled), Esri Vector Tile Services & Esri Vector Basemap Styles.
- mapbox-gl-flatgeobuf
A library for retrieving features from FlatGeobuf file using a tiled approach. Compatible with MapLibre GL JS and Mapbox GL JS.
Map/Tile Providers
Navigation & Directions
- any-routing
A modular plugin for calculating routes.
- Ferrostar
A turn-by-turn navigation SDK built from the ground up using MapLibre on iOS, Android, and the web.
- MapLibre GL Directions
A plugin to show routing directions on a MapLibre GL JS map
- MapLibre Navigation SDK for Android
Turn-by-turn navigation built on MapLibre; a FOSS fork of Mapbox Navigation
- MapLibre Navigation SDK for iOS
Turn-by-turn navigation built on MapLibre; a FOSS fork of Mapbox Navigation
- OMT Router
Fast, accurate client-side routing engine for OpenMapTiles
Map Rendering Plugins
- backproj/maplibre-proj
Display MapLibre maps in any CRS supported by
- deck.gl
Adds advanced WebGL visualization layers.
- Diplomat
- flowmap.blue
Render a geographic flow map visualization from a spreadsheet published on Google Sheets.
- geogrid-maplibre-gl
Renders customizable graticule (geographic grid).
- H3J / H3T
Light
Tile Servers
- BBOX Server
- chiitiler
chiitiler - "Tiny MapLibre Server" is alternative to Tileserver GL, designed to runs on serverless infrastructures.
- Headless Node Renderer
Headless Node.js MapGL renderer for generating MBTiles with styled raster tiles.
- Martin
A PostGIS, MBtiles and PMtiles tile server with support for tile generation and mbtiles tooling.
- mvt server
Bindings
- echartslayerJavaScript
Provides an echarts integration.
- elm-mapboxJavaScript
Provides an Elm integration.
- ember-mapbox-glJavaScript
Provides an Ember integration.
- flutter-maplibreFlutter
A fresh, modern take on Flutter bindings for MapLibre Native.
- flutter-maplibre-glFlutter
Bindings for Flutter on Android, iOS and Web, on pub.dev at
- @indoorequal/vue-maplibre-glJavaScript
Vue 3 plugin for maplibre-gl-js
Demos / Examples
- Expo MapLibre native + web demo
Demo Expo app using
Showing a sample of 261 resources. View the full list on GitHub →