{"schemaVersion":1,"site":"https://makewithmaplibre.com/","generatedAt":"2026-10-01T13:46:28.264Z","copyright":"© Birk Skyum, Make with MapLibre","copyrightHolder":"Birk Skyum","license":"CC-BY-4.0","licenseUrl":"https://creativecommons.org/licenses/by/4.0/","attribution":"Make with MapLibre (makewithmaplibre.com), by Birk Skyum","attributionUrl":"https://makewithmaplibre.com/","licenseNote":"Covers the directory's data and descriptions. Logos, screenshots, basemap previews, and trademarks belong to their owners and are not covered.","productCategories":[{"slug":"maps-navigation","name":"Maps & Navigation","description":"General-purpose map apps, directions, and turn-by-turn navigation made with MapLibre.","url":"https://makewithmaplibre.com/products/category/maps-navigation/"},{"slug":"public-transport","name":"Public Transport","description":"Trip planners, live departures, and transit network maps powered by MapLibre.","url":"https://makewithmaplibre.com/products/category/public-transport/"},{"slug":"outdoors","name":"Outdoors","description":"Hiking, mountain, paddling, and outdoor recreation maps rendered with MapLibre.","url":"https://makewithmaplibre.com/products/category/outdoors/"},{"slug":"cycling","name":"Cycling","description":"Bike route planners, ride trackers, and cycling communities on MapLibre maps.","url":"https://makewithmaplibre.com/products/category/cycling/"},{"slug":"weather-hazards","name":"Weather & Hazards","description":"Forecasts, radar, climate, and wildfire or flood alerts on MapLibre maps.","url":"https://makewithmaplibre.com/products/category/weather-hazards/"},{"slug":"gis-analytics","name":"GIS & Analytics","description":"GIS, data visualization, and BI dashboards that render with MapLibre.","url":"https://makewithmaplibre.com/products/category/gis-analytics/"},{"slug":"developer-platform","name":"Developer Platform","description":"Maps APIs, tile services, and geo cloud platforms that serve MapLibre maps.","url":"https://makewithmaplibre.com/products/category/developer-platform/"},{"slug":"map-making","name":"Map Making","description":"No-code map builders and poster and print map tools made with MapLibre.","url":"https://makewithmaplibre.com/products/category/map-making/"},{"slug":"community-geodata","name":"Community & Geodata","description":"OpenStreetMap ecosystem, open geodata and knowledge, and historical map projects rendered with MapLibre.","url":"https://makewithmaplibre.com/products/category/community-geodata/"},{"slug":"real-estate","name":"Real Estate","description":"Property listing and search portals with MapLibre map search.","url":"https://makewithmaplibre.com/products/category/real-estate/"},{"slug":"mobility-delivery","name":"Mobility & Delivery","description":"Ride-hailing, shared mobility, delivery, and parcel tracking on MapLibre maps.","url":"https://makewithmaplibre.com/products/category/mobility-delivery/"},{"slug":"driving-ev","name":"Driving & EV","description":"Car and motorcycle apps, traffic, EV charging, and fuel maps using MapLibre.","url":"https://makewithmaplibre.com/products/category/driving-ev/"},{"slug":"travel","name":"Travel","description":"Tourism, airline, and hospitality products with MapLibre maps.","url":"https://makewithmaplibre.com/products/category/travel/"},{"slug":"social-messaging","name":"Social & Messaging","description":"Social networks, messengers, and privacy apps with MapLibre-powered map features.","url":"https://makewithmaplibre.com/products/category/social-messaging/"},{"slug":"indoor-mapping","name":"Indoor Mapping","description":"Indoor maps, wayfinding, and venue navigation made with MapLibre.","url":"https://makewithmaplibre.com/products/category/indoor-mapping/"}],"libraries":[{"slug":"allmaps-maplibre","name":"Allmaps MapLibre","kind":"plugin","group":"layers","tagline":"Georeferenced historical maps from IIIF","description":"Allmaps' MapLibre GL JS layer that warps scanned maps served over IIIF onto their geographic position in WebGL, straight from Georeference Annotations, with no pre-rendered tiles.","link":"https://github.com/allmaps/allmaps/tree/main/packages/maplibre","url":"https://makewithmaplibre.com/plugins/allmaps-maplibre/","demo":"https://makewithmaplibre.com/plugins/allmaps-maplibre/#live-demo","repository":"https://github.com/allmaps/allmaps","npm":"https://www.npmjs.com/package/@allmaps/maplibre","documentation":"https://allmaps.org/docs/packages/maplibre/","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":3,"added":"2026-09-28"},{"slug":"amplify-android-maplibre-adapter","name":"AWS Amplify Geo (Android)","kind":"sdk","group":"framework","tagline":"AWS Amplify Geo with MapLibre for Android","description":"AWS Amplify's MapLibre adapter for Android, providing maps and location search APIs powered by Amazon Location Service with built-in MapLibre Native integration.","link":"https://docs.amplify.aws/android/build-a-backend/add-aws-services/geo/set-up-geo/","url":"https://makewithmaplibre.com/sdks/amplify-android-maplibre-adapter/","repository":"https://github.com/aws-amplify/amplify-android/tree/main/maplibre-adapter","documentation":"https://docs.amplify.aws/android/build-a-backend/add-aws-services/geo/set-up-geo/","license":"Apache-2.0","platforms":["Android"],"languages":["Java","Kotlin"],"frameworks":[],"renderers":["MapLibre Native"],"foss":true,"weight":4,"added":"2026-02-13"},{"slug":"any-routing","name":"AnyRouting","kind":"routing","tagline":"Modular directions plugin for any map engine","description":"A modular directions library with draggable routes and alternatives, data providers for HERE, Mapbox, Google, openrouteservice, OSRM, and Valhalla, and a MapLibre GL JS engine that draws routes and waypoints on the map.","link":"https://marucjmar.github.io/any-routing/","url":"https://makewithmaplibre.com/routing/any-routing/","repository":"https://github.com/marucjmar/any-routing","npm":"https://www.npmjs.com/package/@any-routing/maplibre-engine","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-09-28"},{"slug":"bbox-server","name":"BBOX Server","kind":"tiling","tagline":"Composable OGC API services, written in Rust","description":"A Rust server for OGC API Features, Maps, Tiles, and Processes whose tile server serves vector tiles from PostGIS and MBTiles and raster tiles from QGIS Server or MapServer, with bundled MapLibre GL JS map viewers.","link":"https://www.bbox.earth/","url":"https://makewithmaplibre.com/basemaps/tiling/bbox-server/","repository":"https://github.com/bbox-services/bbox","license":"Apache-2.0 OR MIT","platforms":["Server"],"languages":["Rust"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-09-28"},{"slug":"chiitiler","name":"chiitiler","kind":"tiling","tagline":"Lightweight serverless tile server","description":"A lightweight alternative to TileServer GL for serverless raster tile rendering using MapLibre GL JS.","link":"https://github.com/Kanahiro/chiitiler","url":"https://makewithmaplibre.com/basemaps/tiling/chiitiler/","repository":"https://github.com/Kanahiro/chiitiler","license":"MIT","platforms":["Server"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre Native"],"foss":true,"weight":2,"added":"2026-02-11"},{"slug":"dash","name":"Dash","kind":"sdk","group":"visualization","tagline":"Open-source Python framework for data apps","description":"Dash is Plotly's open-source Python framework for interactive data apps and dashboards. Its map charts are Plotly figures, which render with MapLibre GL JS through plotly.js.","link":"https://plotly.com/dash/","url":"https://makewithmaplibre.com/sdks/dash/","repository":"https://github.com/plotly/dash","documentation":"https://dash.plotly.com/","license":"MIT","platforms":["Web"],"languages":["Python"],"frameworks":[],"renderers":["MapLibre GL JS"],"maker":"plotly","foss":true,"weight":3,"added":"2026-09-29"},{"slug":"deck-gl","name":"deck.gl","kind":"plugin","group":"layers","tagline":"WebGL-powered data visualization","description":"A GPU-powered framework for visual exploratory analysis of large datasets. Integrates with MapLibre GL JS as a base map layer for high-performance geospatial visualizations.","link":"https://deck.gl","url":"https://makewithmaplibre.com/plugins/deck-gl/","demo":"https://makewithmaplibre.com/plugins/deck-gl/#live-demo","repository":"https://github.com/visgl/deck.gl","npm":"https://www.npmjs.com/package/deck.gl","documentation":"https://deck.gl/docs","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":7,"added":"2026-02-11"},{"slug":"diplomat","name":"Diplomat","kind":"plugin","group":"effects","tagline":"Localize map labels to the reader's languages","description":"An internationalization plugin for MapLibre GL JS from OpenStreetMap Americana. It rewrites a style's labels to prefer the reader's languages, with fallbacks, optional local-name glosses, and locale-aware country names.","link":"https://github.com/osm-americana/diplomat","url":"https://makewithmaplibre.com/plugins/diplomat/","demo":"https://makewithmaplibre.com/plugins/diplomat/#live-demo","repository":"https://github.com/osm-americana/diplomat","npm":"https://www.npmjs.com/package/@americana/diplomat","license":"CC0-1.0","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-09-28"},{"slug":"ember-maplibre-gl","name":"ember-maplibre-gl","kind":"sdk","group":"framework","tagline":"Declarative MapLibre GL JS components for Ember.js","description":"Ember.js components for MapLibre GL JS: a map that yields sources, layers, markers, popups, and event handlers.","link":"https://johanrd.github.io/ember-maplibre-gl","url":"https://makewithmaplibre.com/sdks/ember-maplibre-gl/","repository":"https://github.com/johanrd/ember-maplibre-gl","npm":"https://www.npmjs.com/package/ember-maplibre-gl","documentation":"https://johanrd.github.io/ember-maplibre-gl","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":["Ember"],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-09-30"},{"slug":"expressive","name":"Expressive","kind":"styling","tagline":"A small language that compiles to MapLibre styles","description":"A DSL and compiler for MapLibre styles with variables, color functions, zoom curves, conditionals, and imports across files. The expc CLI compiles and serves style files with type diagnostics.","link":"https://falseinput.github.io/expressive/","url":"https://makewithmaplibre.com/basemaps/styling/expressive/","repository":"https://github.com/falseinput/expressive","npm":"https://www.npmjs.com/package/@falseinput/expressive","license":"MIT","platforms":["Server"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre Style Spec"],"foss":true,"weight":2,"added":"2026-09-28"},{"slug":"ferrostar","name":"Ferrostar","kind":"routing","tagline":"Cross-platform navigation SDK","description":"A modern, cross-platform navigation SDK by Stadia Maps with support for iOS, Android, and web. Built to work with MapLibre Native and MapLibre GL JS.","link":"https://github.com/stadiamaps/ferrostar","url":"https://makewithmaplibre.com/routing/ferrostar/","repository":"https://github.com/stadiamaps/ferrostar","documentation":"https://stadiamaps.github.io/ferrostar/","license":"BSD-3-Clause","platforms":["iOS","Android","Web"],"languages":["Swift","Kotlin","JavaScript","TypeScript"],"frameworks":["SwiftUI","Compose Multiplatform"],"renderers":["MapLibre Native","MapLibre GL JS"],"maker":"stadia-maps","foss":true,"weight":4,"added":"2026-02-11"},{"slug":"figmasset","name":"Figmasset","kind":"styling","tagline":"Load map icons straight from Figma","description":"Loads map marker icons and other assets from Figma frames into a MapLibre GL JS map at runtime, so designers can iterate on icons without a redeploy.","link":"https://github.com/stamen/figmasset","url":"https://makewithmaplibre.com/basemaps/styling/figmasset/","repository":"https://github.com/stamen/figmasset","npm":"https://www.npmjs.com/package/figmasset","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"maker":"stamen","foss":true,"weight":2,"added":"2026-09-28"},{"slug":"flutter-maplibre","name":"Flutter MapLibre","kind":"sdk","group":"framework","tagline":"Modern Flutter MapLibre bindings","description":"Unofficial Flutter bindings for MapLibre SDKs with enhanced web support and modern architecture.","link":"https://flutter-maplibre.pages.dev/","url":"https://makewithmaplibre.com/sdks/flutter-maplibre/","repository":"https://github.com/josxha/flutter-maplibre","documentation":"https://flutter-maplibre.pages.dev/","license":"BSD-3-Clause","platforms":["iOS","Android","Web","Desktop"],"languages":["Dart"],"frameworks":["Flutter"],"renderers":["MapLibre Native","MapLibre GL JS"],"foss":true,"weight":3,"added":"2025-07-11"},{"slug":"flutter-maplibre-gl-official","name":"Flutter MapLibre GL (Official)","kind":"sdk","group":"framework","tagline":"Official Flutter plugin for MapLibre","description":"Official Flutter plugin by MapLibre organization providing MapLibre GL integration for iOS and Android applications.","link":"https://github.com/maplibre/flutter-maplibre-gl/","url":"https://makewithmaplibre.com/sdks/flutter-maplibre-gl-official/","repository":"https://github.com/maplibre/flutter-maplibre-gl/","documentation":"https://pub.dev/packages/maplibre_gl","license":"BSD-2-Clause","platforms":["iOS","Android"],"languages":["Dart"],"frameworks":["Flutter"],"renderers":["MapLibre Native","MapLibre GL JS"],"maker":"maplibre","foss":true,"weight":4,"added":"2025-07-11"},{"slug":"font-maker","name":"Font Maker","kind":"styling","tagline":"Convert fonts to SDF fontstacks","description":"Convert TrueType and OpenType fonts into signed distance field (SDF) fontstacks used by MapLibre for text rendering on maps.","link":"https://github.com/maplibre/font-maker","url":"https://makewithmaplibre.com/basemaps/styling/font-maker/","repository":"https://github.com/maplibre/font-maker","license":"BSD-2-Clause","platforms":["Server"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre Style Spec"],"maker":"maplibre","foss":true,"weight":3,"added":"2026-02-11"},{"slug":"geogrid-maplibre-gl","name":"GeoGrid","kind":"plugin","group":"effects","tagline":"Graticule with degree labels","description":"A MapLibre GL JS plugin that draws a customizable geographic grid (graticule) with degree labels along the map edges, redrawn as the map moves.","link":"https://github.com/falseinput/geogrid-maplibre-gl","url":"https://makewithmaplibre.com/plugins/geogrid-maplibre-gl/","demo":"https://makewithmaplibre.com/plugins/geogrid-maplibre-gl/#live-demo","repository":"https://github.com/falseinput/geogrid-maplibre-gl","npm":"https://www.npmjs.com/package/geogrid-maplibre-gl","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-09-28"},{"slug":"graphhopper","name":"GraphHopper","kind":"routing","tagline":"Fast routing with flexible profiles","description":"A fast and memory-efficient routing engine with support for custom vehicle profiles, isochrones, and map matching. Available as open-source or hosted API.","link":"https://www.graphhopper.com/","url":"https://makewithmaplibre.com/routing/graphhopper/","repository":"https://github.com/graphhopper/graphhopper","documentation":"https://docs.graphhopper.com/","license":"Apache-2.0","platforms":["Server"],"languages":["Java"],"frameworks":[],"renderers":[],"foss":true,"weight":4,"added":"2026-02-11"},{"slug":"jekyll-maplibre","name":"jekyll-maplibre","kind":"sdk","group":"framework","tagline":"Jekyll plugin for MapLibre","description":"Provides a Jekyll integration plugin for embedding MapLibre maps in static sites.","link":"https://github.com/rriemann/jekyll-maplibre","url":"https://makewithmaplibre.com/sdks/jekyll-maplibre/","repository":"https://github.com/rriemann/jekyll-maplibre","license":"MIT","platforms":["Web"],"languages":["Ruby","JavaScript"],"frameworks":["Jekyll"],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2025-07-11"},{"slug":"leafmap","name":"leafmap","kind":"sdk","group":"visualization","tagline":"Python package with MapLibre backend support","description":"A Python package that supports the MapLibre mapping backend with comprehensive geospatial analysis capabilities.","link":"https://leafmap.org","url":"https://makewithmaplibre.com/sdks/leafmap/","repository":"https://github.com/opengeos/leafmap/","documentation":"https://leafmap.org","license":"MIT","platforms":["Web"],"languages":["Python"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":4,"added":"2025-07-11"},{"slug":"libregl","name":"LibreGL","kind":"sdk","group":"framework","tagline":"Powerful Vue library for MapLibre","description":"A powerful Vue library for Maplibre with an intuitive API, and a collection of highly customizable components.","link":"https://github.com/themustafaomar/libregl","url":"https://makewithmaplibre.com/sdks/libregl/","repository":"https://github.com/themustafaomar/libregl","documentation":"https://libregl.vercel.app/","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":["Vue"],"renderers":["MapLibre GL JS"],"foss":true,"weight":3,"added":"2025-07-11"},{"slug":"map-gl-js-spiderfy","name":"map-gl-js-spiderfy","kind":"plugin","group":"effects","tagline":"Fan out overlapping clustered points","description":"A spiderfy plugin for MapLibre GL JS and Mapbox GL JS: clicking a cluster of points that share a location fans them out on legs in a circle or spiral, so each one can be clicked.","link":"https://github.com/nazka/map-gl-js-spiderfy","url":"https://makewithmaplibre.com/plugins/map-gl-js-spiderfy/","demo":"https://makewithmaplibre.com/plugins/map-gl-js-spiderfy/#live-demo","repository":"https://github.com/nazka/map-gl-js-spiderfy","npm":"https://www.npmjs.com/package/@nazka/map-gl-js-spiderfy","license":"BSD-3-Clause","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-09-28"},{"slug":"map-mcp","name":"map-mcp","kind":"ai","group":"mcp","tagline":"Let an AI agent read and drive a live MapLibre map","description":"An MCP server and command line tool that reach into a MapLibre GL JS map already on a web page: an agent can query the rendered features, read the viewport, click and read popups, navigate, and toggle layers on the same map a person is looking at. The page adds a one-line hook.","link":"https://github.com/dkedar7/map-mcp","url":"https://makewithmaplibre.com/ai/map-mcp/","repository":"https://github.com/dkedar7/map-mcp","license":"MIT","platforms":["Web"],"languages":["Python","JavaScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"maker":"kedar-dabhadkar","foss":true,"weight":1,"added":"2026-09-29"},{"slug":"mapcontrol","name":"MapControl","kind":"ai","group":"mcp","tagline":"A live, shareable map that AI agents drive","description":"An MCP server, Python SDK, and REST API from ESIP for a live MapLibre map: agents create maps, add and style GeoJSON and GeoTIFF data, switch basemaps, move the camera, turn on 3D terrain and the globe, and take screenshots, while people watch the same map update in their browser and share it by link.","link":"https://github.com/ESIPFed/mc2","url":"https://makewithmaplibre.com/ai/mapcontrol/","repository":"https://github.com/ESIPFed/mc2","license":"Apache-2.0","platforms":["Server","Web"],"languages":["Python"],"frameworks":[],"renderers":["MapLibre GL JS"],"maker":"esip","foss":true,"weight":2,"added":"2026-09-29"},{"slug":"maperture","name":"Maperture","kind":"styling","tagline":"Compare map styles side by side","description":"Stamen's web app for comparing several map styles side by side at the same location, for reviewing style changes across branches and providers.","link":"https://stamen.github.io/maperture/","url":"https://makewithmaplibre.com/basemaps/styling/maperture/","repository":"https://github.com/stamen/maperture","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"maker":"stamen","foss":true,"weight":2,"added":"2026-09-28"},{"slug":"mapgl-r","name":"mapgl","kind":"sdk","group":"binding","tagline":"R bindings for MapLibre GL JS","description":"R bindings for MapLibre GL JS enabling interactive mapping and geospatial visualization in R.","link":"https://walker-data.com/mapgl","url":"https://makewithmaplibre.com/sdks/mapgl-r/","repository":"https://github.com/walkerke/mapgl","documentation":"https://walker-data.com/mapgl","license":"MIT","platforms":["Web"],"languages":["R"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":3,"added":"2025-07-11"},{"slug":"mapgl-tile-renderer","name":"mapgl-tile-renderer","kind":"tiling","tagline":"Render styled raster tiles for offline maps","description":"A headless Node.js renderer that uses MapLibre Native to turn a style and tile sources into styled raster tiles in MBTiles or Styled Map Package format, built for offline background maps in field data collection apps.","link":"https://github.com/ConservationMetrics/mapgl-tile-renderer","url":"https://makewithmaplibre.com/basemaps/tiling/mapgl-tile-renderer/","repository":"https://github.com/ConservationMetrics/mapgl-tile-renderer","npm":"https://www.npmjs.com/package/mapgl-tile-renderer","license":"MIT","platforms":["Server"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre Native"],"foss":true,"weight":2,"added":"2026-09-28"},{"slug":"maplibre-agent-skills","name":"MapLibre Agent Skills","kind":"ai","group":"skills","tagline":"Guidance that helps AI assistants write MapLibre code","description":"Community-maintained agent skills from the MapLibre organization: markdown guides that coding assistants read before they write MapLibre GL JS code, on cartography, fonts and glyphs, wiring sources, terrain, tile sources and PMTiles, and migrating from Mapbox GL JS or to MapLibre v6. Skills are checked with Promptfoo evals, and install with npx skills add maplibre/maplibre-agent-skills.","link":"https://github.com/maplibre/maplibre-agent-skills","url":"https://makewithmaplibre.com/ai/maplibre-agent-skills/","repository":"https://github.com/maplibre/maplibre-agent-skills","license":"MIT","platforms":["Web"],"languages":[],"frameworks":[],"renderers":["MapLibre GL JS"],"maker":"maplibre","foss":true,"weight":4,"added":"2026-09-29"},{"slug":"maplibre-arcgis","name":"MapLibre ArcGIS","kind":"plugin","group":"bridges","tagline":"Esri's plugin for ArcGIS services","description":"Esri's official MapLibre GL JS plugin for ArcGIS: basemap styles, hosted vector tile layers and feature layers, with the attribution ArcGIS data requires.","link":"https://github.com/Esri/maplibre-arcgis","url":"https://makewithmaplibre.com/plugins/maplibre-arcgis/","demo":"https://makewithmaplibre.com/plugins/maplibre-arcgis/#live-demo","repository":"https://github.com/Esri/maplibre-arcgis","npm":"https://www.npmjs.com/package/@esri/maplibre-arcgis","documentation":"https://developers.arcgis.com/maplibre-gl-js/","license":"Apache-2.0","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":3,"added":"2026-09-28"},{"slug":"maplibre-cog-protocol","name":"MapLibre COG Protocol","kind":"plugin","group":"layers","tagline":"Cloud Optimized GeoTIFFs as map layers","description":"A custom protocol that reads Cloud Optimized GeoTIFFs straight from static hosting into MapLibre GL JS: imagery as raster layers, single-band data with color ramps, and elevation models as hillshade or 3D terrain.","link":"https://github.com/geomatico/maplibre-cog-protocol","url":"https://makewithmaplibre.com/plugins/maplibre-cog-protocol/","demo":"https://makewithmaplibre.com/plugins/maplibre-cog-protocol/#live-demo","repository":"https://github.com/geomatico/maplibre-cog-protocol","npm":"https://www.npmjs.com/package/@geomatico/maplibre-cog-protocol","documentation":"https://labs.geomatico.es/maplibre-cog-protocol/","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":3,"added":"2026-09-28"},{"slug":"maplibre-compose","name":"MapLibre Compose","kind":"sdk","group":"framework","tagline":"Compose Multiplatform wrapper for MapLibre","description":"Official Compose Multiplatform wrapper around MapLibre SDKs for rendering interactive maps across Android, iOS, Desktop, and Web.","link":"https://github.com/maplibre/maplibre-compose/","url":"https://makewithmaplibre.com/sdks/maplibre-compose/","repository":"https://github.com/maplibre/maplibre-compose/","documentation":"https://maplibre.org/maplibre-compose/","license":"BSD-3-Clause","platforms":["Android","iOS","Desktop","Web"],"languages":["Kotlin"],"frameworks":["Compose Multiplatform"],"renderers":["MapLibre Native","MapLibre GL JS"],"maker":"maplibre","foss":true,"weight":4,"added":"2025-07-11"},{"slug":"maplibre-compose-playground","name":"MapLibre Compose Playground","kind":"sdk","group":"starter","tagline":"Jetpack Compose playground for MapLibre","description":"A Jetpack Compose library that takes inspiration from Ramani Maps, but leans towards API similarity with the SwiftUI DSL.","link":"https://github.com/Rallista/maplibre-compose-playground","url":"https://makewithmaplibre.com/sdks/maplibre-compose-playground/","repository":"https://github.com/Rallista/maplibre-compose-playground","license":"Apache-2.0","platforms":["Android"],"languages":["Kotlin"],"frameworks":["Compose Multiplatform"],"renderers":["MapLibre Native"],"foss":true,"weight":2,"added":"2025-07-11"},{"slug":"maplibre-contour","name":"maplibre-contour","kind":"plugin","group":"layers","tagline":"Contour lines from DEM tiles","description":"Generate real-time contour lines and hillshade from raster DEM (digital elevation model) tiles directly in MapLibre GL JS.","link":"https://github.com/onthegomap/maplibre-contour","url":"https://makewithmaplibre.com/plugins/maplibre-contour/","demo":"https://makewithmaplibre.com/plugins/maplibre-contour/#live-demo","repository":"https://github.com/onthegomap/maplibre-contour","npm":"https://www.npmjs.com/package/maplibre-contour","license":"BSD-3-Clause","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":3,"added":"2026-02-11"},{"slug":"maplibre-geoman","name":"maplibre-geoman","kind":"plugin","group":"drawing","tagline":"Drawing and geometry editing","description":"A powerful drawing and editing plugin for MapLibre GL JS. Draw polygons, lines, markers, and complex shapes with snapping and editing capabilities.","link":"https://github.com/geoman-io/maplibre-geoman","url":"https://makewithmaplibre.com/plugins/maplibre-geoman/","demo":"https://makewithmaplibre.com/plugins/maplibre-geoman/#live-demo","repository":"https://github.com/geoman-io/maplibre-geoman","npm":"https://www.npmjs.com/package/@geoman-io/maplibre-geoman-free","documentation":"https://geoman.io/docs/maplibre","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":3,"added":"2026-02-11"},{"slug":"maplibre-gl-basemaps","name":"maplibre-gl-basemaps","kind":"plugin","group":"controls","tagline":"Basemap style switcher","description":"A raster basemap switcher control for MapLibre GL JS with thumbnail previews and easy style toggling.","link":"https://github.com/ka7eh/maplibre-gl-basemaps","url":"https://makewithmaplibre.com/plugins/maplibre-gl-basemaps/","demo":"https://makewithmaplibre.com/plugins/maplibre-gl-basemaps/#live-demo","repository":"https://github.com/ka7eh/maplibre-gl-basemaps","npm":"https://www.npmjs.com/package/maplibre-gl-basemaps","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-02-11"},{"slug":"maplibre-gl-compare","name":"maplibre-gl-compare","kind":"plugin","group":"controls","tagline":"Swipe comparison between maps","description":"A MapLibre GL JS plugin for comparing two maps side-by-side with a swipeable divider. Perfect for before/after or multi-style comparisons.","link":"https://github.com/maplibre/maplibre-gl-compare","url":"https://makewithmaplibre.com/plugins/maplibre-gl-compare/","demo":"https://makewithmaplibre.com/plugins/maplibre-gl-compare/#live-demo","repository":"https://github.com/maplibre/maplibre-gl-compare","npm":"https://www.npmjs.com/package/@maplibre/maplibre-gl-compare","license":"ISC","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"maker":"maplibre","foss":true,"weight":3,"added":"2026-02-11"},{"slug":"maplibre-gl-dates","name":"maplibre-gl-dates","kind":"plugin","group":"effects","tagline":"Filter a time-enabled map by date","description":"A MapLibre GL JS plugin from OpenHistoricalMap that filters every layer of a style to the features that existed on a given date, for historical maps built on OpenHistoricalMap vector tiles.","link":"https://github.com/OpenHistoricalMap/maplibre-gl-dates","url":"https://makewithmaplibre.com/plugins/maplibre-gl-dates/","demo":"https://makewithmaplibre.com/plugins/maplibre-gl-dates/#live-demo","repository":"https://github.com/OpenHistoricalMap/maplibre-gl-dates","npm":"https://www.npmjs.com/package/@openhistoricalmap/maplibre-gl-dates","license":"CC0-1.0","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-09-28"},{"slug":"maplibre-gl-directions","name":"MapLibre GL Directions","kind":"routing","tagline":"Routing plugin for web maps","description":"A directions control for MapLibre GL JS that adds routing and turn-by-turn directions to web maps with support for multiple routing engines.","link":"https://github.com/maplibre/maplibre-gl-directions","url":"https://makewithmaplibre.com/routing/maplibre-gl-directions/","repository":"https://github.com/maplibre/maplibre-gl-directions","npm":"https://www.npmjs.com/package/@maplibre/maplibre-gl-directions","license":"ISC","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"maker":"maplibre","foss":true,"weight":3,"added":"2026-02-11"},{"slug":"maplibre-gl-echarts-layer","name":"@naivemap/maplibre-gl-echarts-layer","kind":"sdk","group":"visualization","tagline":"Apache ECharts lines and scatter charts on MapLibre","description":"A MapLibre GL JS custom layer that draws Apache ECharts Lines and Scatter series in map coordinates, for flow lines and point charts on a MapLibre map.","link":"https://www.naivemap.com/map-gl-layers/api/maplibre-gl-echarts-layer/","url":"https://makewithmaplibre.com/sdks/maplibre-gl-echarts-layer/","repository":"https://github.com/naivemap/map-gl-layers","npm":"https://www.npmjs.com/package/@naivemap/maplibre-gl-echarts-layer","documentation":"https://www.naivemap.com/map-gl-layers/api/maplibre-gl-echarts-layer/","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":["ECharts"],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-09-28"},{"slug":"maplibre-gl-export","name":"maplibre-gl-export","kind":"plugin","group":"export","tagline":"Export map as PDF or images","description":"A MapLibre GL JS plugin to export the current map view as a PDF, PNG, JPEG, or SVG image with configurable DPI and page sizes.","link":"https://github.com/watergis/maplibre-gl-export","url":"https://makewithmaplibre.com/plugins/maplibre-gl-export/","demo":"https://makewithmaplibre.com/plugins/maplibre-gl-export/#live-demo","repository":"https://github.com/watergis/maplibre-gl-export","npm":"https://www.npmjs.com/package/@watergis/maplibre-gl-export","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":3,"added":"2026-02-11"},{"slug":"maplibre-gl-geocoder","name":"maplibre-gl-geocoder","kind":"geocoding","tagline":"Geocoding search control","description":"A geocoder control for MapLibre GL JS that adds an address search box to the map with support for multiple geocoding providers.","link":"https://github.com/maplibre/maplibre-gl-geocoder","url":"https://makewithmaplibre.com/geocoding/maplibre-gl-geocoder/","repository":"https://github.com/maplibre/maplibre-gl-geocoder","npm":"https://www.npmjs.com/package/@maplibre/maplibre-gl-geocoder","license":"ISC","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"maker":"maplibre","foss":true,"weight":4,"added":"2026-02-11"},{"slug":"maplibre-gl-indoorequal","name":"maplibre-gl-indoorequal","kind":"plugin","group":"layers","tagline":"Indoor maps from OpenStreetMap","description":"A MapLibre GL JS plugin that shows indoor maps of OpenStreetMap buildings from indoor=, with a level switcher and indoor POI icons, from indoor= vector tiles or your own.","link":"https://github.com/indoorequal/maplibre-gl-indoorequal","url":"https://makewithmaplibre.com/plugins/maplibre-gl-indoorequal/","repository":"https://github.com/indoorequal/maplibre-gl-indoorequal","npm":"https://www.npmjs.com/package/maplibre-gl-indoorequal","documentation":"https://indoorequal.github.io/maplibre-gl-indoorequal/","license":"BSD-3-Clause","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-09-28"},{"slug":"maplibre-gl-inspect","name":"maplibre-gl-inspect","kind":"plugin","group":"controls","tagline":"Inspect vector tile features","description":"A development tool for MapLibre GL JS that lets you inspect vector tile features, view properties, and debug map data interactively.","link":"https://github.com/acalcutt/maplibre-gl-inspect","url":"https://makewithmaplibre.com/plugins/maplibre-gl-inspect/","demo":"https://makewithmaplibre.com/plugins/maplibre-gl-inspect/#live-demo","repository":"https://github.com/acalcutt/maplibre-gl-inspect","npm":"https://www.npmjs.com/package/@maplibre/maplibre-gl-inspect","license":"BSD-3-Clause","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":3,"added":"2026-02-11"},{"slug":"maplibre-gl-js","name":"MapLibre GL JS","kind":"sdk","group":"core","tagline":"Core JavaScript library for interactive vector maps","description":"The core MapLibre GL JS library for creating interactive, customizable vector maps in web browsers with WebGL rendering. Can be used directly on the web without any framework wrapper.","link":"https://maplibre.org/maplibre-gl-js/docs/","url":"https://makewithmaplibre.com/sdks/maplibre-gl-js/","repository":"https://github.com/maplibre/maplibre-gl-js","npm":"https://www.npmjs.com/package/maplibre-gl","documentation":"https://maplibre.org/maplibre-gl-js/docs/","license":"BSD-3-Clause","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"maker":"maplibre","foss":true,"weight":10,"added":"2025-07-11"},{"slug":"maplibre-gl-layer-control","name":"maplibre-gl-layer-control","kind":"plugin","group":"controls","tagline":"Layer panel with opacity and styling","description":"A MapLibre GL JS layer control with visibility toggles, opacity sliders, drag-to-reorder, and a per-layer style editor. Basemap layers are grouped as one background entry.","link":"https://github.com/opengeos/maplibre-gl-layer-control","url":"https://makewithmaplibre.com/plugins/maplibre-gl-layer-control/","demo":"https://makewithmaplibre.com/plugins/maplibre-gl-layer-control/#live-demo","repository":"https://github.com/opengeos/maplibre-gl-layer-control","npm":"https://www.npmjs.com/package/maplibre-gl-layer-control","documentation":"https://opengeos.org/maplibre-gl-layer-control/","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-09-28"},{"slug":"maplibre-gl-leaflet","name":"MapLibre GL Leaflet","kind":"plugin","group":"bridges","tagline":"MapLibre as a Leaflet layer","description":"The MapLibre project's binding that renders a MapLibre GL JS map as a Leaflet layer, so Leaflet apps get vector basemaps while keeping their Leaflet markers, popups and plugins.","link":"https://github.com/maplibre/maplibre-gl-leaflet","url":"https://makewithmaplibre.com/plugins/maplibre-gl-leaflet/","demo":"https://makewithmaplibre.com/plugins/maplibre-gl-leaflet/#live-demo","repository":"https://github.com/maplibre/maplibre-gl-leaflet","npm":"https://www.npmjs.com/package/@maplibre/maplibre-gl-leaflet","license":"ISC","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"maker":"maplibre","foss":true,"weight":3,"added":"2026-09-28"},{"slug":"maplibre-gl-legend","name":"maplibre-gl-legend","kind":"plugin","group":"controls","tagline":"Legend control generated from the style","description":"A MapLibre GL JS control that builds a legend from the map's own style, with a symbol per layer and checkboxes to show or hide layers.","link":"https://github.com/watergis/maplibre-gl-legend","url":"https://makewithmaplibre.com/plugins/maplibre-gl-legend/","demo":"https://makewithmaplibre.com/plugins/maplibre-gl-legend/#live-demo","repository":"https://github.com/watergis/maplibre-gl-legend","npm":"https://www.npmjs.com/package/@watergis/maplibre-gl-legend","documentation":"https://maplibre-gl-legend.water-gis.com/","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-09-28"},{"slug":"maplibre-gl-lidar","name":"maplibre-gl-lidar","kind":"plugin","group":"layers","tagline":"LiDAR point clouds on the map","description":"A MapLibre GL JS control for viewing LiDAR point clouds (LAS, LAZ and streamed COPC) with deck.gl: color by elevation, intensity or classification, filter points, and hover to inspect them.","link":"https://github.com/opengeos/maplibre-gl-lidar","url":"https://makewithmaplibre.com/plugins/maplibre-gl-lidar/","demo":"https://makewithmaplibre.com/plugins/maplibre-gl-lidar/#live-demo","repository":"https://github.com/opengeos/maplibre-gl-lidar","npm":"https://www.npmjs.com/package/maplibre-gl-lidar","documentation":"https://opengeos.org/maplibre-gl-lidar/","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":3,"added":"2026-09-28"},{"slug":"maplibre-gl-mask-plugin","name":"maplibre-gl-mask-plugin","kind":"plugin","group":"effects","tagline":"Fade out everything outside an area","description":"A MapLibre GL JS plugin that masks the map around a polygon: everything outside it is faded, with an optional soft edge and labels limited to the area.","link":"https://codeberg.org/mguihal/maplibre-gl-mask-plugin","url":"https://makewithmaplibre.com/plugins/maplibre-gl-mask-plugin/","demo":"https://makewithmaplibre.com/plugins/maplibre-gl-mask-plugin/#live-demo","repository":"https://codeberg.org/mguihal/maplibre-gl-mask-plugin","npm":"https://www.npmjs.com/package/maplibre-gl-mask-plugin","documentation":"https://mguihal.codeberg.page/maplibre-gl-mask-plugin/","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":1,"added":"2026-09-28"},{"slug":"maplibre-gl-measures","name":"maplibre-gl-measures","kind":"plugin","group":"drawing","tagline":"Distance and area measurement","description":"A measurement plugin for MapLibre GL JS that lets users interactively measure distances and areas on the map.","link":"https://github.com/jdsantos/maplibre-gl-measures","url":"https://makewithmaplibre.com/plugins/maplibre-gl-measures/","demo":"https://makewithmaplibre.com/plugins/maplibre-gl-measures/#live-demo","repository":"https://github.com/jdsantos/maplibre-gl-measures","npm":"https://www.npmjs.com/package/maplibre-gl-measures","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-02-11"},{"slug":"maplibre-gl-native-nodejs","name":"MapLibre GL Native Node.js","kind":"sdk","group":"core","tagline":"Official Node.js bindings for MapLibre Native","description":"Official Node.js bindings for MapLibre Native, enabling server-side map rendering and tile generation.","link":"https://github.com/maplibre/maplibre-native/tree/main/platform/node","url":"https://makewithmaplibre.com/sdks/maplibre-gl-native-nodejs/","repository":"https://github.com/maplibre/maplibre-native/tree/main/platform/node","npm":"https://www.npmjs.com/package/@maplibre/maplibre-gl-native","license":"BSD-2-Clause","platforms":["Server"],"languages":["JavaScript","TypeScript","C++"],"frameworks":["Node.js"],"renderers":["MapLibre Native"],"maker":"maplibre","foss":true,"weight":4,"added":"2025-07-11"},{"slug":"maplibre-gl-opacity","name":"maplibre-gl-opacity","kind":"plugin","group":"controls","tagline":"Layer opacity control","description":"A MapLibre GL JS plugin for toggling layer visibility and adjusting opacity with a compact UI control.","link":"https://github.com/mug-jp/maplibre-gl-opacity","url":"https://makewithmaplibre.com/plugins/maplibre-gl-opacity/","demo":"https://makewithmaplibre.com/plugins/maplibre-gl-opacity/#live-demo","repository":"https://github.com/mug-jp/maplibre-gl-opacity","npm":"https://www.npmjs.com/package/maplibre-gl-opacity","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-02-11"},{"slug":"maplibre-gl-panoramax","name":"maplibre-gl-panoramax","kind":"plugin","group":"layers","tagline":"Panoramax street-level imagery on the map","description":"A MapLibre GL JS plugin for Panoramax, the open, federated street-level imagery platform: coverage layers with filters, picture lookup and sequence navigation, and orientation corrections sent back to the source instance.","link":"https://github.com/clement-igonet/maplibre-gl-panoramax","url":"https://makewithmaplibre.com/plugins/maplibre-gl-panoramax/","demo":"https://makewithmaplibre.com/plugins/maplibre-gl-panoramax/#live-demo","repository":"https://github.com/clement-igonet/maplibre-gl-panoramax","npm":"https://www.npmjs.com/package/maplibre-gl-panoramax","documentation":"https://clement-igonet.github.io/maplibre-gl-panoramax/docs/npm-check.html","license":"BSD-3-Clause","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":1,"added":"2026-09-28"},{"slug":"maplibre-gl-temporal-control","name":"maplibre-gl-temporal-control","kind":"plugin","group":"controls","tagline":"Animate time-series data","description":"A temporal control plugin for MapLibre GL JS that adds a timeline slider to animate time-series data on the map.","link":"https://github.com/mug-jp/maplibre-gl-temporal-control","url":"https://makewithmaplibre.com/plugins/maplibre-gl-temporal-control/","demo":"https://makewithmaplibre.com/plugins/maplibre-gl-temporal-control/#live-demo","repository":"https://github.com/mug-jp/maplibre-gl-temporal-control","npm":"https://www.npmjs.com/package/maplibre-gl-temporal-control","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-02-11"},{"slug":"maplibre-gl-terradraw","name":"maplibre-gl-terradraw","kind":"plugin","group":"drawing","tagline":"Drawing and measuring toolbar on Terra Draw","description":"A MapLibre GL JS control that puts Terra Draw behind a ready-made toolbar: points, lines, polygons, circles, freehand and text, with select, undo, GeoJSON download, and a measuring variant.","link":"https://github.com/watergis/maplibre-gl-terradraw","url":"https://makewithmaplibre.com/plugins/maplibre-gl-terradraw/","demo":"https://makewithmaplibre.com/plugins/maplibre-gl-terradraw/#live-demo","repository":"https://github.com/watergis/maplibre-gl-terradraw","npm":"https://www.npmjs.com/package/@watergis/maplibre-gl-terradraw","documentation":"https://terradraw.water-gis.com/","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":3,"added":"2026-09-28"},{"slug":"maplibre-gl-video-export","name":"maplibre-gl-video-export","kind":"plugin","group":"export","tagline":"Record map animations to video","description":"A MapLibre GL JS control that records camera animations of the map (orbits, flights between waypoints, custom paths) to WebM or MP4 video in the browser, frame by frame.","link":"https://github.com/bjperson/maplibre-gl-video-export","url":"https://makewithmaplibre.com/plugins/maplibre-gl-video-export/","demo":"https://makewithmaplibre.com/plugins/maplibre-gl-video-export/#live-demo","repository":"https://github.com/bjperson/maplibre-gl-video-export","npm":"https://www.npmjs.com/package/maplibre-gl-video-export","documentation":"https://bjperson.github.io/maplibre-gl-video-export/","license":"BSD-3-Clause","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-09-28"},{"slug":"maplibre-image-plugins","name":"maplibre-image-plugins","kind":"plugin","group":"effects","tagline":"Animated map icons drawn on the GPU","description":"Animated style images for MapLibre GL JS v6: icons from GIF, animated WebP, APNG or AVIF files, and a pulsing location dot, drawn on the GPU.","link":"https://github.com/lucaswoj/maplibre-image-plugins","url":"https://makewithmaplibre.com/plugins/maplibre-image-plugins/","demo":"https://makewithmaplibre.com/plugins/maplibre-image-plugins/#live-demo","repository":"https://github.com/lucaswoj/maplibre-image-plugins","npm":"https://www.npmjs.com/package/maplibre-image-plugins","documentation":"https://lucaswoj.github.io/maplibre-image-plugins/","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":1,"added":"2026-09-28"},{"slug":"maplibre-label-callout","name":"maplibre-label-callout","kind":"plugin","group":"effects","tagline":"HTML labels on leader lines","description":"A MapLibre GL JS plugin that places HTML labels on connector lines from their points, with priorities and collision avoidance so the callouts do not overlap.","link":"https://github.com/leoneljdias/maplibre-label-callout","url":"https://makewithmaplibre.com/plugins/maplibre-label-callout/","demo":"https://makewithmaplibre.com/plugins/maplibre-label-callout/#live-demo","repository":"https://github.com/leoneljdias/maplibre-label-callout","npm":"https://www.npmjs.com/package/@leoneljdias/maplibre-label-callout","documentation":"https://leoneljdias.github.io/maplibre-label-callout/demo/","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":1,"added":"2026-09-28"},{"slug":"maplibre-legend","name":"maplibre-legend","kind":"styling","tagline":"Generate SVG legends from a MapLibre style","description":"A Rust crate that parses a MapLibre style JSON and renders SVG legend symbols for its layers, one per layer or combined, with labels configurable through layer metadata.","link":"https://github.com/mvt-proj/maplibre-legend","url":"https://makewithmaplibre.com/basemaps/styling/maplibre-legend/","repository":"https://github.com/mvt-proj/maplibre-legend","license":"BSD-3-Clause","platforms":["Server"],"languages":["Rust"],"frameworks":[],"renderers":["MapLibre Style Spec"],"foss":true,"weight":2,"added":"2026-09-28"},{"slug":"maplibre-mcp","name":"maplibre-mcp","kind":"ai","group":"mcp","tagline":"Check, render, and show MapLibre styles from AI agents","description":"An MCP server that gives AI assistants MapLibre tools: validate a style against the MapLibre Style Specification, check its layers against the data in its sources, render it with MapLibre GL JS, MapLibre Native, or a Martin server, compare two versions, show the user an interactive map, and search this directory for libraries and basemaps. It runs locally with npx and needs no API key.","link":"https://birkskyum.github.io/maplibre-mcp/","url":"https://makewithmaplibre.com/ai/maplibre-mcp/","repository":"https://github.com/birkskyum/maplibre-mcp","npm":"https://www.npmjs.com/package/maplibre-mcp","documentation":"https://birkskyum.github.io/maplibre-mcp/","license":"MIT","platforms":["Desktop","Server"],"languages":["TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS","MapLibre Native","MapLibre Style Spec"],"maker":"birk-skyum","foss":true,"weight":2,"added":"2026-09-29"},{"slug":"maplibre-native-android-sdk","name":"MapLibre Native Android SDK","kind":"sdk","group":"core","tagline":"Official MapLibre Native SDK for Android","description":"Native Android SDK for MapLibre, providing direct access to MapLibre Native without framework dependencies for Java and Kotlin developers.","link":"https://github.com/maplibre/maplibre-native/tree/main/platform/android","url":"https://makewithmaplibre.com/sdks/maplibre-native-android-sdk/","repository":"https://github.com/maplibre/maplibre-native/tree/main/platform/android","documentation":"https://maplibre.org/maplibre-native/android/api/","license":"BSD-2-Clause","platforms":["Android"],"languages":["Java","Kotlin"],"frameworks":[],"renderers":["MapLibre Native"],"maker":"maplibre","foss":true,"weight":8,"added":"2025-07-11"},{"slug":"maplibre-native-ios-sdk","name":"MapLibre Native iOS SDK","kind":"sdk","group":"core","tagline":"Official MapLibre Native SDK for iOS","description":"Native iOS SDK for MapLibre, providing direct access to MapLibre Native without framework dependencies for Swift and Objective-C developers.","link":"https://github.com/maplibre/maplibre-native/tree/main/platform/ios","url":"https://makewithmaplibre.com/sdks/maplibre-native-ios-sdk/","repository":"https://github.com/maplibre/maplibre-native/tree/main/platform/ios","documentation":"https://maplibre.org/maplibre-native/ios/latest/documentation/maplibre/","license":"BSD-2-Clause","platforms":["iOS"],"languages":["Swift"],"frameworks":[],"renderers":["MapLibre Native"],"maker":"maplibre","foss":true,"weight":8,"added":"2025-07-11"},{"slug":"maplibre-native-qt","name":"MapLibre Native Qt","kind":"sdk","group":"core","tagline":"Qt bindings for MapLibre Native","description":"Official Qt bindings and Qt Location Plugin for MapLibre Native, enabling C++ and QML developers to integrate maps into Qt applications.","link":"https://github.com/maplibre/maplibre-native-qt","url":"https://makewithmaplibre.com/sdks/maplibre-native-qt/","repository":"https://github.com/maplibre/maplibre-native-qt","documentation":"https://maplibre.org/maplibre-native-qt/docs/","license":"BSD-2-Clause","platforms":["Desktop","Android","iOS"],"languages":["C++"],"frameworks":["Qt"],"renderers":["MapLibre Native"],"maker":"maplibre","foss":true,"weight":3,"added":"2025-07-11"},{"slug":"maplibre-native-rust","name":"MapLibre Native Rust","kind":"sdk","group":"core","tagline":"Rust bindings for MapLibre Native","description":"Official Rust bindings for MapLibre Native, enabling high-performance map rendering in Rust applications.","link":"https://github.com/maplibre/maplibre-native-rs","url":"https://makewithmaplibre.com/sdks/maplibre-native-rust/","repository":"https://github.com/maplibre/maplibre-native-rs","license":"Apache-2.0 OR MIT","platforms":["Server"],"languages":["Rust"],"frameworks":[],"renderers":["MapLibre Native"],"maker":"maplibre","foss":true,"weight":4,"added":"2025-07-11"},{"slug":"maplibre-native-slint","name":"MapLibre Native Slint","kind":"sdk","group":"core","tagline":"MapLibre Native in Slint apps","description":"Official integration of MapLibre Native with the Slint GUI toolkit, for C++ desktop apps on Linux, macOS, and Windows.","link":"https://github.com/maplibre/maplibre-native-slint","url":"https://makewithmaplibre.com/sdks/maplibre-native-slint/","repository":"https://github.com/maplibre/maplibre-native-slint","license":"BSD-2-Clause","platforms":["Desktop"],"languages":["C++"],"frameworks":["Slint"],"renderers":["MapLibre Native"],"maker":"maplibre","foss":true,"weight":3,"added":"2026-09-30"},{"slug":"maplibre-navigation-android","name":"MapLibre Navigation Android","kind":"routing","tagline":"Turn-by-turn navigation for Android","description":"Drop-in turn-by-turn navigation SDK for Android built on MapLibre Native. Includes voice guidance, route simulation, and a navigation UI.","link":"https://github.com/maplibre/maplibre-navigation-android","url":"https://makewithmaplibre.com/routing/maplibre-navigation-android/","repository":"https://github.com/maplibre/maplibre-navigation-android","license":"MIT","platforms":["Android"],"languages":["Java","Kotlin"],"frameworks":[],"renderers":["MapLibre Native"],"maker":"maplibre","foss":true,"weight":4,"added":"2026-02-11"},{"slug":"maplibre-navigation-ios","name":"MapLibre Navigation iOS","kind":"routing","tagline":"Turn-by-turn navigation for iOS","description":"Drop-in turn-by-turn navigation SDK for iOS built on MapLibre Native. Includes voice guidance, route simulation, and a navigation UI.","link":"https://github.com/maplibre/maplibre-navigation-ios","url":"https://makewithmaplibre.com/routing/maplibre-navigation-ios/","repository":"https://github.com/maplibre/maplibre-navigation-ios","license":"ISC","platforms":["iOS"],"languages":["Swift"],"frameworks":["SwiftUI"],"renderers":["MapLibre Native"],"maker":"maplibre","foss":true,"weight":4,"added":"2026-02-11"},{"slug":"maplibre-plugins-android","name":"MapLibre Plugins for Android","kind":"plugin","group":"bridges","tagline":"Annotation, marker view, offline, and more for Android","description":"Single-purpose Android libraries built on MapLibre Native for Android, including the annotation plugin (a MapLibre core project), marker views, buildings, localization, offline regions, and a scale bar.","link":"https://github.com/maplibre/maplibre-plugins-android","url":"https://makewithmaplibre.com/plugins/maplibre-plugins-android/","repository":"https://github.com/maplibre/maplibre-plugins-android","license":"BSD-2-Clause","platforms":["Android"],"languages":["Java","Kotlin"],"frameworks":[],"renderers":["MapLibre Native"],"maker":"maplibre","foss":true,"weight":3,"added":"2026-09-28"},{"slug":"maplibre-react-components","name":"maplibre-react-components","kind":"sdk","group":"framework","tagline":"Lightweight MapLibre React bindings","description":"Lightweight MapLibre only binding for React with minimal dependencies and focused functionality.","link":"https://maplibre-react-components.pentatrion.com/","url":"https://makewithmaplibre.com/sdks/maplibre-react-components/","repository":"https://github.com/lhapaipai/maplibre-react-components","documentation":"https://maplibre-react-components.pentatrion.com/","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":["React"],"renderers":["MapLibre GL JS"],"foss":true,"weight":3,"added":"2025-07-11"},{"slug":"maplibre-react-native","name":"MapLibre React Native","kind":"sdk","group":"framework","tagline":"React Native wrapper for MapLibre Native","description":"Official React Native library for MapLibre Native, enabling high-performance maps in React Native applications.","link":"https://github.com/maplibre/maplibre-react-native","url":"https://makewithmaplibre.com/sdks/maplibre-react-native/","repository":"https://github.com/maplibre/maplibre-react-native","npm":"https://www.npmjs.com/package/@maplibre/maplibre-react-native","documentation":"https://maplibre.org/maplibre-react-native/","license":"MIT","platforms":["iOS","Android"],"languages":["JavaScript","TypeScript"],"frameworks":["React Native"],"renderers":["MapLibre Native"],"maker":"maplibre","foss":true,"weight":6,"added":"2025-07-11"},{"slug":"maplibre-search-box","name":"Stadia Maps Search Box","kind":"geocoding","tagline":"Autocomplete search by Stadia Maps","description":"A search-as-you-type control for MapLibre GL JS powered by the Stadia Maps autocomplete search API, with debouncing, result caching, and zoom to the selected place.","link":"https://github.com/stadiamaps/maplibre-search-box","url":"https://makewithmaplibre.com/geocoding/maplibre-search-box/","repository":"https://github.com/stadiamaps/maplibre-search-box","npm":"https://www.npmjs.com/package/@stadiamaps/maplibre-search-box","license":"BSD-3-Clause","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"maker":"stadia-maps","foss":true,"weight":3,"added":"2026-09-28"},{"slug":"maplibre-storymap","name":"MapLibre Storytelling","kind":"sdk","group":"starter","tagline":"Scrollytelling map story template","description":"A template for scrolling map stories in which each chapter of text flies the MapLibre GL JS map to its own view. It runs as static HTML or on Node and works with self-hosted tiles, online or offline.","link":"https://github.com/digidem/maplibre-storymap","url":"https://makewithmaplibre.com/sdks/maplibre-storymap/","repository":"https://github.com/digidem/maplibre-storymap","documentation":"http://lab.digital-democracy.org/maplibre-storymap/demo/","license":"BSD-3-Clause","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-09-28"},{"slug":"maplibre-style-control","name":"maplibre-style-control","kind":"plugin","group":"controls","tagline":"Style switcher control with thumbnails","description":"A MapLibre GL JS control that lets users switch map styles from a thumbnail panel. It ships Maptoolkit's styles as defaults and accepts any style URL or inline style.","link":"https://github.com/maptoolkit/maplibre-style-control","url":"https://makewithmaplibre.com/plugins/maplibre-style-control/","demo":"https://makewithmaplibre.com/plugins/maplibre-style-control/#live-demo","repository":"https://github.com/maptoolkit/maplibre-style-control","npm":"https://www.npmjs.com/package/@maptoolkit/maplibre-style-control","documentation":"https://maptoolkit.github.io/maplibre-style-control/","license":"BSD-3-Clause","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"maker":"maptoolkit","foss":true,"added":"2026-09-28"},{"slug":"maplibre-style-spec","name":"MapLibre Style Specification","kind":"styling","tagline":"The JSON style format behind every MapLibre map","description":"The specification of the JSON style format that MapLibre GL JS and MapLibre Native render, with its documentation and a JavaScript package for validating, formatting, and migrating styles and evaluating expressions.","link":"https://maplibre.org/maplibre-style-spec/","url":"https://makewithmaplibre.com/basemaps/styling/maplibre-style-spec/","repository":"https://github.com/maplibre/maplibre-style-spec","npm":"https://www.npmjs.com/package/@maplibre/maplibre-gl-style-spec","documentation":"https://maplibre.org/maplibre-style-spec/","license":"BSD-3-Clause","platforms":["Web","Server"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre Style Spec"],"maker":"maplibre","foss":true,"weight":3,"added":"2026-09-28"},{"slug":"maplibre-svg-export","name":"MapLibre SVG Export","kind":"plugin","group":"export","tagline":"Export the map view as vector SVG","description":"A MapLibre GL JS control from VersaTiles that renders the current map view as a vector SVG image, with a live preview, a size setting and a download button.","link":"https://github.com/versatiles-org/versatiles-svg-renderer/tree/main/packages/maplibre-svg-export","url":"https://makewithmaplibre.com/plugins/maplibre-svg-export/","demo":"https://makewithmaplibre.com/plugins/maplibre-svg-export/#live-demo","repository":"https://github.com/versatiles-org/versatiles-svg-renderer","npm":"https://www.npmjs.com/package/@versatiles/maplibre-svg-export","documentation":"https://versatiles.org/versatiles-svg-renderer/","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-09-28"},{"slug":"maplibre-swiftui-dsl","name":"MapLibre SwiftUI DSL","kind":"sdk","group":"framework","tagline":"SwiftUI bindings for MapLibre Native","description":"A Swift package bridging the gap between MapLibre Native and SwiftUI with MapKit-like ease of use.","link":"https://github.com/maplibre/swiftui-dsl","url":"https://makewithmaplibre.com/sdks/maplibre-swiftui-dsl/","repository":"https://github.com/maplibre/swiftui-dsl","license":"BSD-2-Clause","platforms":["iOS"],"languages":["Swift"],"frameworks":["SwiftUI"],"renderers":["MapLibre Native"],"maker":"maplibre","foss":true,"weight":4,"added":"2025-07-11"},{"slug":"maplibre-theme","name":"MapLibre Theme","kind":"plugin","group":"controls","tagline":"Custom CSS theme for map controls","description":"A CSS theme system for MapLibre GL JS map controls with a visual customizer. Easily restyle navigation, attribution, and other built-in controls.","link":"https://github.com/lhapaipai/maplibre-theme","url":"https://makewithmaplibre.com/plugins/maplibre-theme/","demo":"https://makewithmaplibre.com/plugins/maplibre-theme/#live-demo","repository":"https://github.com/lhapaipai/maplibre-theme","npm":"https://www.npmjs.com/package/maplibre-theme","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":3,"added":"2026-02-11"},{"slug":"maplibre-three-plugin","name":"maplibre-three-plugin","kind":"plugin","group":"layers","tagline":"Three.js 3D rendering bridge","description":"Bridge Three.js 3D objects and scenes into MapLibre GL JS maps. Add 3D models, animations, and custom WebGL content to your maps.","link":"https://github.com/dvt3d/maplibre-three-plugin","url":"https://makewithmaplibre.com/plugins/maplibre-three-plugin/","demo":"https://makewithmaplibre.com/plugins/maplibre-three-plugin/#live-demo","repository":"https://github.com/dvt3d/maplibre-three-plugin","npm":"https://www.npmjs.com/package/@dvt3d/maplibre-three-plugin","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":3,"added":"2026-02-11"},{"slug":"maplibre-tiles","name":"MapLibre Tiles","kind":"tiling","tagline":"Next-generation vector tile format","description":"A next-generation vector tile format designed to replace MVT. Offers up to 6x better compression, faster decoding, and support for 3D coordinates and complex data types.","link":"https://github.com/maplibre/maplibre-tile-spec","url":"https://makewithmaplibre.com/basemaps/tiling/maplibre-tiles/","repository":"https://github.com/maplibre/maplibre-tile-spec","documentation":"https://github.com/maplibre/maplibre-tile-spec","license":"Apache-2.0","platforms":["Web","Server"],"languages":["Java","JavaScript","TypeScript","C++","Rust"],"frameworks":[],"renderers":["MapLibre GL JS"],"maker":"maplibre","foss":true,"weight":4,"added":"2026-02-11"},{"slug":"maplibre-transition","name":"maplibre-transition","kind":"plugin","group":"effects","tagline":"Animate paint properties per feature","description":"A MapLibre GL JS plugin that animates paint properties (radius, color, opacity, width) of individual features through feature state, with easing, delays and multi-step values.","link":"https://github.com/popkinj/maplibre-transition","url":"https://makewithmaplibre.com/plugins/maplibre-transition/","demo":"https://makewithmaplibre.com/plugins/maplibre-transition/#live-demo","repository":"https://github.com/popkinj/maplibre-transition","npm":"https://www.npmjs.com/package/maplibre-transition","documentation":"https://popkinj.github.io/maplibre-transition/","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":1,"added":"2026-09-28"},{"slug":"maplibre-vscode-extension","name":"MapLibre VS Code Extension","kind":"styling","tagline":"View and validate MapLibre styles in VS Code","description":"Visual Studio Code extension that previews a style.json in a live MapLibre map as you edit it, validates it against the MapLibre style specification, and lists its sources and layers in a sidebar.","link":"https://marketplace.visualstudio.com/items?itemName=kiguchi.maplibre-vscode-extension","url":"https://makewithmaplibre.com/basemaps/styling/maplibre-vscode-extension/","repository":"https://github.com/Kanahiro/maplibre-vscode-extension","license":"MIT","platforms":["Desktop"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS","MapLibre Style Spec"],"foss":true,"weight":2,"added":"2026-09-28"},{"slug":"maptiler-geocoding-control","name":"MapTiler Geocoding Control","kind":"geocoding","tagline":"Address search by MapTiler","description":"A geocoding control for MapLibre GL JS powered by the MapTiler API, with autocomplete and multi-language support.","link":"https://github.com/maptiler/maptiler-geocoding-control","url":"https://makewithmaplibre.com/geocoding/maptiler-geocoding-control/","repository":"https://github.com/maptiler/maptiler-geocoding-control","npm":"https://www.npmjs.com/package/@maptiler/geocoding-control","license":"BSD-3-Clause","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"maker":"maptiler","foss":true,"weight":3,"added":"2026-02-11"},{"slug":"maputnik","name":"Maputnik","kind":"styling","tagline":"Visual map style editor","description":"The official MapLibre visual style editor. Design and edit MapLibre GL styles with a graphical interface — no code required.","link":"https://maplibre.org/maputnik","url":"https://makewithmaplibre.com/basemaps/styling/maputnik/","repository":"https://github.com/maplibre/maputnik","documentation":"https://maplibre.org/maputnik","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre Style Spec"],"maker":"maplibre","foss":true,"weight":5,"added":"2026-02-11"},{"slug":"martin","name":"Martin","kind":"tiling","tagline":"Blazing fast tile server","description":"Martin is a tile server able to generate and serve vector tiles on the fly from PostGIS databases, MBTiles, and PMTiles archives.","link":"https://martin.maplibre.org","url":"https://makewithmaplibre.com/basemaps/tiling/martin/","repository":"https://github.com/maplibre/martin","documentation":"https://martin.maplibre.org","license":"Apache-2.0","platforms":["Server"],"languages":["Rust"],"frameworks":[],"renderers":["MapLibre GL JS"],"maker":"maplibre","foss":true,"weight":5,"added":"2026-02-11"},{"slug":"motis","name":"MOTIS","kind":"routing","tagline":"Multimodal transit routing engine","description":"An open-source multimodal travel information system: door-to-door routing across public transport (GTFS, GTFS-RT), walking, cycling, and car, plus geocoding and map tiles. Its built-in web UI renders with MapLibre GL JS.","link":"https://github.com/motis-project/motis","url":"https://makewithmaplibre.com/routing/motis/","repository":"https://github.com/motis-project/motis","documentation":"https://motis-project.de/","license":"MIT","platforms":["Server"],"languages":["C++"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":3,"added":"2026-06-10"},{"slug":"mvt-server","name":"MVT Server","kind":"tiling","tagline":"Publish PostGIS data as vector tiles, styles, and maps","description":"A Rust server that publishes PostGIS tables as vector tile layers together with MapLibre styles, composed maps, legends, glyphs, and sprites, all managed from a web admin interface with MapLibre GL JS map views.","link":"https://mvtproj.dev","url":"https://makewithmaplibre.com/basemaps/tiling/mvt-server/","repository":"https://github.com/mvt-proj/mvt-rs","license":"BSD-3-Clause","platforms":["Server"],"languages":["Rust"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-09-28"},{"slug":"ngx-maplibre-gl","name":"Ngx MapLibre GL","kind":"sdk","group":"framework","tagline":"Angular wrapper for MapLibre GL JS","description":"Angular library that provides MapLibre GL JS integration with Angular-specific directives and services.","link":"https://github.com/maplibre/ngx-maplibre-gl","url":"https://makewithmaplibre.com/sdks/ngx-maplibre-gl/","repository":"https://github.com/maplibre/ngx-maplibre-gl","npm":"https://www.npmjs.com/package/ngx-maplibre-gl","documentation":"https://maplibre.org/ngx-maplibre-gl/","license":"BSD-2-Clause","platforms":["Web"],"languages":["TypeScript"],"frameworks":["Angular"],"renderers":["MapLibre GL JS"],"maker":"maplibre","foss":true,"weight":4,"added":"2025-07-11"},{"slug":"nominatim","name":"Nominatim","kind":"geocoding","tagline":"OpenStreetMap geocoding engine","description":"The official geocoding engine for OpenStreetMap data. Nominatim powers address search and reverse geocoding from OSM, deployable as a self-hosted service.","link":"https://nominatim.org/","url":"https://makewithmaplibre.com/geocoding/nominatim/","repository":"https://github.com/osm-search/Nominatim","documentation":"https://nominatim.org/release-docs/latest/","license":"GPL-3.0","platforms":["Server"],"languages":["Python"],"frameworks":[],"renderers":[],"foss":true,"weight":4,"added":"2026-02-11"},{"slug":"ol-maplibre-layer","name":"ol-maplibre-layer","kind":"plugin","group":"bridges","tagline":"MapLibre as an OpenLayers layer","description":"Renders a MapLibre GL JS map as a layer of an OpenLayers map, so OpenLayers apps can show MapLibre vector styles alongside their own layers and interactions.","link":"https://github.com/geoblocks/ol-maplibre-layer","url":"https://makewithmaplibre.com/plugins/ol-maplibre-layer/","demo":"https://makewithmaplibre.com/plugins/ol-maplibre-layer/#live-demo","repository":"https://github.com/geoblocks/ol-maplibre-layer","npm":"https://www.npmjs.com/package/@geoblocks/ol-maplibre-layer","documentation":"https://geoblocks.github.io/ol-maplibre-layer/demo.html","license":"BSD-3-Clause","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-09-28"},{"slug":"omt-router","name":"OMT Router","kind":"routing","tagline":"Client-side routing on OpenMapTiles vector tiles","description":"A routing library that builds its graph from the same OpenMapTiles vector tiles as the basemap and computes car, bicycle, and pedestrian routes and isolines in browser Web Workers, with no routing backend. It ships a MapLibre GL JS routing control.","link":"https://github.com/AbelVM/omt-router","url":"https://makewithmaplibre.com/routing/omt-router/","repository":"https://github.com/AbelVM/omt-router","npm":"https://www.npmjs.com/package/omt-router","documentation":"https://abelvm.github.io/omt-router/example/","license":"AGPL-3.0","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-09-28"},{"slug":"openmaptiles","name":"OpenMapTiles","kind":"tiling","tagline":"Open-source map tiles schema and tools","description":"Open-source vector tile schema and toolchain for generating map tiles from OpenStreetMap data. The de facto standard schema used by many MapLibre deployments.","link":"https://openmaptiles.org","url":"https://makewithmaplibre.com/basemaps/tiling/openmaptiles/","repository":"https://github.com/openmaptiles/openmaptiles","documentation":"https://openmaptiles.org/docs/","license":"BSD-3-Clause","platforms":["Server"],"languages":["Other"],"frameworks":[],"renderers":[],"maker":"maptiler","foss":true,"weight":4,"added":"2026-02-11"},{"slug":"openrouteservice","name":"openrouteservice","kind":"routing","tagline":"Routing powered by OpenStreetMap","description":"An open-source routing service by HeiGIT providing directions, isochrones, matrix calculations, and geocoding based on OpenStreetMap data.","link":"https://openrouteservice.org/","url":"https://makewithmaplibre.com/routing/openrouteservice/","repository":"https://github.com/GIScience/openrouteservice","documentation":"https://openrouteservice.org/dev/#/api-docs","license":"GPL-3.0","platforms":["Server"],"languages":["Java"],"frameworks":[],"renderers":[],"maker":"heigit","foss":true,"weight":3,"added":"2026-02-11"},{"slug":"osrm","name":"OSRM","kind":"routing","tagline":"Open Source Routing Machine","description":"A high-performance routing engine for shortest paths in road networks. Written in C++ and designed for large-scale deployments with OpenStreetMap data.","link":"https://project-osrm.org/","url":"https://makewithmaplibre.com/routing/osrm/","repository":"https://github.com/Project-OSRM/osrm-backend","documentation":"https://project-osrm.org/docs/v5.24.0/api/","license":"BSD-2-Clause","platforms":["Server"],"languages":["C++"],"frameworks":[],"renderers":[],"foss":true,"weight":5,"added":"2026-02-11"},{"slug":"pelias","name":"Pelias","kind":"geocoding","tagline":"Modular open-source geocoder","description":"A modular, open-source geocoding engine that combines data from OpenStreetMap, Who's on First, GeoNames, and OpenAddresses into a single searchable index.","link":"https://github.com/pelias/pelias","url":"https://makewithmaplibre.com/geocoding/pelias/","repository":"https://github.com/pelias/pelias","documentation":"https://github.com/pelias/documentation","license":"MIT","platforms":["Server"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":[],"foss":true,"weight":3,"added":"2026-02-11"},{"slug":"photon","name":"Photon","kind":"geocoding","tagline":"Fast open-source geocoder","description":"A high-performance open-source geocoder built on OpenStreetMap data by Komoot. Uses Elasticsearch for fast search with typo tolerance and multilingual support.","link":"https://photon.komoot.io/","url":"https://makewithmaplibre.com/geocoding/photon/","repository":"https://github.com/komoot/photon","license":"Apache-2.0","platforms":["Server"],"languages":["Java"],"frameworks":[],"renderers":[],"maker":"komoot","foss":true,"weight":3,"added":"2026-02-11"},{"slug":"planetiler","name":"Planetiler","kind":"tiling","tagline":"Fast planet-scale vector tile generation","description":"Flexible Java tool for building planet-scale vector tilesets. Generates a full planet MBTiles file in under an hour on a single machine.","link":"https://github.com/onthegomap/planetiler","url":"https://makewithmaplibre.com/basemaps/tiling/planetiler/","repository":"https://github.com/onthegomap/planetiler","documentation":"https://github.com/onthegomap/planetiler/blob/main/README.md","license":"Apache-2.0","platforms":["Server"],"languages":["Java"],"frameworks":[],"renderers":[],"foss":true,"weight":4,"added":"2026-02-11"},{"slug":"plotly-js","name":"Plotly.js","kind":"sdk","group":"visualization","tagline":"Interactive data visualization library for JavaScript","description":"Plotly.js is an open-source JavaScript library that leverages MapLibre GL JS for geographic chart traces, enabling high-performance vector maps in web applications.","link":"https://plotly.com/javascript/","url":"https://makewithmaplibre.com/sdks/plotly-js/","repository":"https://github.com/plotly/plotly.js","npm":"https://www.npmjs.com/package/plotly.js","documentation":"https://plotly.com/javascript/","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"maker":"plotly","foss":true,"added":"2025-07-11"},{"slug":"plotly-py","name":"Plotly.py","kind":"sdk","group":"visualization","tagline":"Interactive data visualization library for Python","description":"Plotly.py is an open-source Python library that leverages MapLibre GL JS for geographic chart traces, enabling high-performance vector maps in data science workflows.","link":"https://plotly.com/python/","url":"https://makewithmaplibre.com/sdks/plotly-py/","repository":"https://github.com/plotly/plotly.py","documentation":"https://plotly.com/python/","license":"MIT","platforms":["Web"],"languages":["Python"],"frameworks":[],"renderers":["MapLibre GL JS"],"maker":"plotly","foss":true,"added":"2025-07-11"},{"slug":"pmtiles","name":"PMTiles","kind":"tiling","tagline":"Single-file tile archive protocol","description":"Cloud-optimized single-file archive format for tilesets. The JavaScript library adds a custom protocol to MapLibre GL JS for direct PMTiles consumption.","link":"https://github.com/protomaps/PMTiles","url":"https://makewithmaplibre.com/basemaps/tiling/pmtiles/","repository":"https://github.com/protomaps/PMTiles","npm":"https://www.npmjs.com/package/pmtiles","license":"BSD-3-Clause","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":4,"added":"2026-02-11"},{"slug":"py-maplibregl","name":"py-maplibregl","kind":"sdk","group":"binding","tagline":"Python bindings for MapLibre GL JS","description":"Python bindings for MapLibre GL JS with comprehensive documentation and examples for data visualization.","link":"https://eoda-dev.github.io/py-maplibregl/","url":"https://makewithmaplibre.com/sdks/py-maplibregl/","repository":"https://github.com/eoda-dev/py-maplibregl","documentation":"https://eoda-dev.github.io/py-maplibregl/","license":"MIT","platforms":["Web"],"languages":["Python"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":4,"added":"2025-07-11"},{"slug":"qgis2vectortiles","name":"QGIS2VectorTiles","kind":"tiling","tagline":"Export QGIS projects as MapLibre vector tile packages","description":"A QGIS plugin that packs a styled QGIS project into vector tiles with a matching MapLibre style, sprites, glyphs, and a ready-to-use MapLibre GL JS web viewer, without a server.","link":"https://gallpeters.github.io/QGIS2VectorTiles/","url":"https://makewithmaplibre.com/basemaps/tiling/qgis2vectortiles/","repository":"https://github.com/GallPeters/QGIS2VectorTiles","documentation":"https://plugins.qgis.org/plugins/QGIS2VectorTiles/","license":"GPL-2.0","platforms":["Desktop"],"languages":["Python"],"frameworks":[],"renderers":["MapLibre GL JS","MapLibre Style Spec"],"foss":true,"weight":2,"added":"2026-09-28"},{"slug":"react-map-components-maplibre","name":"react-map-components-maplibre","kind":"sdk","group":"framework","tagline":"React component framework for GIS applications","description":"A React component framework for declarative GIS application development with comprehensive demos and documentation.","link":"https://mapcomponents.github.io/react-map-components-maplibre","url":"https://makewithmaplibre.com/sdks/react-map-components-maplibre/","repository":"https://github.com/mapcomponents/react-map-components-maplibre","documentation":"https://mapcomponents.github.io/react-map-components-maplibre","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":["React"],"renderers":["MapLibre GL JS"],"foss":true,"weight":3,"added":"2025-07-11"},{"slug":"react-map-gl","name":"React Map GL","kind":"sdk","group":"framework","tagline":"React wrapper for MapLibre GL JS","description":"A React wrapper for MapLibre GL JS, providing a declarative API for building interactive maps in React applications.","link":"https://visgl.github.io/react-map-gl/","url":"https://makewithmaplibre.com/sdks/react-map-gl/","repository":"https://github.com/visgl/react-map-gl","npm":"https://www.npmjs.com/package/react-map-gl","documentation":"https://visgl.github.io/react-map-gl/","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":["React"],"renderers":["MapLibre GL JS"],"foss":true,"weight":7,"added":"2025-07-11"},{"slug":"route-snapper","name":"route-snapper","kind":"plugin","group":"drawing","tagline":"Draw road-snapped routes","description":"A MapLibre GL JS plugin for drawing routes that snap to the road network. Useful for planning cycling routes, bus routes, or delivery paths.","link":"https://github.com/dabreegster/route_snapper","url":"https://makewithmaplibre.com/plugins/route-snapper/","demo":"https://makewithmaplibre.com/plugins/route-snapper/#live-demo","repository":"https://github.com/dabreegster/route_snapper","license":"Apache-2.0","platforms":["Web"],"languages":["JavaScript","TypeScript","WebAssembly"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-02-11"},{"slug":"sdf-font-tools","name":"SDF Font Tools","kind":"styling","tagline":"CLI for SDF font generation","description":"Command-line tool and Rust library for generating signed distance field fonts. A faster alternative to Font Maker for large font collections.","link":"https://github.com/stadiamaps/sdf_font_tools","url":"https://makewithmaplibre.com/basemaps/styling/sdf-font-tools/","repository":"https://github.com/stadiamaps/sdf_font_tools","license":"BSD-3-Clause","platforms":["Server"],"languages":["Rust"],"frameworks":[],"renderers":["MapLibre Style Spec"],"maker":"stadia-maps","foss":true,"weight":3,"added":"2026-02-11"},{"slug":"solid-maplibre","name":"SolidJS MapLibre","kind":"sdk","group":"framework","tagline":"SolidJS components for MapLibre GL JS","description":"SolidJS wrapper around MapLibre GL JS, written in TypeScript with MapLibre's own typings.","link":"https://github.com/shishkin/solid-maplibre","url":"https://makewithmaplibre.com/sdks/solid-maplibre/","repository":"https://github.com/shishkin/solid-maplibre","npm":"https://www.npmjs.com/package/solid-maplibre","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":["SolidJS"],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2025-07-11"},{"slug":"solidjs-maplibre-gl","name":"SolidJS MapLibre GL","kind":"sdk","group":"framework","tagline":"Reactive SolidJS bindings for MapLibre GL JS","description":"Well-documented SolidJS bindings for MapLibre GL JS with reactive signals, flexible API, and full imperative MapLibre support.","link":"https://solid-maplibre-gl.pages.dev/","url":"https://makewithmaplibre.com/sdks/solidjs-maplibre-gl/","repository":"https://github.com/cliffordkleinsr/solidjs-maplibre-gl","npm":"https://www.npmjs.com/package/solidjs-maplibre-gl","documentation":"https://solid-maplibre-gl.pages.dev/","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":["SolidJS"],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-02-11"},{"slug":"spreet","name":"Spreet","kind":"styling","tagline":"Create spritesheets from SVGs","description":"Generate spritesheets for MapLibre from a directory of SVG icons. Produces the JSON index and PNG atlas needed for map symbol rendering.","link":"https://github.com/flother/spreet","url":"https://makewithmaplibre.com/basemaps/styling/spreet/","repository":"https://github.com/flother/spreet","license":"MIT","platforms":["Server"],"languages":["Rust"],"frameworks":[],"renderers":["MapLibre Style Spec"],"foss":true,"weight":3,"added":"2026-02-11"},{"slug":"sprite-one","name":"Sprite One","kind":"styling","tagline":"Generate sprites without Mapnik","description":"Lightweight sprite generation tool that creates MapLibre-compatible spritesheets without requiring Mapnik as a dependency.","link":"https://www.npmjs.com/package/@unvt/sprite-one","url":"https://makewithmaplibre.com/basemaps/styling/sprite-one/","repository":"https://github.com/niclas/sprite-one","npm":"https://www.npmjs.com/package/@unvt/sprite-one","license":"MIT","platforms":["Server"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre Style Spec"],"foss":true,"weight":2,"added":"2026-02-11"},{"slug":"styl","name":"Styl","kind":"styling","tagline":"Linter and formatter for style JSON","description":"A fast command-line linter, validator, and formatter for MapLibre and Mapbox GL style JSON, written in Rust, that catches spec violations and invisible or deprecated layers locally and in CI.","link":"https://github.com/navidnabavi/styl","url":"https://makewithmaplibre.com/basemaps/styling/styl/","repository":"https://github.com/navidnabavi/styl","license":"MIT","platforms":["Server"],"languages":["Rust"],"frameworks":[],"renderers":["MapLibre Style Spec"],"foss":true,"weight":2,"added":"2026-09-28"},{"slug":"svelte-maplibre","name":"Svelte MapLibre","kind":"sdk","group":"framework","tagline":"Svelte components for MapLibre GL JS","description":"Svelte wrapper providing reactive components for MapLibre GL JS with Svelte-specific bindings and reactivity.","link":"https://github.com/dimfeld/svelte-maplibre","url":"https://makewithmaplibre.com/sdks/svelte-maplibre/","repository":"https://github.com/dimfeld/svelte-maplibre","npm":"https://www.npmjs.com/package/svelte-maplibre","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":["Svelte"],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2025-07-11"},{"slug":"svelte-maplibre-components","name":"svelte-maplibre-components","kind":"sdk","group":"framework","tagline":"Svelte MapLibre plugin collection","description":"A set of maplibre plugins to integrate with svelte/sveltekit including export, legend, measure, and tour plugins.","link":"https://github.com/watergis/svelte-maplibre-components","url":"https://makewithmaplibre.com/sdks/svelte-maplibre-components/","repository":"https://github.com/watergis/svelte-maplibre-components","documentation":"https://svelte-maplibre.water-gis.com/","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":["Svelte"],"renderers":["MapLibre GL JS"],"foss":true,"weight":3,"added":"2025-07-11"},{"slug":"svelte-maplibre-gl-mierune","name":"Svelte MapLibre GL (MIERUNE)","kind":"sdk","group":"framework","tagline":"Svelte 5 wrapper for MapLibre GL JS","description":"Modern Svelte 5 wrapper for MapLibre GL JS with declarative and reactive components, maintained by MIERUNE.","link":"https://svelte-maplibre-gl.mierune.dev/","url":"https://makewithmaplibre.com/sdks/svelte-maplibre-gl-mierune/","repository":"https://github.com/MIERUNE/svelte-maplibre-gl","npm":"https://www.npmjs.com/package/svelte-maplibre-gl","documentation":"https://svelte-maplibre-gl.mierune.dev/","license":"MIT OR Apache-2.0","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":["Svelte"],"renderers":["MapLibre GL JS"],"maker":"mierune","foss":true,"weight":3,"added":"2025-07-11"},{"slug":"sveltekit-maplibre-boilerplate","name":"sveltekit-maplibre-boilerplate","kind":"sdk","group":"starter","tagline":"SvelteKit boilerplate for MapLibre","description":"A preconfigured template repository to develop MapLibre applications in Svelte/SvelteKit.","link":"https://github.com/watergis/sveltekit-maplibre-boilerplate","url":"https://makewithmaplibre.com/sdks/sveltekit-maplibre-boilerplate/","repository":"https://github.com/watergis/sveltekit-maplibre-boilerplate","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":["Svelte"],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2025-07-11"},{"slug":"terra-draw","name":"Terra Draw","kind":"plugin","group":"drawing","tagline":"Multi-library drawing tool","description":"A cross-library drawing tool that works with MapLibre GL JS, Leaflet, OpenLayers, and Google Maps. Draw and edit geometries with a consistent API.","link":"https://github.com/JamesLMilner/terra-draw","url":"https://makewithmaplibre.com/plugins/terra-draw/","demo":"https://makewithmaplibre.com/plugins/terra-draw/#live-demo","repository":"https://github.com/JamesLMilner/terra-draw","npm":"https://www.npmjs.com/package/terra-draw","documentation":"https://terradraw.io","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":3,"added":"2026-02-11"},{"slug":"tileserver-gl","name":"TileServer GL","kind":"tiling","tagline":"Vector and raster tile server","description":"Serve vector and raster map tiles from MBTiles files with MapLibre GL Native for server-side rendering of raster tiles.","link":"https://github.com/maptiler/tileserver-gl","url":"https://makewithmaplibre.com/basemaps/tiling/tileserver-gl/","repository":"https://github.com/maptiler/tileserver-gl","documentation":"https://tileserver.readthedocs.io","license":"BSD-2-Clause","platforms":["Server"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS","MapLibre Native"],"maker":"maptiler","foss":true,"weight":4,"added":"2026-02-11"},{"slug":"tippecanoe","name":"tippecanoe","kind":"tiling","tagline":"Build vector tilesets from GeoJSON","description":"Command-line tool for building vector tilesets from large collections of GeoJSON features. Automatically chooses detail levels and simplification for each zoom.","link":"https://github.com/felt/tippecanoe","url":"https://makewithmaplibre.com/basemaps/tiling/tippecanoe/","repository":"https://github.com/felt/tippecanoe","license":"BSD-2-Clause","platforms":["Server"],"languages":["C++"],"frameworks":[],"renderers":[],"maker":"felt","foss":true,"weight":5,"added":"2026-02-11"},{"slug":"transitous","name":"Transitous","kind":"routing","tagline":"Free community-run transit routing","description":"A community-run, free public transport routing service powered by MOTIS, aggregating GTFS feeds from around the world into one public API. Used as a routing backend by apps in the MapLibre ecosystem.","link":"https://transitous.org","url":"https://makewithmaplibre.com/routing/transitous/","repository":"https://github.com/public-transport/transitous","documentation":"https://transitous.org/doc/","platforms":["Server"],"languages":["C++"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":3,"added":"2026-06-10"},{"slug":"valhalla","name":"Valhalla","kind":"routing","tagline":"Multi-modal routing engine","description":"An open-source multi-modal routing engine supporting car, bicycle, pedestrian, and transit routing. Uses OpenStreetMap data with dynamic costing models.","link":"https://github.com/valhalla/valhalla","url":"https://makewithmaplibre.com/routing/valhalla/","repository":"https://github.com/valhalla/valhalla","documentation":"https://valhalla.github.io/valhalla/","license":"MIT","platforms":["Server"],"languages":["C++"],"frameworks":[],"renderers":[],"foss":true,"weight":5,"added":"2026-02-11"},{"slug":"vector-tile-lab","name":"Vector Tile Lab","kind":"tiling","tagline":"Local sandbox for tuning vector tiles","description":"A local development tool, run with Docker, that converts GeoJSON or Shapefile data into vector tiles with Tippecanoe and previews the result on an interactive MapLibre GL JS map, for quickly tuning tile settings.","link":"https://github.com/spider-hand/vector-tile-lab","url":"https://makewithmaplibre.com/basemaps/tiling/vector-tile-lab/","repository":"https://github.com/spider-hand/vector-tile-lab","license":"MIT","platforms":["Web","Server"],"languages":["JavaScript","TypeScript","Python"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-09-28"},{"slug":"versatiles","name":"Versatiles","kind":"tiling","tagline":"Free and open tile server stack","description":"A completely free and open-source tile server stack with implementations in Node.js and Rust, serving vector tiles per the Shortbread specification.","link":"https://versatiles.org","url":"https://makewithmaplibre.com/basemaps/tiling/versatiles/","repository":"https://github.com/versatiles-org","documentation":"https://versatiles.org","license":"MIT","platforms":["Server"],"languages":["Rust","JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":3,"added":"2026-02-11"},{"slug":"vue-maplibre-gl","name":"Vue MapLibre","kind":"sdk","group":"framework","tagline":"Vue.js wrapper for MapLibre GL JS","description":"Vue.js plugin that provides MapLibre GL JS integration with Vue-specific components and reactivity.","link":"https://github.com/razorness/vue-maplibre-gl","url":"https://makewithmaplibre.com/sdks/vue-maplibre-gl/","repository":"https://github.com/razorness/vue-maplibre-gl","npm":"https://www.npmjs.com/package/vue-maplibre-gl","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":["Vue"],"renderers":["MapLibre GL JS"],"foss":true,"weight":3,"added":"2025-07-11"},{"slug":"vue-maplibre-gl-indoorequal","name":"@indoorequal/vue-maplibre-gl","kind":"sdk","group":"framework","tagline":"Vue 3 plugin for MapLibre GL JS","description":"Vue 3 plugin for maplibre-gl-js with modern Vue composition API support.","link":"https://github.com/indoorequal/vue-maplibre-gl","url":"https://makewithmaplibre.com/sdks/vue-maplibre-gl-indoorequal/","repository":"https://github.com/indoorequal/vue-maplibre-gl","npm":"https://www.npmjs.com/package/@indoorequal/vue-maplibre-gl","documentation":"https://indoorequal.github.io/vue-maplibre-gl/","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":["Vue"],"renderers":["MapLibre GL JS"],"foss":true,"weight":3,"added":"2025-07-11"},{"slug":"weather-map-layer","name":"Open-Meteo Weather Map Layer","kind":"plugin","group":"layers","tagline":"Weather model data as map layers","description":"Open-Meteo's layer for MapLibre GL JS: a custom protocol that decodes weather model files (temperature, wind, precipitation and more) in the browser and draws them as raster and vector layers.","link":"https://github.com/open-meteo/weather-map-layer","url":"https://makewithmaplibre.com/plugins/weather-map-layer/","repository":"https://github.com/open-meteo/weather-map-layer","npm":"https://www.npmjs.com/package/@openmeteo/weather-map-layer","documentation":"https://maps.open-meteo.com/","license":"GPL-2.0","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":2,"added":"2026-09-28"},{"slug":"wtmapbox","name":"wtMapbox","kind":"sdk","group":"framework","tagline":"Webtoolkit integration for MapLibre","description":"Provides a Webtoolkit integration for MapLibre GL JS with C++ bindings.","link":"https://github.com/yvanvds/wtMapbox","url":"https://makewithmaplibre.com/sdks/wtmapbox/","repository":"https://github.com/yvanvds/wtMapbox","license":"MIT","platforms":["Web"],"languages":["C++","JavaScript"],"frameworks":["Wt"],"renderers":["MapLibre GL JS"],"foss":true,"weight":1,"added":"2025-07-11"},{"slug":"zarr-layer","name":"zarr-layer","kind":"plugin","group":"layers","tagline":"Render Zarr datasets on the GPU","description":"A custom layer from CarbonPlan that renders Zarr datasets, such as climate model output, in MapLibre GL JS and Mapbox GL JS, with GPU color maps, dimension selectors and custom fragment shaders.","link":"https://github.com/carbonplan/zarr-layer","url":"https://makewithmaplibre.com/plugins/zarr-layer/","demo":"https://makewithmaplibre.com/plugins/zarr-layer/#live-demo","repository":"https://github.com/carbonplan/zarr-layer","npm":"https://www.npmjs.com/package/@carbonplan/zarr-layer","documentation":"https://zarr-layer.demo.carbonplan.org/","license":"MIT","platforms":["Web"],"languages":["JavaScript","TypeScript"],"frameworks":[],"renderers":["MapLibre GL JS"],"foss":true,"weight":3,"added":"2026-09-28"}],"basemaps":[{"slug":"aws-hybrid","name":"Hybrid","type":"style","provider":"AWS","providerLink":"https://location.aws.com/demo","description":"Amazon's hybrid style combining satellite imagery with street labels and boundaries.","styleUrl":"https://maps.geo.eu-west-1.amazonaws.com/v2/styles/Hybrid/descriptor","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/aws-hybrid.webp","maker":"amazon","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"aws-monochrome","name":"Monochrome","type":"style","provider":"AWS","providerLink":"https://location.aws.com/demo","description":"A minimalist grayscale style designed for data visualization overlays.","styleUrl":"https://maps.geo.eu-west-1.amazonaws.com/v2/styles/Monochrome/descriptor","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/aws-monochrome.webp","maker":"amazon","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"aws-satellite","name":"Satellite","type":"style","provider":"AWS","providerLink":"https://location.aws.com/demo","description":"High-resolution satellite imagery basemap.","styleUrl":"https://maps.geo.eu-west-1.amazonaws.com/v2/styles/Satellite/descriptor","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/aws-satellite.webp","maker":"amazon","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"aws-standard","name":"Standard","type":"style","provider":"AWS","providerLink":"https://location.aws.com/demo","description":"Amazon's standard street map style with detailed road networks and labels.","styleUrl":"https://maps.geo.eu-west-1.amazonaws.com/v2/styles/Standard/descriptor","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/aws-standard.webp","maker":"amazon","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"aws-terrarium","name":"Terrarium Elevation","type":"terrain","provider":"AWS Open Data","providerLink":"https://registry.opendata.aws/terrain-tiles/","description":"Global elevation tiles in Terrarium format. Use for hillshading and 3D terrain in MapLibre.","tileUrl":"https://s3.amazonaws.com/elevation-tiles-prod/terrarium/{z}/{x}/{y}.png","encoding":"terrarium","free":true,"thumbnail":"https://makewithmaplibre.com/thumbnails/terrarium.webp","url":"https://makewithmaplibre.com/basemaps/styles/aws-terrarium/","added":"2026-02-11"},{"slug":"eox-cloudless","name":"EOxCloudless 2025","type":"raster","provider":"EOX","providerLink":"https://cloudless.eox.at","description":"Cloud-free Sentinel-2 satellite imagery of the whole world for 2025, as raster tiles. Free for non-commercial use under CC BY-NC-SA 4.0; commercial use needs a license from EOX.","tileUrl":"https://tiles.maps.eox.at/wmts/1.0.0/s2cloudless-2025_3857/default/g/{z}/{y}/{x}.jpg","attribution":"<a href=\"https://cloudless.eox.at\">EOxCloudless</a> by EOX IT Services GmbH (Contains modified Copernicus Sentinel data 2025)","free":true,"thumbnail":"https://makewithmaplibre.com/thumbnails/eox-cloudless.webp","maker":"eox","url":"https://makewithmaplibre.com/basemaps/styles/eox-cloudless/","added":"2026-09-28"},{"slug":"jawg-blueprint","name":"Jawg Blueprint","type":"style","provider":"Jawg","providerLink":"https://maps.jawg.io/?style=blueprint","description":"A blueprint-style map with a technical, architectural aesthetic.","styleUrl":"https://api.jawg.io/styles/jawg-blueprint.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/jawg-blueprint.webp","maker":"jawg","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"jawg-dark","name":"Jawg Dark","type":"style","provider":"Jawg","providerLink":"https://maps.jawg.io/?style=dark","description":"A dark basemap for night-mode UIs and data visualization.","styleUrl":"https://api.jawg.io/styles/jawg-dark.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/jawg-dark.webp","maker":"jawg","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"jawg-lagoon","name":"Jawg Lagoon","type":"style","provider":"Jawg","providerLink":"https://maps.jawg.io/?style=lagoon","description":"A blueish style inspired by lagoon colors with a calm, oceanic feel.","styleUrl":"https://api.jawg.io/styles/jawg-lagoon.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/jawg-lagoon.webp","maker":"jawg","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"jawg-light","name":"Jawg Light","type":"style","provider":"Jawg","providerLink":"https://maps.jawg.io/?style=light","description":"A light, minimal basemap with subtle tones.","styleUrl":"https://api.jawg.io/styles/jawg-light.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/jawg-light.webp","maker":"jawg","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"jawg-streets","name":"Jawg Streets","type":"style","provider":"Jawg","providerLink":"https://maps.jawg.io/?style=streets","description":"A detailed street map style with clear road hierarchy and labels.","styleUrl":"https://api.jawg.io/styles/jawg-streets.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/jawg-streets.webp","maker":"jawg","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"jawg-sunny","name":"Jawg Sunny","type":"style","provider":"Jawg","providerLink":"https://maps.jawg.io/?style=sunny","description":"A bright, warm-toned style with sunny colors.","styleUrl":"https://api.jawg.io/styles/jawg-sunny.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/jawg-sunny.webp","maker":"jawg","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"jawg-terrain","name":"Jawg Terrain","type":"style","provider":"Jawg","providerLink":"https://maps.jawg.io/?style=terrain","description":"A basemap with relief and elevation information, hill shading, and contour lines.","styleUrl":"https://api.jawg.io/styles/jawg-terrain.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/jawg-terrain.webp","maker":"jawg","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"maplibre-demotiles","name":"Demotiles","type":"style","provider":"MapLibre","providerLink":"https://maplibre.org","description":"MapLibre's built-in demo style showing country boundaries and labels. Useful for testing.","styleUrl":"https://demotiles.maplibre.org/style.json","free":true,"thumbnail":"https://makewithmaplibre.com/thumbnails/demotiles.webp","maker":"maplibre","url":"https://makewithmaplibre.com/basemaps/styles/maplibre-demotiles/","added":"2026-02-11"},{"slug":"mapterhorn","name":"Mapterhorn Terrain","type":"terrain","provider":"Mapterhorn","providerLink":"https://mapterhorn.com","description":"Open elevation tiles in Terrarium format: 30 m worldwide and 1 m or finer where countries publish lidar data. Free with no API key; credit Mapterhorn and its sources. Use for hillshading and 3D terrain in MapLibre.","tileUrl":"https://tiles.mapterhorn.com/{z}/{x}/{y}.webp","tileSize":512,"encoding":"terrarium","attribution":"<a href=\"https://mapterhorn.com/attribution\">© Mapterhorn</a>","free":true,"thumbnail":"https://makewithmaplibre.com/thumbnails/mapterhorn.webp","url":"https://makewithmaplibre.com/basemaps/styles/mapterhorn/","added":"2026-09-29"},{"slug":"maptiler-aquarelle","name":"Aquarelle","type":"style","provider":"MapTiler","providerLink":"https://www.maptiler.com/maps/#style=aquarelle-v4","description":"A watercolor-inspired artistic map style with soft washes and organic textures.","styleUrl":"https://api.maptiler.com/maps/aquarelle-v4/style.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/maptiler-aquarelle.webp","maker":"maptiler","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"maptiler-backdrop","name":"Backdrop","type":"style","provider":"MapTiler","providerLink":"https://www.maptiler.com/maps/#style=backdrop-v4","description":"A subtle, muted basemap designed to stay in the background behind your content.","styleUrl":"https://api.maptiler.com/maps/backdrop-v4/style.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/maptiler-backdrop.webp","maker":"maptiler","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"maptiler-dataviz-dark","name":"Dataviz Dark","type":"style","provider":"MapTiler","providerLink":"https://www.maptiler.com/maps/#style=dataviz-v4-dark","description":"A dark variant of the dataviz basemap for data overlays in dark-mode UIs.","styleUrl":"https://api.maptiler.com/maps/dataviz-v4-dark/style.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/maptiler-dataviz-dark.webp","maker":"maptiler","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"maptiler-dataviz-light","name":"Dataviz Light","type":"style","provider":"MapTiler","providerLink":"https://www.maptiler.com/maps/#style=dataviz-v4-light","description":"A clean, minimal light basemap designed for data visualization overlays.","styleUrl":"https://api.maptiler.com/maps/dataviz-v4-light/style.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/maptiler-dataviz-light.webp","maker":"maptiler","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"maptiler-hybrid","name":"Hybrid","type":"style","provider":"MapTiler","providerLink":"https://www.maptiler.com/maps/#style=hybrid-v4","description":"Satellite imagery with road overlays, labels, and boundaries.","styleUrl":"https://api.maptiler.com/maps/hybrid-v4/style.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/maptiler-hybrid.webp","maker":"maptiler","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"maptiler-landscape","name":"Landscape","type":"style","provider":"MapTiler","providerLink":"https://www.maptiler.com/maps/#style=landscape-v4","description":"A natural landscape map with vivid vegetation colors and terrain shading.","styleUrl":"https://api.maptiler.com/maps/landscape-v4/style.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/maptiler-landscape.webp","maker":"maptiler","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"maptiler-ocean","name":"Ocean","type":"style","provider":"MapTiler","providerLink":"https://www.maptiler.com/maps/#style=ocean-v4","description":"A nautical-themed map with bathymetric shading and ocean-focused detail.","styleUrl":"https://api.maptiler.com/maps/ocean-v4/style.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/maptiler-ocean.webp","maker":"maptiler","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"maptiler-outdoor","name":"Outdoor","type":"style","provider":"MapTiler","providerLink":"https://www.maptiler.com/maps/#style=outdoor-v4","description":"An outdoor-focused map with trails, contours, and points of interest for hiking and biking.","styleUrl":"https://api.maptiler.com/maps/outdoor-v4/style.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/maptiler-outdoor.webp","maker":"maptiler","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"maptiler-satellite","name":"Satellite","type":"style","provider":"MapTiler","providerLink":"https://www.maptiler.com/maps/#style=satellite-v4","description":"High-resolution satellite imagery basemap.","styleUrl":"https://api.maptiler.com/maps/satellite-v4/style.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/maptiler-satellite.webp","maker":"maptiler","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"maptiler-streets","name":"Streets","type":"style","provider":"MapTiler","providerLink":"https://www.maptiler.com/maps/#style=streets-v4","description":"A general-purpose street map with clear labels, road hierarchy, and points of interest.","styleUrl":"https://api.maptiler.com/maps/streets-v4/style.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/maptiler-streets.webp","maker":"maptiler","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"maptiler-topo","name":"Topo","type":"style","provider":"MapTiler","providerLink":"https://www.maptiler.com/maps/#style=topo-v4","description":"A topographic map with contour lines, hill shading, and terrain detail.","styleUrl":"https://api.maptiler.com/maps/topo-v4/style.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/maptiler-topo.webp","maker":"maptiler","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"maptoolkit-cycling","name":"Cycling","type":"style","provider":"Maptoolkit","providerLink":"https://www.maptoolkit.com","description":"An outdoor map that brings cycle routes and bike infrastructure forward, with hillshading and contour lines. Free with no API key; Maptoolkit's terms require its logo and credit on the map.","styleUrl":"https://styles.maptoolkit.org/cycling.json","logoControl":"@maptoolkit/maplibre-logo-control","free":true,"thumbnail":"https://styles.maptoolkit.org/cycling.webp","maker":"maptoolkit","url":"https://makewithmaplibre.com/basemaps/styles/maptoolkit-cycling/","added":"2026-09-29"},{"slug":"maptoolkit-dark","name":"Dark","type":"style","provider":"Maptoolkit","providerLink":"https://www.maptoolkit.com","description":"A dark map with subtle hillshading, for data overlays and night modes. Free with no API key; Maptoolkit's terms require its logo and credit on the map.","styleUrl":"https://styles.maptoolkit.org/dark.json","logoControl":"@maptoolkit/maplibre-logo-control","free":true,"thumbnail":"https://styles.maptoolkit.org/dark.webp","maker":"maptoolkit","url":"https://makewithmaplibre.com/basemaps/styles/maptoolkit-dark/","added":"2026-09-29"},{"slug":"maptoolkit-hiking","name":"Hiking","type":"style","provider":"Maptoolkit","providerLink":"https://www.maptoolkit.com","description":"An outdoor map that brings hiking trails forward, with hillshading and contour lines. Free with no API key; Maptoolkit's terms require its logo and credit on the map.","styleUrl":"https://styles.maptoolkit.org/hiking.json","logoControl":"@maptoolkit/maplibre-logo-control","free":true,"thumbnail":"https://styles.maptoolkit.org/hiking.webp","maker":"maptoolkit","url":"https://makewithmaplibre.com/basemaps/styles/maptoolkit-hiking/","added":"2026-09-29"},{"slug":"maptoolkit-light","name":"Light","type":"style","provider":"Maptoolkit","providerLink":"https://www.maptoolkit.com","description":"A light, low-contrast map with subtle hillshading, made for data overlays. Free with no API key; Maptoolkit's terms require its logo and credit on the map.","styleUrl":"https://styles.maptoolkit.org/light.json","logoControl":"@maptoolkit/maplibre-logo-control","free":true,"thumbnail":"https://styles.maptoolkit.org/light.webp","maker":"maptoolkit","url":"https://makewithmaplibre.com/basemaps/styles/maptoolkit-light/","added":"2026-09-29"},{"slug":"maptoolkit-street","name":"Street","type":"style","provider":"Maptoolkit","providerLink":"https://www.maptoolkit.com","description":"A general-purpose street map with subtle hillshading. Free with no API key; Maptoolkit's terms require its logo and credit on the map.","styleUrl":"https://styles.maptoolkit.org/street.json","logoControl":"@maptoolkit/maplibre-logo-control","free":true,"thumbnail":"https://styles.maptoolkit.org/street.webp","maker":"maptoolkit","url":"https://makewithmaplibre.com/basemaps/styles/maptoolkit-street/","added":"2026-09-29"},{"slug":"maptoolkit-summer","name":"Summer","type":"style","provider":"Maptoolkit","providerLink":"https://www.maptoolkit.com","description":"Maptoolkit's outdoor map for the warm season: hillshading, contour lines, and hiking paths over a detailed topographic base. Free with no API key; Maptoolkit's terms require its logo and credit on the map.","styleUrl":"https://styles.maptoolkit.org/summer.json","logoControl":"@maptoolkit/maplibre-logo-control","free":true,"thumbnail":"https://styles.maptoolkit.org/summer.webp","maker":"maptoolkit","url":"https://makewithmaplibre.com/basemaps/styles/maptoolkit-summer/","added":"2026-09-29"},{"slug":"maptoolkit-winter","name":"Winter","type":"style","provider":"Maptoolkit","providerLink":"https://www.maptoolkit.com","description":"A winter outdoor map with hillshading, contour lines, ski runs, and lifts. Free with no API key; Maptoolkit's terms require its logo and credit on the map.","styleUrl":"https://styles.maptoolkit.org/winter.json","logoControl":"@maptoolkit/maplibre-logo-control","free":true,"thumbnail":"https://styles.maptoolkit.org/winter.webp","maker":"maptoolkit","url":"https://makewithmaplibre.com/basemaps/styles/maptoolkit-winter/","added":"2026-09-29"},{"slug":"mierune-color","name":"MIERUNE Color","type":"raster","provider":"MIERUNE","providerLink":"https://github.com/MIERUNE/tiles","description":"A minimal line map of roads, railways and water in one deep teal, with no labels, as raster tiles. Free with no API key; credit MIERUNE, OpenMapTiles and OpenStreetMap. MIERUNE may change or stop the service without notice.","tileUrl":"https://tile.mierune.co.jp/mierune/{z}/{x}/{y}.png","attribution":"<a href=\"https://mierune.co.jp\">MIERUNE Inc.</a> <a href=\"https://www.openmaptiles.org/\">© OpenMapTiles</a> <a href=\"https://www.openstreetmap.org/copyright\">© OpenStreetMap contributors</a>","free":true,"thumbnail":"https://makewithmaplibre.com/thumbnails/mierune-color.webp","maker":"mierune","url":"https://makewithmaplibre.com/basemaps/styles/mierune-color/","added":"2026-09-29"},{"slug":"mierune-mono","name":"MIERUNE Mono","type":"raster","provider":"MIERUNE","providerLink":"https://github.com/MIERUNE/tiles","description":"The black and white version of MIERUNE's line map: roads, railways and gray water, with no labels, as raster tiles. Free with no API key; credit MIERUNE, OpenMapTiles and OpenStreetMap. MIERUNE may change or stop the service without notice.","tileUrl":"https://tile.mierune.co.jp/mierune_mono/{z}/{x}/{y}.png","attribution":"<a href=\"https://mierune.co.jp\">MIERUNE Inc.</a> <a href=\"https://www.openmaptiles.org/\">© OpenMapTiles</a> <a href=\"https://www.openstreetmap.org/copyright\">© OpenStreetMap contributors</a>","free":true,"thumbnail":"https://makewithmaplibre.com/thumbnails/mierune-mono.webp","maker":"mierune","url":"https://makewithmaplibre.com/basemaps/styles/mierune-mono/","added":"2026-09-29"},{"slug":"openfreemap-bright","name":"Bright","type":"style","provider":"OpenFreeMap","providerLink":"https://openfreemap.org","description":"A bright, colorful map style based on OSM Bright.","styleUrl":"https://tiles.openfreemap.org/styles/bright","free":true,"thumbnail":"https://makewithmaplibre.com/thumbnails/openfreemap-bright.webp","url":"https://makewithmaplibre.com/basemaps/styles/openfreemap-bright/","added":"2026-02-11"},{"slug":"openfreemap-dark","name":"Dark","type":"style","provider":"OpenFreeMap","providerLink":"https://openfreemap.org","description":"A dark basemap with muted colors, ideal for data visualization and night-mode UIs.","styleUrl":"https://tiles.openfreemap.org/styles/dark","free":true,"thumbnail":"https://makewithmaplibre.com/thumbnails/openfreemap-dark.webp","url":"https://makewithmaplibre.com/basemaps/styles/openfreemap-dark/","added":"2026-02-11"},{"slug":"openfreemap-fiord","name":"Fiord","type":"style","provider":"OpenFreeMap","providerLink":"https://openfreemap.org","description":"A blue-toned dark style with a Nordic feel.","styleUrl":"https://tiles.openfreemap.org/styles/fiord","free":true,"thumbnail":"https://makewithmaplibre.com/thumbnails/openfreemap-fiord.webp","url":"https://makewithmaplibre.com/basemaps/styles/openfreemap-fiord/","added":"2026-02-11"},{"slug":"openfreemap-liberty","name":"Liberty","type":"style","provider":"OpenFreeMap","providerLink":"https://openfreemap.org","description":"A free and open street map style with a classic look, based on OSM Liberty.","styleUrl":"https://tiles.openfreemap.org/styles/liberty","free":true,"thumbnail":"https://makewithmaplibre.com/thumbnails/openfreemap-liberty.webp","url":"https://makewithmaplibre.com/basemaps/styles/openfreemap-liberty/","added":"2026-02-11"},{"slug":"openfreemap-positron","name":"Positron","type":"style","provider":"OpenFreeMap","providerLink":"https://openfreemap.org","description":"A light, minimal basemap with subtle gray tones. Great as a background for data overlays.","styleUrl":"https://tiles.openfreemap.org/styles/positron","free":true,"thumbnail":"https://makewithmaplibre.com/thumbnails/openfreemap-positron.webp","url":"https://makewithmaplibre.com/basemaps/styles/openfreemap-positron/","added":"2026-02-11"},{"slug":"openwaters-seamap","name":"Seamap","type":"style","provider":"Open Waters","providerLink":"https://openwaters.io/charts/seamap","description":"A nautical chart style: buoys, lights with their sectors, traffic lanes and hazards from OpenStreetMap seamarks, rebuilt weekly, over shaded depths. Free with no API key under CC BY 4.0. Not for navigation.","styleUrl":"https://tiles.openwaters.io/seamap/style.json","free":true,"thumbnail":"https://makewithmaplibre.com/thumbnails/openwaters-seamap.webp","url":"https://makewithmaplibre.com/basemaps/styles/openwaters-seamap/","added":"2026-09-29"},{"slug":"openwaters-seascape","name":"Seascape","type":"style","provider":"Open Waters","providerLink":"https://openwaters.io/charts/seascape","description":"A map of the seafloor: depth shading, contours and soundings merged from 34 open bathymetry sources, over OpenStreetMap's standard raster tiles. Free with no API key under CC BY 4.0. Not for navigation.","styleUrl":"https://tiles.openwaters.io/seascape/style.json","free":true,"thumbnail":"https://makewithmaplibre.com/thumbnails/openwaters-seascape.webp","url":"https://makewithmaplibre.com/basemaps/styles/openwaters-seascape/","added":"2026-09-29"},{"slug":"osm-americana","name":"OSM Americana","type":"style","provider":"OSM Americana","providerLink":"https://americanamap.org","description":"A road-atlas-inspired style with highway shields, route markers, and American cartographic conventions.","styleUrl":"https://americanamap.org/style.json","free":true,"thumbnail":"https://makewithmaplibre.com/thumbnails/americana.webp","url":"https://makewithmaplibre.com/basemaps/styles/osm-americana/","added":"2026-02-11"},{"slug":"protomaps-black","name":"Black","type":"style","provider":"Protomaps","providerLink":"https://maps.protomaps.com/#flavorName=black&lang=en","description":"A high-contrast black basemap, great for neon-colored data overlays.","styleUrl":"https://api.protomaps.com/styles/v5/black/en.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/protomaps-black.webp","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"protomaps-dark","name":"Dark","type":"style","provider":"Protomaps","providerLink":"https://maps.protomaps.com/#flavorName=dark&lang=en","description":"A dark variant of the Protomaps basemap.","styleUrl":"https://api.protomaps.com/styles/v5/dark/en.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/protomaps-dark.webp","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"protomaps-grayscale","name":"Grayscale","type":"style","provider":"Protomaps","providerLink":"https://maps.protomaps.com/#flavorName=grayscale&lang=en","description":"A neutral grayscale basemap that stays out of the way of your data.","styleUrl":"https://api.protomaps.com/styles/v5/grayscale/en.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/protomaps-grayscale.webp","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"protomaps-light","name":"Light","type":"style","provider":"Protomaps","providerLink":"https://maps.protomaps.com/#flavorName=light&lang=en","description":"A clean, light basemap. Protomaps offers free self-hosting or a hosted API with a free tier.","styleUrl":"https://api.protomaps.com/styles/v5/light/en.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/protomaps-light.webp","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"protomaps-white","name":"White","type":"style","provider":"Protomaps","providerLink":"https://maps.protomaps.com/#flavorName=white&lang=en","description":"A minimal white basemap for clean data overlays.","styleUrl":"https://api.protomaps.com/styles/v5/white/en.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/protomaps-white.webp","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"radar-dark","name":"Dark","type":"style","provider":"Radar","providerLink":"https://radar.com/demo/maps","description":"A dark monochrome basemap for dark-mode applications and data visualization.","styleUrl":"https://api.radar.io/maps/styles/radar-dark-v1","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/radar-dark.webp","maker":"radar","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"radar-default","name":"Default","type":"style","provider":"Radar","providerLink":"https://radar.com/demo/maps","description":"A detailed street-level map with full road networks, labels, and points of interest.","styleUrl":"https://api.radar.io/maps/styles/radar-default-v1","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/radar-default.webp","maker":"radar","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"radar-hybrid","name":"Hybrid","type":"style","provider":"Radar","providerLink":"https://radar.com/demo/maps","description":"Satellite imagery with road overlays and labels.","styleUrl":"https://api.radar.io/maps/styles/radar-hybrid-v1","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/radar-hybrid.webp","maker":"radar","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"radar-light","name":"Light","type":"style","provider":"Radar","providerLink":"https://radar.com/demo/maps","description":"A light monochrome basemap for highlighting custom data overlays.","styleUrl":"https://api.radar.io/maps/styles/radar-light-v1","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/radar-light.webp","maker":"radar","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"stadia-alidade-smooth","name":"Alidade Smooth","type":"style","provider":"Stadia Maps","providerLink":"https://stadiamaps.com/explore-the-map/#style=alidade_smooth","description":"A soft, muted basemap with smooth colors for a refined look.","styleUrl":"https://tiles.stadiamaps.com/styles/alidade_smooth.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/stadia-alidade-smooth.webp","maker":"stadia-maps","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"stadia-alidade-smooth-dark","name":"Alidade Smooth Dark","type":"style","provider":"Stadia Maps","providerLink":"https://stadiamaps.com/explore-the-map/#style=alidade_smooth_dark","description":"The dark variant of Alidade Smooth for low-light and dark-mode UIs.","styleUrl":"https://tiles.stadiamaps.com/styles/alidade_smooth_dark.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/stadia-alidade-smooth-dark.webp","maker":"stadia-maps","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"stadia-osm-bright","name":"OSM Bright","type":"style","provider":"Stadia Maps","providerLink":"https://stadiamaps.com/explore-the-map/#style=osm_bright","description":"A bright, general-purpose street map style based on OpenStreetMap data.","styleUrl":"https://tiles.stadiamaps.com/styles/osm_bright.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/stadia-osm-bright.webp","maker":"stadia-maps","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"stadia-outdoors","name":"Outdoors","type":"style","provider":"Stadia Maps","providerLink":"https://stadiamaps.com/explore-the-map/#style=outdoors","description":"A topographic-inspired style with hill shading, contours, and trail details.","styleUrl":"https://tiles.stadiamaps.com/styles/outdoors.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/stadia-outdoors.webp","maker":"stadia-maps","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"stadia-stamen-terrain","name":"Stamen Terrain","type":"style","provider":"Stadia Maps","providerLink":"https://stadiamaps.com/explore-the-map/#style=stamen_terrain","description":"Stamen's terrain style with hill shading and natural vegetation colors.","styleUrl":"https://tiles.stadiamaps.com/styles/stamen_terrain.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/stadia-stamen-terrain.webp","maker":"stadia-maps","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"stadia-stamen-toner","name":"Stamen Toner","type":"style","provider":"Stadia Maps","providerLink":"https://stadiamaps.com/explore-the-map/#style=stamen_toner","description":"The iconic high-contrast black-and-white style by Stamen Design, now hosted by Stadia Maps.","styleUrl":"https://tiles.stadiamaps.com/styles/stamen_toner.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/stadia-stamen-toner.webp","maker":"stadia-maps","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"stadia-stamen-watercolor","name":"Stamen Watercolor","type":"style","provider":"Stadia Maps","providerLink":"https://stadiamaps.com/explore-the-map/#style=stamen_watercolor","description":"Stamen's artistic watercolor-painted map style with soft washes and organic edges.","styleUrl":"https://tiles.stadiamaps.com/styles/stamen_watercolor.json","free":false,"thumbnail":"https://makewithmaplibre.com/thumbnails/stadia-stamen-watercolor.webp","maker":"stadia-maps","url":"https://makewithmaplibre.com/basemaps/","added":"2026-02-11"},{"slug":"versatiles-colorful","name":"Colorful","type":"style","provider":"VersaTiles","providerLink":"https://versatiles.org","description":"A vibrant, colorful basemap with rich detail. Fully free with no API key or usage limits.","styleUrl":"https://tiles.versatiles.org/assets/styles/colorful/style.json","free":true,"thumbnail":"https://makewithmaplibre.com/thumbnails/versatiles-colorful.webp","url":"https://makewithmaplibre.com/basemaps/styles/versatiles-colorful/","added":"2026-02-11"}],"services":[{"slug":"amazon-location-geocoding","name":"Amazon Location Service","kind":"geocoding-api","link":"https://docs.aws.amazon.com/location/latest/developerguide/geocode.html","maker":"amazon","added":"2026-02-11"},{"slug":"amazon-location-routes","name":"Amazon Location Routes","kind":"routing-api","link":"https://docs.aws.amazon.com/location/latest/developerguide/route.html","maker":"amazon","added":"2026-02-11"},{"slug":"arcgis-style-editor","name":"ArcGIS Vector Tile Style Editor","kind":"style-editor","link":"https://www.arcgis.com/apps/vtseditor/en/#/","description":"Customize Esri vector basemap styles with a visual editor. Modify colors, labels, and visibility per layer.","added":"2026-02-11"},{"slug":"azure-maps-geocoding","name":"Azure Maps","kind":"geocoding-api","link":"https://learn.microsoft.com/en-us/rest/api/maps/search/get-geocoding","maker":"microsoft","added":"2026-02-11"},{"slug":"azure-maps-routing","name":"Azure Maps Routing","kind":"routing-api","link":"https://learn.microsoft.com/en-us/rest/api/maps/route","maker":"microsoft","added":"2026-02-11"},{"slug":"esri-geocoding","name":"Esri Geocoding","kind":"geocoding-api","link":"https://developers.arcgis.com/rest/geocode/api-reference/overview-world-geocoding-service.htm","added":"2026-02-11"},{"slug":"esri-routing","name":"Esri Routing","kind":"routing-api","link":"https://developers.arcgis.com/rest/routing/","added":"2026-09-29"},{"slug":"geoapify-geocoding","name":"Geoapify Geocoding","kind":"geocoding-api","link":"https://www.geoapify.com/geocoding-api","added":"2026-02-11"},{"slug":"geoapify-routing","name":"Geoapify Routing","kind":"routing-api","link":"https://www.geoapify.com/routing-api/","added":"2026-09-29"},{"slug":"google-geocoding","name":"Google Geocoding","kind":"geocoding-api","link":"https://developers.google.com/maps/documentation/geocoding","added":"2026-02-11"},{"slug":"google-routes","name":"Google Routes","kind":"routing-api","link":"https://developers.google.com/maps/documentation/routes","added":"2026-02-11"},{"slug":"here-geocoding","name":"HERE Geocoding","kind":"geocoding-api","link":"https://www.here.com/docs/bundle/geocoding-and-search-api-developer-guide/page/README.html","added":"2026-02-11"},{"slug":"here-routing","name":"HERE Routing","kind":"routing-api","link":"https://www.here.com/docs/bundle/routing-api-developer-guide/page/README.html","added":"2026-02-11"},{"slug":"jawg-places","name":"Jawg Places","kind":"geocoding-api","link":"https://www.jawg.io/docs/apidocs/places/","maker":"jawg","added":"2026-09-29"},{"slug":"jawg-routing","name":"Jawg Routing","kind":"routing-api","link":"https://www.jawg.io/docs/apidocs/routing/","maker":"jawg","added":"2026-09-29"},{"slug":"mapbox-directions","name":"Mapbox Directions","kind":"routing-api","link":"https://docs.mapbox.com/api/navigation/directions/","added":"2026-02-11"},{"slug":"mapbox-geocoding","name":"Mapbox Geocoding","kind":"geocoding-api","link":"https://docs.mapbox.com/api/search/geocoding/","added":"2026-02-11"},{"slug":"maptiler-cloud","name":"MapTiler Cloud","kind":"tile-host","link":"https://www.maptiler.com/cloud/","description":"Upload your own geodata and generate vector tilesets in the cloud. Includes tile hosting, a visual style editor, and a generous free tier.","maker":"maptiler","added":"2026-02-11"},{"slug":"maptiler-cloud-routes","name":"MapTiler Cloud Routes","kind":"routing-api","link":"https://docs.maptiler.com/cloud/api/routes/","maker":"maptiler","added":"2026-02-11"},{"slug":"maptiler-customize","name":"MapTiler Customize","kind":"style-editor","link":"https://www.maptiler.com/cloud/customize/","description":"Visually customize MapTiler basemap styles: adjust colors, fonts, and labels, then export a MapLibre-compatible style URL.","maker":"maptiler","added":"2026-02-11"},{"slug":"maptiler-geocoding","name":"MapTiler Geocoding","kind":"geocoding-api","link":"https://docs.maptiler.com/cloud/api/geocoding/","maker":"maptiler","added":"2026-02-11"},{"slug":"maptoolkit-geocoding","name":"Maptoolkit Geocoding","kind":"geocoding-api","link":"https://www.maptoolkit.com/api/geocoding-api/","maker":"maptoolkit","added":"2026-09-29"},{"slug":"maptoolkit-routing","name":"Maptoolkit Routing","kind":"routing-api","link":"https://www.maptoolkit.com/api/routing-api/","maker":"maptoolkit","added":"2026-09-29"},{"slug":"maputnik-editor","name":"Maputnik","kind":"style-editor","link":"https://maplibre.org/maputnik","description":"The official open-source visual editor for MapLibre styles. Edit layers, filters, and properties in a browser-based GUI with live preview.","maker":"maplibre","foss":true,"added":"2026-02-11"},{"slug":"opencage","name":"OpenCage","kind":"geocoding-api","link":"https://opencagedata.com/","note":"Worldwide forward & reverse geocoding","added":"2026-02-11"},{"slug":"protomaps","name":"Protomaps","kind":"tile-host","link":"https://protomaps.com/","description":"Host PMTiles directly from S3, Cloudflare R2, or any cloud storage. No tile server needed: tiles are served via HTTP range requests.","added":"2026-02-11"},{"slug":"stadia-maps-geocoding","name":"Stadia Maps Geocoding","kind":"geocoding-api","link":"https://docs.stadiamaps.com/geocoding-search-autocomplete/overview/","maker":"stadia-maps","added":"2026-02-11"},{"slug":"stadia-maps-routing","name":"Stadia Maps Routing","kind":"routing-api","link":"https://docs.stadiamaps.com/guides/route-planning/","maker":"stadia-maps","added":"2026-02-11"},{"slug":"tomtom-geocoding","name":"TomTom Geocoding","kind":"geocoding-api","link":"https://developer.tomtom.com/geocoding-api/documentation/product-information/introduction","added":"2026-02-11"},{"slug":"tomtom-routing","name":"TomTom Routing","kind":"routing-api","link":"https://developer.tomtom.com/routing-api/documentation/product-information/introduction","added":"2026-02-11"}],"products":[{"slug":"9292","name":"9292","tagline":"Dutch public transport planner","description":"Public transport trip planner for the Netherlands, with door-to-door journey planning across all Dutch transit operators and APIs for journeys, departures, and disruptions.","link":"https://9292.nl","url":"https://makewithmaplibre.com/products/9292/","categories":["public-transport"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["Journey planning API for Dutch public transport, with real-time changes","Departures API for all stops and stations in the Netherlands","Disruptions API, filterable by area, operator or line number","API access arranged through the 9292 business team"],"maplibre":"9292 uses MapLibre GL JS in its door-to-door journey planner.","maker":"9292","added":"2026-02-11"},{"slug":"accuweather","name":"AccuWeather","tagline":"Global weather forecasting service","description":"Global weather forecasting service with radar maps, plus a weather API for forecasts, current conditions, severe weather alerts, minute-by-minute precipitation, lightning, and tropical cyclone data.","link":"https://www.accuweather.com/en/de/national/weather-radar","url":"https://makewithmaplibre.com/products/accuweather/","categories":["weather-hazards"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["Weather API for forecasts, current conditions, and severe weather alerts","Location lookup by keyword, point of interest, or coordinates","Minute-by-minute precipitation forecasts for a latitude and longitude","Radar and satellite images for a location via Imagery Maps","Lightning and tropical cyclone data through the API"],"maplibre":"AccuWeather uses MapLibre GL JS to deliver its forecasts and radar maps, for interactive weather visualization and real-time tracking.","maker":"accuweather","added":"2026-02-11","weight":5},{"slug":"ace","name":"Ace","tagline":"Free golf map and scorecard in the browser","description":"Free, open-source golf app for the phone browser that pairs a scorecard with a course map built from OpenStreetMap golf data, with aerial imagery and distance, elevation change, and plays-like distance to any point.","link":"https://bdlucas1.github.io/ace/","url":"https://makewithmaplibre.com/products/ace/","categories":["outdoors"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["Open-source under AGPL-3.0, code on GitHub","Golf course features from OpenStreetMap, loaded through the Overpass API","Built on maplibre-gl with Turf and osmtogeojson","Runs entirely in the browser, with no install or login"],"maplibre":"Its course map is built on MapLibre GL JS (the maplibre-gl package), together with Turf and osmtogeojson.","foss":true,"added":"2026-09-28"},{"slug":"aegir-venue-maps","name":"Aegir Venue Maps","tagline":"Indoor venue maps and wayfinding","description":"Indoor venue mapping platform for hospitality, covering guest wayfinding, room booking and upgrade flows, and mobile check-in, with VMSDK for web, iOS, and Android.","link":"https://www.aegirmaps.com/partners","url":"https://makewithmaplibre.com/products/aegir-venue-maps/","categories":["indoor-mapping"],"renderers":["MapLibre Native"],"platforms":["Android"],"frameworks":[],"uses":[],"offers":["VMSDK for iOS, Android, and web to build venue map apps","SDK covers room selection, booking, upgrades, check-in, and wayfinding","Ships with sample venue map data and a reference app with tiles","Venue Maps Management System for map production across many properties","Map data delivered in common file formats for other systems"],"maplibre":"Its VMSDK for Android uses MapLibre Native, in the com.aegirmaps:vmsdk-core package.","maker":"aegir","added":"2026-02-13"},{"slug":"air-canada","name":"Air Canada Airport Maps","tagline":"Interactive airport terminal maps","description":"Interactive airport maps from Air Canada that show terminals, restaurants, shops, and restrooms at Toronto Pearson, built on the Atrius (formerly LocusLabs) wayfinding platform.","link":"https://maps.aircanada.com/","url":"https://makewithmaplibre.com/products/air-canada/","categories":["travel","indoor-mapping"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":["pmtiles"],"maplibre":"The Toronto Pearson terminal maps are rendered with MapLibre GL JS.","maker":"air-canada","added":"2026-02-11","weight":4},{"slug":"amazon-location","name":"Amazon Location Service","tagline":"AWS managed mapping platform","description":"AWS managed mapping platform with map tiles, styles, and static map images, plus geocoding, place search, routing, geofencing, and device tracking APIs.","link":"https://aws.amazon.com/location","url":"https://makewithmaplibre.com/products/amazon-location/","categories":["developer-platform"],"renderers":["MapLibre GL JS","MapLibre Native"],"platforms":["Web","Android","iOS","Server"],"frameworks":[],"uses":["maplibre-gl-geocoder"],"offers":["Map tiles and ready-made styles for MapLibre, plus static map images","Geocoding, reverse geocoding, autocomplete, and place search APIs","Routing, route matrices, isolines, waypoint optimization, and snap to roads","Geofences and device trackers that send enter and exit events","Open-source libraries for authentication, GeoJSON conversion, and a MapLibre geocoder"],"maplibre":"Amazon Location's web components and examples use MapLibre GL JS and MapLibre Native, and it provides map styles for MapLibre and an open-source MapLibre geocoder.","maker":"amazon","example":"https://location.aws.com/demo","added":"2026-02-11","weight":7},{"slug":"apollo-pharmacy","name":"Apollo Pharmacy","description":"Pharmacy app for medicine delivery and healthcare, with location-based features.","link":"https://www.apollopharmacy.in","url":"https://makewithmaplibre.com/products/apollo-pharmacy/","categories":["mobility-delivery"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":[],"uses":[],"maplibre":"The app uses MapLibre Native for its location experience.","maker":"apollo-pharmacy","added":"2026-02-11"},{"slug":"atlas-co","name":"Atlas.co","tagline":"No-code spatial analytics platform","description":"Browser-based, no-code GIS where teams import geospatial data, run spatial analyses, and build dashboards and public map apps shared by link.","link":"https://atlas.co","url":"https://makewithmaplibre.com/products/atlas-co/","categories":["gis-analytics"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["Import shapefiles, GeoJSON, GeoPackage, KML, GeoTIFF, and other GIS formats","Connect PostgreSQL (PostGIS), BigQuery, Snowflake, Google Sheets, and WMS or WFS services","No-code builder for dashboards and public map apps shared by link","Spatial analysis and scheduled workflows built from prompts with an AI assistant","Forms and a mobile field app for collecting location data"],"maplibre":"Its 3D web map editor is built on MapLibre GL JS.","maker":"atlas-co","added":"2026-02-11","weight":3},{"slug":"aws-amplify","name":"AWS Amplify","tagline":"Fullstack development platform with geo capabilities","description":"Fullstack development platform with tools and services for web and mobile developers. Its Geo category adds maps and location search from Amazon Location Service to apps, along with geofence tools.","link":"https://docs.amplify.aws/","url":"https://makewithmaplibre.com/products/aws-amplify/","categories":["developer-platform"],"renderers":["MapLibre GL JS","MapLibre Native"],"platforms":["Web","Android","iOS"],"frameworks":[],"uses":["amplify-android-maplibre-adapter"],"offers":["Add maps to web apps with MapLibre GL JS and the maplibre-gl-js-amplify library","Place search, autocomplete suggestions, and reverse geocoding through Amazon Location Service","Geofence collections, with a map control to draw and edit geofences","MapLibre adapters for iOS and Android apps","React MapView component and a MapLibre geocoder search control"],"maplibre":"Its Geo category maps are rendered with MapLibre: MapLibre GL JS and the maplibre-gl-js-amplify library on the web, MapLibre adapters for iOS and Android, and a MapLibre geocoder search control.","maker":"amazon","added":"2026-02-13","weight":6},{"slug":"azure-maps","name":"Azure Maps","tagline":"Microsoft cloud geospatial services","description":"Microsoft cloud geospatial services for developers and enterprises, with vector and raster map tiles, satellite imagery, geocoding, routing, and traffic, weather, and geofencing APIs.","link":"https://azure.microsoft.com/en-us/products/azure-maps","url":"https://makewithmaplibre.com/products/azure-maps/","categories":["developer-platform"],"renderers":["MapLibre GL JS"],"platforms":["Web","Server"],"frameworks":[],"uses":[],"offers":["Web SDK for JavaScript and TypeScript, built on MapLibre GL JS","Vector and raster map tiles and satellite imagery, usable in other map libraries","Geocoding, reverse geocoding, autocomplete, and place search APIs","Routing for car, truck, bicycle, walking, and electric vehicles, plus travel matrices","Traffic, weather, time zone, IP geolocation, and geofencing APIs"],"maplibre":"The Azure Maps Web SDK for JavaScript and TypeScript is built on MapLibre GL JS.","maker":"microsoft","added":"2026-02-11","weight":4},{"slug":"basel-go","name":"Basel Go","tagline":"Swiss public transport for Basel","description":"Official public transport app for the Swiss city of Basel, built by Netcetera.","link":"https://apps.apple.com/ch/app/basel-go/id582674328","url":"https://makewithmaplibre.com/products/basel-go/","categories":["public-transport"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":[],"uses":[],"maplibre":"Basel Go uses MapLibre Native for transit mapping and route visualization.","maker":"netcetera","added":"2026-02-11"},{"slug":"bike-citizens","name":"Bike Citizens","tagline":"Urban cycling navigation app","description":"Urban cycling navigation app with route planning, voice prompts and offline maps for over 450 cities worldwide.","link":"https://www.bikecitizens.net","url":"https://makewithmaplibre.com/products/bike-citizens/","categories":["cycling"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":[],"uses":[],"maplibre":"Its maps are rendered with MapLibre Native using OpenStreetMap data.","maker":"bike-citizens","added":"2026-02-11"},{"slug":"bikemap","name":"Bikemap","tagline":"Cycling navigation & route planning","description":"Cycling navigation platform with route planning, GPS tracking, and community features. Routes can be embedded on websites and imported or exported as GPX or KML files.","link":"https://www.bikemap.net","url":"https://makewithmaplibre.com/products/bikemap/","categories":["cycling"],"renderers":["MapLibre Native"],"platforms":["Android","iOS","Web"],"frameworks":[],"uses":[],"offers":["Embed route maps on your website with copy-and-paste code","Embed options add description, elevation graph, and distance markers","Import GPX and KML files as routes","Export routes as GPX or KML files"],"maplibre":"Bikemap's route planning and navigation maps are rendered with MapLibre Native.","maker":"bikemap","added":"2026-02-11"},{"slug":"bing-maps","name":"Bing Maps","tagline":"Modern web maps from Microsoft","description":"Web maps from Microsoft, redesigned in 2023 on an open-source stack with vector rendering.","link":"https://www.bing.com/maps","url":"https://makewithmaplibre.com/products/bing-maps/","categories":["maps-navigation"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"maplibre":"The 2023 redesign of Bing Maps moved to an open-source stack that uses MapLibre GL JS for its vector rendering.","maker":"microsoft","added":"2026-02-11","weight":7},{"slug":"boligsiden","name":"Boligsiden.dk","tagline":"Property listings with interactive maps","description":"Danish real-estate marketplace for property listings, with interactive maps of property boundaries and neighbourhood data.","link":"https://www.boligsiden.dk/tilsalg/kort","url":"https://makewithmaplibre.com/products/boligsiden/","categories":["real-estate"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"maplibre":"Boligsiden uses MapLibre GL JS to display property boundaries and neighbourhood data.","maker":"boligsiden","consultant":"septima","added":"2026-02-11","weight":3},{"slug":"cachly","name":"Cachly","description":"Geocaching app for iOS, featuring offline vector maps that work without a network connection.","link":"https://www.cachly.com","url":"https://makewithmaplibre.com/products/cachly/","categories":["outdoors"],"renderers":["MapLibre Native"],"platforms":["iOS"],"frameworks":[],"uses":[],"maplibre":"Its offline vector maps are rendered with MapLibre Native.","maker":"cachly","added":"2026-02-11"},{"slug":"carris-metropolitana","name":"Carris Metropolitana","tagline":"Public transport for Lisbon metropolitan area","description":"Public transport operator for the Lisbon metropolitan area in Portugal, with real-time vehicle tracking on an interactive map, a public REST API, and live GTFS feeds.","link":"https://carrismetropolitana.pt/vehicles","url":"https://makewithmaplibre.com/products/carris-metropolitana/","categories":["public-transport"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":["react-map-gl","maplibre-gl-js"],"offers":["Public REST API for stops, arrivals, alerts and vehicle positions","GTFS-RT vehicle positions and service alerts in Protobuf","Download the live GTFS feed of routes, stops and schedules","Georeferenced Lisbon-area facility datasets under ODbL","Website source (Next.js, MapLibre GL JS) under AGPL-3.0"],"maplibre":"Its real-time vehicle tracking map is rendered with MapLibre GL JS, and the website source (Next.js, MapLibre GL JS) is published under AGPL-3.0.","maker":"carris-metropolitana","foss":true,"added":"2026-02-11"},{"slug":"cartes","name":"Cartes","tagline":"Open-source alternative to Google Maps","description":"Open-source maps and route planner with ecological route planning and multi-modal navigation, built on OpenStreetMap and GTFS transit data.","link":"https://cartes.app","url":"https://makewithmaplibre.com/products/cartes/","categories":["maps-navigation"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":["pmtiles","photon","valhalla","maplibre-gl-js"],"offers":["Open-source under AGPL-3.0, code on Codeberg","Next.js and MapLibre web map app you can study or fork","Server repository documents its tile and GTFS transit data pipeline","Add a transit network by adding one line to input.yaml"],"maplibre":"Cartes is built on a fully open-source stack that includes MapLibre GL JS, and its web map app uses Next.js and MapLibre.","foss":true,"added":"2026-06-16"},{"slug":"carto","name":"CARTO","tagline":"Cloud-native location intelligence","description":"Cloud-native location intelligence platform that connects to data warehouses like BigQuery, Snowflake, and Databricks, with Builder for making and sharing maps and drag-and-drop Workflows for spatial analysis.","link":"https://carto.com/basemaps","url":"https://makewithmaplibre.com/products/carto/","categories":["gis-analytics"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":["deck-gl"],"offers":["Basemaps (Voyager, Positron, Dark Matter) as MapLibre style.json and raster tiles","Connects to BigQuery, Snowflake, Redshift, Databricks, and PostgreSQL data warehouses","Builder for making maps and sharing them by link or embed code","Drag-and-drop Workflows for spatial analysis","Developer tools for deck.gl apps that query warehouse data without a backend"],"maplibre":"CARTO's default basemap and its deck.gl examples are rendered with MapLibre GL JS, and the Voyager, Positron, and Dark Matter basemaps are available as MapLibre style.json.","maker":"carto","added":"2026-02-11","weight":4},{"slug":"casas-es","name":"CASAS.ES","tagline":"The value and data of every building in Spain","description":"Free map of every building in Spain (nearly 13 million), coloured by estimated home value, each with a data sheet built from the Cadastre, IGN and other open sources.","link":"https://casas.es/","url":"https://makewithmaplibre.com/products/casas-es/","categories":["real-estate"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":["openmaptiles","pmtiles"],"maplibre":"It draws its own national vector basemap with MapLibre GL JS.","maker":"casas-es","added":"2026-09-28"},{"slug":"castlemap","name":"Castlemap","tagline":"Night map of the world's castles and fortresses","description":"Free interactive map of 9,079 castles, fortresses, palaces and ruins across 155 countries, built from Wikidata, Wikimedia Commons and Wikipedia, with downloadable CC0 data.","link":"https://thecastlemap.com/","url":"https://makewithmaplibre.com/products/castlemap/","categories":["travel","community-geodata"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":["React"],"uses":["aws-terrarium"],"offers":["Download all castles as GeoJSON or CSV under CC0","Embed the interactive map with an iframe, no key needed","MCP server for AI agents to search and filter castles","Dataset mirrored on GitHub, Hugging Face and Kaggle, with a DOI"],"maplibre":"Castlemap renders a custom day and night style on OpenFreeMap vector tiles with MapLibre GL JS, with Terrarium hillshading.","maker":"flightmussy","added":"2026-09-28"},{"slug":"catenary-maps","name":"Catenary Maps","tagline":"Real-time global transit tracker","description":"Open-source platform for real-time tracking of hundreds of public transit networks worldwide, with live vehicle positions, departures and service alerts.","link":"https://catenarymaps.org","url":"https://makewithmaplibre.com/products/catenary-maps/","categories":["public-transport"],"renderers":["MapLibre GL JS","MapLibre Native"],"platforms":["Web","Android"],"frameworks":[],"uses":[],"offers":["Open-source under AGPL-3.0, backend and web code on GitHub","Rust backend ingesting GTFS and GTFS Realtime feeds into PostGIS","Svelte web frontend that renders transit maps with MapLibre","Catenary Atlas: open catalog of transit feeds and operators, CC-BY-4.0"],"maplibre":"Catenary Maps uses MapLibre GL JS and MapLibre Native, and its Svelte web frontend renders transit maps with MapLibre.","foss":true,"added":"2026-02-11"},{"slug":"citygeni","name":"CityGeni","tagline":"Indoor mapping & wayfinding for smart buildings","description":"Indoor mapping and wayfinding for smart buildings on the Mapxus platform, which covers 7,500+ venues worldwide with indoor map SDKs for Android, iOS, and web and a real-time positioning API.","link":"https://maps.citygeni.com/","url":"https://makewithmaplibre.com/products/citygeni/","categories":["indoor-mapping"],"renderers":["MapLibre Native"],"platforms":["Android","iOS","Web"],"frameworks":[],"uses":[],"offers":["Indoor map SDKs for Android, iOS and Web","Web SDK built on maplibre-gl, with indoor search and routing","UI SDK with ready-made indoor map screens for Android and iOS","Positioning API for real-time indoor coordinates","Embed an indoor map on a website or kiosk as an iframe"],"maplibre":"The Mapxus mobile SDKs use MapLibre Native for interactive indoor maps, wayfinding, and AI-driven indoor positioning, and the web SDK is built on MapLibre GL JS (maplibre-gl).","maker":"mapxus","added":"2026-02-13"},{"slug":"climate-action-navigator","name":"Climate Action Navigator","tagline":"Neighborhood-level climate insights for urban action","description":"Interactive geospatial dashboard from HeiGIT that translates high-resolution geodata into neighborhood-level climate insights for urban planners, including street-level walkability, bikeability, and emissions indicators.","link":"https://climate-action.heigit.org","url":"https://makewithmaplibre.com/products/climate-action-navigator/","categories":["gis-analytics"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":["maplibre-cog-protocol"],"offers":["Street-level walkability, bikeability, and emissions indicators from OpenStreetMap and other open data","Choose an area by drawing it or uploading GeoJSON, GPX, or KML","Download raw result data, share computations, or export PDF reports","Open-source web app (GPL-3.0) and assessment tools (AGPL-3.0)","Plugin framework (LGPL-3.0) for building new assessment tools"],"maplibre":"It uses MapLibre GL JS for its interactive maps.","maker":"heigit","foss":true,"added":"2026-06-24"},{"slug":"climweb","name":"ClimWeb","tagline":"Open-source web platform for national weather services","description":"WMO-supported open-source CMS that runs the websites of national meteorological and hydrological services across Africa, used in 42 countries.","link":"https://climweb.readthedocs.io","url":"https://makewithmaplibre.com/products/climweb/","categories":["weather-hazards"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":["maplibre-gl-compare","maplibre-gl-js"],"offers":["Open-source under MIT, built on Wagtail and Django","Deploy your own instance with the Docker installation guide","Upload gridded and vector data and show it on maps","CAP 1.2 alert composer with drawn alert areas and an XML API","Pluggable Wagtail packages such as CAP Composer and GeoManager"],"maplibre":"ClimWeb sites use MapLibre GL JS maps for forecasts, station networks, alerts, and climate dashboards.","maker":"wmo","foss":true,"example":"https://www.meteobenin.bj/","added":"2026-06-12","weight":4},{"slug":"columba","name":"Columba","tagline":"Off-grid mesh messenger with location sharing","description":"FOSS Android messenger for off-grid communication over Bluetooth LE and LoRa via the Reticulum network, with offline maps and secure location sharing.","link":"https://github.com/torlando-tech/columba","url":"https://makewithmaplibre.com/products/columba/","categories":["social-messaging"],"renderers":["MapLibre Native"],"platforms":["Android"],"frameworks":[],"uses":[],"maplibre":"Columba uses MapLibre Native for its offline maps and secure location sharing.","maker":"torlando-tech","foss":true,"added":"2026-06-13"},{"slug":"critical-maps","name":"Critical Maps","tagline":"Critical Mass cycling event tracker","description":"Open-source app for tracking Critical Mass bike rides in real time, available for Android and iOS with code on GitHub.","link":"https://www.criticalmaps.net/","url":"https://makewithmaplibre.com/products/critical-maps/","categories":["cycling"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":[],"uses":[],"offers":["Android app open source under Apache-2.0, code on GitHub","iOS app open source under MIT, code on GitHub","Modular SwiftUI iOS code with a separate map feature module"],"maplibre":"The Android app uses MapLibre Native for its map.","foss":true,"added":"2026-02-11"},{"slug":"cycle-travel","name":"cycle.travel","tagline":"Cycling route planner","description":"Route planning platform for cyclists, with mobile applications for both Android and iOS.","link":"https://cycle.travel/","url":"https://makewithmaplibre.com/products/cycle-travel/","categories":["cycling"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":[],"uses":[],"maplibre":"Its Android and iOS applications both use MapLibre Native.","maker":"cycle-travel","added":"2026-02-11"},{"slug":"danbolig","name":"Danbolig.dk","tagline":"Nation-wide estate agents in Denmark","description":"Nationwide estate agents in Denmark, with property search pages and a neighbourhood explorer.","link":"https://danbolig.dk/soeg/","url":"https://makewithmaplibre.com/products/danbolig/","categories":["real-estate"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"maplibre":"Its property search pages and neighbourhood explorer render vector tiles with MapLibre GL JS.","maker":"danbolig","added":"2026-02-11","weight":3},{"slug":"dear-place","name":"Dear Place","tagline":"Print-ready map posters of any place","description":"Browser-based editor that turns any place on earth into a print-ready map poster, with PDF export.","link":"https://dearplace.net/create","url":"https://makewithmaplibre.com/products/dear-place/","categories":["map-making"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":["openfreemap-positron","nominatim","maplibre-gl-leaflet"],"maplibre":"Its editor draws a live MapLibre GL JS map as a Leaflet layer over OpenFreeMap tiles, and the PDF export renders the same view from an offscreen MapLibre map at print pixel ratio.","maker":"dear-place","added":"2026-09-28"},{"slug":"delta-chat","name":"Delta Chat","tagline":"Email-based secure messenger","description":"Privacy-focused, secure messenger that uses email as the transport layer, with shared locations shown on offline maps.","link":"https://delta.chat","url":"https://makewithmaplibre.com/products/delta-chat/","categories":["social-messaging"],"renderers":["MapLibre Native"],"platforms":["Android","iOS","Desktop"],"frameworks":[],"uses":[],"maplibre":"Its message preview component uses MapLibre GL JS to show shared locations offline and privately, and the Android and iOS apps render bundled world vector tiles with MapLibre Native, so maps work without connectivity.","maker":"delta-chat","foss":true,"added":"2026-02-11"},{"slug":"dhl","name":"Parcel Track & Trace","tagline":"Global logistics and parcel delivery","description":"Parcel tracking on dhl.de from DHL Paket, showing the delivery vehicle's live position, plus a location finder for Packstations, Paketshops, and post offices. DHL also offers Location Finder and Shipment Tracking APIs.","link":"https://www.dhl.de/de/privatkunden/pakete-empfangen/verfolgen.html","url":"https://makewithmaplibre.com/products/dhl/","categories":["mobility-delivery"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["Location Finder API for Packstations, post offices and service points","Search locations by address or coordinates, with opening hours","Shipment Tracking API with current location and travel history","Get API keys by registering an app on DHL's developer portal"],"maplibre":"The parcel tracking map showing the delivery vehicle's live position uses MapLibre GL JS, and the DHL location finder maps Packstations, Paketshops, and post offices with MapLibre.","maker":"dhl","added":"2026-02-11","weight":5},{"slug":"discover-trail","name":"Hiking Map - DiscoverTrail","tagline":"Outdoor trail navigation app","description":"Outdoor trail navigation app for hiking, available on Android with 10,000+ downloads.","link":"https://play.google.com/store/apps/details?id=com.nailthetrail.nailthetrail&hl=en","url":"https://makewithmaplibre.com/products/discover-trail/","categories":["outdoors"],"renderers":["MapLibre Native"],"platforms":["Android"],"frameworks":["Compose Multiplatform"],"uses":["maplibre-compose"],"maplibre":"It uses maplibre-compose for its interactive maps on Android.","maker":"discover-trail","added":"2026-02-11"},{"slug":"dji-ux-sdk","name":"DJI UX SDK","tagline":"Drone flight interface SDK","description":"Open-source module of ready-made widgets for drone flight control apps built on DJI's Mobile SDK V5 for Android, with sample code and a full sample aircraft app.","link":"https://github.com/dji-sdk/Mobile-SDK-Android-V5","url":"https://makewithmaplibre.com/products/dji-ux-sdk/","categories":["developer-platform"],"renderers":["MapLibre Native"],"platforms":["Android"],"frameworks":[],"uses":[],"offers":["Android APIs to control DJI aircraft and their hardware","Open-source UX SDK module with ready-made drone app widgets","Map widget on MapLibre Native showing aircraft position, home point, and flight trail","No-fly zones drawn on the map, with an option to unlock some zones","Sample code and a full sample aircraft app under the MIT license"],"maplibre":"DJI's Mobile SDK V5 for Android uses MapLibre Native to render interactive maps in drone flight control interfaces, with real-time telemetry overlays and mission planning. The map widget shows aircraft position, home point, and flight trail.","maker":"dji","added":"2026-02-13"},{"slug":"e-os","name":"/e/OS","tagline":"Privacy-focused Android fork by e-Foundation","description":"Privacy-focused Android fork by e Foundation for deGoogled smartphones, shipping a default Maps app with offline, privacy-respecting vector maps.","link":"https://e.foundation/e-os/","url":"https://makewithmaplibre.com/products/e-os/","categories":["maps-navigation"],"renderers":["MapLibre Native"],"platforms":["Android"],"frameworks":[],"uses":[],"offers":["Murena Maps source on the e Foundation GitLab, under GPL-3.0","Android maps app rendered with MapLibre that you can fork","Works with a self-hosted Headway server for online maps"],"maplibre":"/e/OS ships MapLibre Native in its default Maps application, which provides offline vector maps for all deGoogled smartphones.","maker":"e-foundation","added":"2026-02-11","weight":3},{"slug":"edc-dk","name":"EDC.dk","tagline":"Denmark's largest estate agency","description":"Real-estate listings from EDC, Denmark's largest estate agency, with maps showing property boundaries, neighbourhood stats and travel times.","link":"https://www.edc.dk/soeg/","url":"https://makewithmaplibre.com/products/edc-dk/","categories":["real-estate"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"maplibre":"Its listings use vector maps rendered with MapLibre GL JS, showing property boundaries, neighbourhood stats and travel times.","maker":"edc","added":"2026-02-11","weight":3},{"slug":"elastic-maps","name":"Elastic Maps","tagline":"Geospatial analytics and visualization","description":"Geospatial analytics and visualization tool for interactive data exploration in Kibana, with maps built from Elasticsearch data using vector, heat map, and tile layers.","link":"https://maps.elastic.co/","url":"https://makewithmaplibre.com/products/elastic-maps/","categories":["gis-analytics"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["Build Kibana maps from Elasticsearch data with vector, heat map, and tile layers","Upload GeoJSON, shapefiles, and CSV files into Elasticsearch","Basemaps and administrative boundaries for Kibana maps from Elastic Maps Service","Elastic Maps Server: a self-managed Docker image for air-gapped setups","Vector tile search API that returns Elasticsearch geo data as vector tiles"],"maplibre":"Elastic Maps builds its geospatial analytics and visualization on MapLibre GL JS for interactive data exploration.","maker":"elastic","added":"2026-02-11","weight":4},{"slug":"electronic-chart-centre","name":"NaVida","tagline":"Norwegian technology solutions provider","description":"Mobile app from ECC, a Norwegian technology solutions provider, offering location-based services and navigation.","link":"https://play.google.com/store/apps/details?id=no.ecc.navida&hl=en","url":"https://makewithmaplibre.com/products/electronic-chart-centre/","categories":["maps-navigation"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":[],"uses":[],"maplibre":"ECC's NaVida app uses MapLibre Native to provide location-based services and navigation on mobile platforms.","maker":"ecc","added":"2026-02-11","weight":3},{"slug":"element","name":"Element","description":"Secure collaboration and messaging app built on Matrix, with maps for sharing locations.","link":"https://element.io","url":"https://makewithmaplibre.com/products/element/","categories":["social-messaging"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":["Compose Multiplatform","SwiftUI"],"uses":[],"maplibre":"Its location sharing maps are rendered with MapLibre Native.","maker":"element","foss":true,"added":"2026-02-11"},{"slug":"evmap","name":"EVMap","description":"Open-source Android app for finding electric vehicle charging stations, combining GoingElectric.de and Open Charge Map data. It works offline and includes Android Auto and Android Automotive OS apps.","link":"https://ev-map.app","url":"https://makewithmaplibre.com/products/evmap/","categories":["driving-ev"],"renderers":["MapLibre Native"],"platforms":["Android"],"frameworks":[],"uses":[],"offers":["Open-source Android app under the MIT license, code on GitHub","Combines GoingElectric.de and Open Charge Map charging station data","FOSS build uses OpenStreetMap only, runs without Google Play Services","Includes Android Auto and Android Automotive OS apps"],"maplibre":"Its maps, including offline support, are rendered with MapLibre Native.","foss":true,"added":"2026-02-11"},{"slug":"expressvpn","name":"ExpressVPN","tagline":"Worldwide VPN service","description":"Worldwide VPN service whose mobile apps show server locations on an interactive globe, so users can choose which exit node to use.","link":"https://www.expressvpn.com","url":"https://makewithmaplibre.com/products/expressvpn/","categories":["social-messaging"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":[],"uses":[],"maplibre":"The ExpressVPN mobile apps embed MapLibre Native to display server locations on an interactive globe.","maker":"expressvpn","added":"2026-02-11","weight":4},{"slug":"facebook","name":"Facebook","tagline":"Social networking platform","description":"Social networking platform that shows Meta's maps on business Pages, Marketplace listings, and other location features.","link":"https://www.facebook.com","url":"https://makewithmaplibre.com/products/facebook/","categories":["social-messaging"],"renderers":["MapLibre GL JS","MapLibre Native"],"platforms":["Web","Android","iOS"],"frameworks":[],"uses":[],"maplibre":"Meta, a MapLibre sponsor, says it uses MapLibre GL JS and MapLibre Native extensively across its products.","maker":"meta","added":"2026-02-11","weight":8},{"slug":"famxplor","name":"Famxplor","tagline":"World map of family vacation activities","description":"Interactive world map of vacation activities tried by families, gathered from family travel blogs. Its activity data is also available as a REST API and an MCP server for AI travel agents.","link":"https://famxplor.com/app","url":"https://makewithmaplibre.com/products/famxplor/","categories":["travel"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":["Svelte"],"uses":["svelte-maplibre","stadia-osm-bright","stadia-maps-geocoding"],"offers":["REST API of geo-tagged, categorized family activities worldwide","Usable as an MCP server by AI travel agents"],"maplibre":"The map is built with Svelte MapLibre on MapLibre GL JS.","added":"2026-09-28"},{"slug":"fary-taxi","name":"Fary Taxi","tagline":"Ride-hailing and urban mobility in Myanmar","description":"Ride-hailing and urban mobility platform operating in Myanmar, with separate driver and passenger apps.","link":"https://farytaxi.com/en","url":"https://makewithmaplibre.com/products/fary-taxi/","categories":["mobility-delivery"],"renderers":["MapLibre Native","MapLibre GL JS"],"platforms":["Android","iOS"],"frameworks":[],"uses":[],"maplibre":"It uses MapLibre Native on Android and iOS for interactive maps, real-time vehicle tracking, route visualization and navigation, plus MapLibre GL JS in internal web dashboards.","maker":"fary-taxi","added":"2026-06-09","weight":3},{"slug":"felt","name":"Felt","tagline":"Cloud-native collaborative GIS","description":"Cloud-native collaborative GIS for uploading geodata, running spatial analysis, building dashboards, and sharing or embedding maps, all in the browser.","link":"https://felt.com","url":"https://makewithmaplibre.com/products/felt/","categories":["gis-analytics","map-making"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":["tippecanoe","maplibre-gl-js"],"offers":["Upload shapefiles, GeoJSON, GeoPackage, GeoTIFF, CSV, DXF, and more","Live connections to Postgres, Snowflake, BigQuery, and other cloud sources","Share maps with permission controls and embed them on a website","JavaScript SDK to control embedded maps and listen to map events","REST API and Python SDK to create maps, add data, and style layers"],"maplibre":"Felt's live map canvas is rendered with MapLibre GL JS.","maker":"felt","article":"https://felt.com/blog/maplibre-rendering-engine","added":"2026-02-11","weight":5},{"slug":"flitsmeister","name":"Flitsmeister","tagline":"Traffic & navigation app","description":"Dutch traffic and navigation app that shows drivers real-time traffic on its maps.","link":"https://www.flitsmeister.nl","url":"https://makewithmaplibre.com/products/flitsmeister/","categories":["driving-ev","maps-navigation"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":[],"uses":[],"maplibre":"Flitsmeister migrated to MapLibre Native and MapLibre Navigation for its real-time traffic maps.","maker":"flitsmeister","added":"2026-02-11"},{"slug":"flixbus","name":"FlixBus","tagline":"Bus travel and route network","description":"Bus travel service with a route network and connections across Europe and beyond, shown on a map of its routes.","link":"https://www.flixbus.com/bus-routes","url":"https://makewithmaplibre.com/products/flixbus/","categories":["travel","mobility-delivery"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"maplibre":"FlixBus uses MapLibre GL JS to display its bus route network and connections.","maker":"flixbus","added":"2026-03-11","weight":6},{"slug":"foursquare","name":"FSQ Spatial Desktop","tagline":"Cloud geospatial analytics & visualization","description":"Geospatial analytics and visualization desktop app from Foursquare for macOS, Windows, and Linux, built on kepler.gl and DuckDB, that runs spatial SQL on multi-gigabyte datasets, also offline.","link":"https://studio.foursquare.com/","url":"https://makewithmaplibre.com/products/foursquare/","categories":["gis-analytics"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":["React"],"uses":["deck-gl"],"offers":["Desktop app for macOS, Windows, and Linux built on kepler.gl and DuckDB","Spatial SQL queries on multi-gigabyte datasets, also without internet","Native support for GeoParquet and PMTiles files","AI agent that creates maps and queries data from plain-language requests","Share projects by email or publish them with a shareable link"],"maplibre":"Foursquare Studio and FSQ Spatial Desktop use MapLibre GL JS for vector basemaps and deck.gl integration, enabling large-scale geospatial visualizations in the browser.","maker":"foursquare","added":"2026-02-11","weight":4},{"slug":"geolens","name":"GeoLens","tagline":"Self-hosted geospatial catalog and map builder","description":"Open-source, self-hosted catalog for geospatial data with semantic search, OGC APIs, and a map builder for composing and sharing multi-layer maps.","link":"https://getgeolens.com/","url":"https://makewithmaplibre.com/products/geolens/","categories":["gis-analytics","map-making"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":["React"],"uses":["react-map-gl","terra-draw","pmtiles"],"offers":["Self-hosted, open-source (Apache-2.0) geospatial data catalog with search","Import Shapefile, GeoPackage, GeoJSON, GeoParquet, CSV, and GeoTIFF data","Build multi-layer MapLibre maps and share them by link or iframe embed","OGC API Features and Records, STAC API, and direct tile URLs","Read-only MCP server for AI coding agents"],"maplibre":"In GeoLens, map editing and shared maps (by link or iframe embed) run on MapLibre GL JS.","foss":true,"example":"https://demo.getgeolens.com/maps/ca1c9bb8-01a9-40ba-9e56-d1e015613a7e","added":"2026-09-28"},{"slug":"geovelo","name":"Geovelo","description":"Cycling route planner with GPS navigation, plus a bike routing API with four route profiles, a white-label route calculator, and a widget for adding route planning to websites.","link":"https://geovelo.app","url":"https://makewithmaplibre.com/products/geovelo/","categories":["cycling","maps-navigation"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":[],"uses":[],"offers":["Bike routing API with four route profiles and several bike types","White-label access to its bike route calculator","Route details, travel times and navigation instructions through the API","Widget to add Geovelo route planning to your website"],"maplibre":"Geovelo uses MapLibre Native for its cycling route planner and GPS navigation.","maker":"geovelo","added":"2026-02-11"},{"slug":"gojek","name":"Gojek","tagline":"South-East Asian super app","description":"Multi-service super app active in South-East Asia and Australia, offering ride-hailing, food delivery, payments and more.","link":"https://www.gojek.com/en-id","url":"https://makewithmaplibre.com/products/gojek/","categories":["mobility-delivery"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":[],"uses":[],"maplibre":"The Gojek app renders its maps with MapLibre Native.","maker":"gojek","added":"2026-02-11","weight":5},{"slug":"grab-maps","name":"Grab Maps","tagline":"South-East Asian super app mapping platform","description":"In-house mapping platform of the Grab super app, used for ride-hailing, delivery and payments across South-East Asia, with APIs for vector tiles, place search, and routing.","link":"https://grabmaps.grab.com/","url":"https://makewithmaplibre.com/products/grab-maps/","categories":["mobility-delivery","developer-platform"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":[],"uses":[],"offers":["Vector map tiles (MVT) with style, sprite, and glyph APIs","Place search, autocomplete, nearby places, and place details APIs","Directions and distance matrix APIs for routing","Southeast Asia base map data: places, addresses, and road attributes","Street-level imagery and KartaCam hardware for collecting your own map data"],"maplibre":"The Grab Maps platform renders maps with MapLibre Native.","maker":"grab","added":"2026-02-11","weight":5},{"slug":"gramps-web","name":"Gramps Web","tagline":"Collaborative genealogy on interactive place maps","description":"Open-source web application for collaborative genealogy and family history research, with interactive maps of places linked to records and family events.","link":"https://www.grampsweb.org","url":"https://makewithmaplibre.com/products/gramps-web/","categories":["community-geodata"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":["maplibre-gl-dates"],"offers":["Self-host with Docker Compose, with ARM images for Raspberry Pi","Open source under AGPL-3.0, frontend and API on GitHub","Georeference scanned historical maps as toggleable overlays","OpenHistoricalMap layer that follows a time slider"],"maplibre":"Gramps Web uses MapLibre GL JS to display interactive maps of places associated with genealogical records and family events.","maker":"gramps-project","foss":true,"added":"2026-06-19"},{"slug":"graphmasters","name":"Graphmasters","tagline":"Advanced routing & navigation technology","description":"Routing and navigation technology platform for enterprise mobility, with the NUNAV turn-by-turn navigation SDK for Android and iOS, including localized voice guidance and live traffic routing.","link":"https://www.graphmasters.net/","url":"https://makewithmaplibre.com/products/graphmasters/","categories":["mobility-delivery","maps-navigation"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":[],"uses":[],"offers":["NUNAV turn-by-turn navigation SDK for Android (Kotlin) and iOS (Swift)","Integrated map, localized voice guidance and live traffic routing","Public test API key to try the SDK in the example app","Example integration app on GitHub under Apache-2.0","iOS utility package for MapLibre map view lifecycles"],"maplibre":"Graphmasters uses MapLibre Native for its enterprise mobility solutions, and offers an iOS utility package for MapLibre map view lifecycles.","maker":"graphmasters","added":"2026-02-11"},{"slug":"groundwatercast-uk","name":"GroundwaterCast UK","tagline":"Daily probabilistic groundwater forecasts for England","description":"Open-source map of every monitored borehole in England, with today's groundwater level against its seasonal normal, a daily 14-day probabilistic forecast, a six-month outlook, and low-flow outlooks for chalk streams.","link":"https://groundwatercast.com/explorer/","url":"https://makewithmaplibre.com/products/groundwatercast-uk/","categories":["weather-hazards"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":["openfreemap-positron"],"offers":["Open-source under the MIT license, code on GitHub","Self-host the forecast pipeline and dashboard with Docker Compose","Static MapLibre explorer fed by a daily artifact pack","Pipeline uses only open data: ECMWF, Copernicus, Environment Agency","Set your own thresholds for per-borehole breach probabilities"],"maplibre":"Its explorer is a static MapLibre GL JS map fed by a daily artifact pack.","foss":true,"added":"2026-09-28"},{"slug":"grundradar","name":"Grundradar","tagline":"Land-parcel checks for Germany from official data","description":"Free German land-parcel due-diligence tool that combines cadastral context, official land values, planning law, and environmental risks such as flooding and radon from public registers.","link":"https://grundradar.de/karte","url":"https://makewithmaplibre.com/products/grundradar/","categories":["real-estate"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":["React"],"uses":["openfreemap-liberty"],"maplibre":"Its parcel and land-value map runs on MapLibre GL JS with OpenFreeMap tiles.","added":"2026-09-28"},{"slug":"herb-atlas","name":"Herb Atlas","tagline":"Map of small farms growing medicinal herbs sustainably","description":"Interactive map of small, human-scale US farms that grow medicinal herbs with sustainable and regenerative practices.","link":"https://herbatlas.fyi/","url":"https://makewithmaplibre.com/products/herb-atlas/","categories":["community-geodata"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":["Svelte"],"uses":["pmtiles","protomaps"],"maplibre":"Herb Atlas is built with SvelteKit and MapLibre GL JS on self-hosted Protomaps vector tiles.","maker":"tiny-kite-lab","added":"2026-09-28"},{"slug":"hory","name":"Hory.app","tagline":"Log summit visits in over 50 countries","description":"Mountain explorer app for logging summit visits in over 50 countries with phone GPS, plus challenges, rankings, and a hiking community.","link":"https://en.hory.app/country/czech-republic","url":"https://makewithmaplibre.com/products/hory/","categories":["outdoors"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":["Vue"],"uses":[],"maplibre":"Hory.app's web maps are rendered with MapLibre GL JS.","maker":"hory-app","added":"2026-09-28"},{"slug":"hot-fair","name":"fAIr","tagline":"AI-assisted humanitarian mapping","description":"Open-source AI-assisted mapping tool by the Humanitarian OpenStreetMap Team for training AI models that detect buildings, roads, and trees in imagery, to help humanitarian mappers.","link":"https://fair.hotosm.org","url":"https://makewithmaplibre.com/products/hot-fair/","categories":["community-geodata"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":["terra-draw","pmtiles","maplibre-gl-js"],"offers":["Open-source under AGPL-3.0, code on GitHub","Self-host the full stack with Docker Compose","REST API with OpenAPI schema, Swagger UI and ReDoc","Train AI models to detect buildings, roads and trees in imagery","Training labels shared under ODbL, imagery tiles under CC BY 4.0"],"maplibre":"fAIr uses MapLibre GL JS to display satellite imagery and AI-detected features, such as buildings and roads, for humanitarian mappers.","maker":"hot","foss":true,"added":"2026-02-11"},{"slug":"hozint","name":"Hozint Horizon Intelligence","tagline":"Real-time security intelligence on a live map","description":"Real-time global security and threat intelligence platform processing 150,000 alerts a month, with geolocated alerts, AI-generated and analyst-verified incident reports, and country risk assessments.","link":"https://www.hozint.com","url":"https://makewithmaplibre.com/products/hozint/","categories":["gis-analytics"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["API feed of near-real-time, AI-generated security incident reports","Analyst-verified incident reports through a separate API","Country risk assessments API covering crime, terrorism, health, and natural hazards","Geolocated alerts filterable by location, category, and impact"],"maplibre":"Its central map interface is built with MapLibre GL JS, including polygon drawing, geofencing, and incident clustering.","maker":"hozint","consultant":"merixstudio","article":"https://www.merixstudio.com/clients/hozint","added":"2026-06-11"},{"slug":"hudhud","name":"HudHud","tagline":"Saudi mapping & navigation platform","description":"Saudi-based mapping company founded in 2023 that specializes in GIS and navigation, with map, search, and routing APIs for Saudi Arabia and SDKs for iOS and Android.","link":"https://hudhud.sa/en","url":"https://makewithmaplibre.com/products/hudhud/","categories":["maps-navigation"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":["SwiftUI"],"uses":[],"offers":["Vector tiles, static map, satellite, and street view APIs for Saudi Arabia","Geocoding, places search, autocomplete, and place details APIs","Directions, distance matrix, and route optimization APIs","Maps and navigation SDKs for iOS and Android","Navigation voice guidance in Arabic and English, with CarPlay and Android Auto"],"maplibre":"HudHud uses MapLibre Native for its mobile experiences.","maker":"hudhud","added":"2026-02-11"},{"slug":"immich","name":"Immich","tagline":"Self-hosted photo and video backup","description":"Self-hosted, open-source photo and video backup and management solution, with web and mobile apps, a map of geotagged photos, and a REST API with TypeScript and Dart SDKs.","link":"https://immich.app","url":"https://makewithmaplibre.com/products/immich/","categories":["social-messaging"],"renderers":["MapLibre GL JS","MapLibre Native"],"platforms":["Web","Android","iOS"],"frameworks":[],"uses":["svelte-maplibre","flutter-maplibre-gl-official","pmtiles","maplibre-gl-js"],"offers":["Self-host a photo library with a global map, using Docker Compose","Open-source under AGPL-3.0, code on GitHub","REST API documented with OpenAPI, with TypeScript and Dart SDKs","Point its map at your own style.json and tile provider","Web map built on maplibre-gl and svelte-maplibre"],"maplibre":"Immich's web and mobile apps render its interactive map of geotagged photos with MapLibre GL JS and MapLibre Native. The web map is built on maplibre-gl and svelte-maplibre.","maker":"immich","foss":true,"added":"2026-06-09","weight":3},{"slug":"innmaps","name":"innmaps","tagline":"3D map for planning alpine adventures","description":"3D outdoor map for planning alpine tours, built in Innsbruck, with a hut finder, weather stations, and terrain.","link":"https://innmaps.com/en/huts","url":"https://makewithmaplibre.com/products/innmaps/","categories":["outdoors"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":["Svelte"],"uses":["martin","pmtiles"],"maplibre":"The map, including terrain, runs on MapLibre GL JS and is served from the team's own Martin tile server.","maker":"innmaps","added":"2026-09-28"},{"slug":"instagram-map","name":"Instagram Maps","tagline":"Location pages and the friends map in Instagram","description":"Maps on Instagram location pages and in the Instagram map, where people can opt in to share their location with friends.","link":"https://www.instagram.com/explore/locations/212988663/new-york-new-york/","url":"https://makewithmaplibre.com/products/instagram-map/","categories":["social-messaging"],"renderers":["MapLibre GL JS","MapLibre Native"],"platforms":["Web","Android","iOS"],"frameworks":[],"uses":[],"maplibre":"Location pages on instagram.com render with MapLibre GL JS, and Meta says it uses MapLibre GL JS and MapLibre Native extensively across its products.","maker":"meta","added":"2026-02-11","weight":7},{"slug":"jawg-maps","name":"Jawg","tagline":"Customisable maps & geolocation APIs","description":"French provider of a full location stack: customisable OpenStreetMap-based map tiles, a style editor, and geocoding, routing, elevation, and static map APIs.","link":"https://www.jawg.io/en/","url":"https://makewithmaplibre.com/products/jawg-maps/","categories":["developer-platform"],"renderers":["MapLibre GL JS","MapLibre Native"],"platforms":["Web","Android","iOS","Server"],"frameworks":[],"uses":[],"offers":["Vector and raster map tiles based on OpenStreetMap, with ready-made styles","Jawg Lab editor for custom map styles, usable in MapLibre","Guides for MapLibre GL JS, MapLibre Android and iOS, React Native, and Leaflet","Geocoding, reverse geocoding, and place details API with a search bar library","Routing, elevation profile, and static map image APIs"],"maplibre":"Jawg's JS library and demo playground run on MapLibre GL JS, its mobile SDKs integrate MapLibre Native, and custom styles from the Jawg Lab editor can be used in MapLibre.","maker":"jawg","example":"https://maps.jawg.io/","added":"2026-02-11","weight":4},{"slug":"kanari","name":"kanari","tagline":"Live world map of wildfire ignitions","description":"Free near-real-time world map of wildfire ignitions that clusters NASA FIRMS, GOES, and Meteosat satellite hotspots into fire events, with AI-verified witness reports, live firefighting aircraft, and a public JSON API.","link":"https://kanari.io/en","url":"https://makewithmaplibre.com/products/kanari/","categories":["weather-hazards"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":["React"],"uses":[],"offers":["Public JSON API for live fire clusters, no key or account","Download the fire archive as CSV, licensed CC BY 4.0","Embed the live wildfire map with an iframe","MCP server for AI assistants to query fires and aircraft","JavaScript client on npm (kanari-fires, MIT license)"],"maplibre":"Its world map, fire events, witness reports, and live firefighting aircraft are all rendered with MapLibre GL JS.","maker":"vria-consulting","added":"2026-09-28"},{"slug":"kibana","name":"Kibana","tagline":"Analytics & observability dashboard","description":"Analytics and observability dashboard from Elastic for Elasticsearch data. Its Maps feature adds multi-layer maps to dashboards, with GeoJSON, shapefile, and CSV uploads and basemaps from Elastic Maps Service.","link":"https://www.elastic.co/kibana","url":"https://makewithmaplibre.com/products/kibana/","categories":["gis-analytics"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["Multi-layer maps of Elasticsearch data, added to Kibana dashboards","Upload GeoJSON, shapefiles, and CSV files with coordinates into Elasticsearch","Basemaps and administrative boundaries from Elastic Maps Service","Elastic Maps Server Docker image for offline or air-gapped networks","Add tile layers from WMS, custom tile services, or vector tiles"],"maplibre":"Elastic switched Kibana's Maps feature to MapLibre GL JS.","maker":"elastic","added":"2026-02-11","weight":4},{"slug":"komoot","name":"Komoot","description":"Hiking and cycling route planner and tracker with offline maps. Public tours, collections, guides, and highlights can be embedded on other websites.","link":"https://www.komoot.com","url":"https://makewithmaplibre.com/products/komoot/","categories":["outdoors","cycling"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["Embed public tours, collections, guides, and highlights on your site","Embed generator gives an iframe snippet, no account or API key","Choose layouts such as classic, map only, compact card, or photo strip","Set the embed language with an hl URL parameter","Paste a tour URL into WordPress to auto-embed via oEmbed"],"maplibre":"Its offline maps are built on MapLibre, and its maps render with MapLibre GL JS.","maker":"komoot","added":"2026-02-11"},{"slug":"krak-dk","name":"Krak.dk","tagline":"Danish local search & map","description":"Danish local search and maps portal that pairs its search with interactive vector maps.","link":"https://www.krak.dk","url":"https://makewithmaplibre.com/products/krak-dk/","categories":["maps-navigation"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"maplibre":"Krak switched its interactive vector maps to MapLibre GL JS.","maker":"krak","added":"2026-02-11","weight":3},{"slug":"kumoy","name":"Kumoy","tagline":"Cloud data sharing and web map publishing for QGIS","description":"SaaS for QGIS that stores team GIS data in the cloud and publishes maps designed in QGIS to the web, where they can be shared by link or embedded in websites.","link":"https://www.kumoy.io/en","url":"https://makewithmaplibre.com/products/kumoy/","categories":["developer-platform","map-making"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":["Svelte"],"uses":["svelte-maplibre-gl-mierune"],"offers":["QGIS plugin that saves vector and raster data to the cloud","Publish QGIS maps as interactive web maps that keep supported styles","Share maps privately, publicly by link, or with a keyphrase","Embed published maps in websites with copy-and-paste code","Team projects with access controls, an activity log, and web feature editing"],"maplibre":"Kumoy's shared web maps, published from QGIS, render with MapLibre GL JS.","maker":"mierune","example":"https://app.kumoy.io/public/map/1c5855d5-be7a-4a2e-9980-a2caae297197","added":"2026-09-28"},{"slug":"kurviger","name":"Kurviger","description":"Motorcycle route planning and navigation with a preference for twisty roads, offering curvy or fastest routes that can avoid motorways, ferries, or tolls, and round trips by distance and heading.","link":"https://kurviger.com","url":"https://makewithmaplibre.com/products/kurviger/","categories":["driving-ev","maps-navigation"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":[],"uses":[],"offers":["Motorcycle routing API offered through the GraphHopper Directions API","Curvy or fastest profiles that can avoid motorways, ferries, or tolls","Round trip routes by target distance and heading","Turn-by-turn instructions for motorcycle navigation apps"],"maplibre":"Kurviger uses MapLibre Native to render its maps.","maker":"kurviger","added":"2026-02-11"},{"slug":"liberty-rider","name":"Liberty Rider","description":"Motorbike safety app that detects accidents and calls for help, with GPS navigation and route planning.","link":"https://liberty-rider.com/en/roadbooks/edit","url":"https://makewithmaplibre.com/products/liberty-rider/","categories":["driving-ev","maps-navigation"],"renderers":["MapLibre GL JS","MapLibre Native"],"platforms":["Web","Android","iOS"],"frameworks":[],"uses":["maplibre-gl-geocoder","tileserver-gl","openmaptiles"],"maplibre":"Its GPS navigation and route planning run on MapLibre: MapLibre Native in the apps and a MapLibre GL JS route planner on the web.","maker":"liberty-rider","added":"2026-02-11"},{"slug":"linz-basemaps","name":"LINZ Basemaps","tagline":"Official New Zealand basemap viewer","description":"Official New Zealand basemap viewer from Land Information New Zealand, which hosts high-resolution aerial imagery and vector tiles. Tiles are served through XYZ, WMTS, and StyleJSON APIs, with data under CC BY 4.0.","link":"https://basemaps.linz.govt.nz","url":"https://makewithmaplibre.com/products/linz-basemaps/","categories":["outdoors","community-geodata"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":["tippecanoe","maplibre-gl-js"],"offers":["XYZ, WMTS and StyleJSON tile APIs for New Zealand maps","Download vector tiles as MBTiles through the export endpoint","Basemap data licensed for reuse under CC BY 4.0","MapLibre vector map example and vector tile schema docs","Tile server open source under MIT, can serve your GeoTIFFs"],"maplibre":"The LINZ Basemaps public viewer and embed links run on MapLibre GL JS, and the docs include a MapLibre vector map example.","maker":"linz","foss":true,"added":"2026-02-11","weight":3},{"slug":"livebook","name":"Livebook","tagline":"Interactive and collaborative code notebooks","description":"Open-source web application for writing interactive and collaborative code notebooks in Elixir, which can be deployed as standalone apps.","link":"https://livebook.dev","url":"https://makewithmaplibre.com/products/livebook/","categories":["gis-analytics"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["Plot interactive MapLibre maps from geospatial and tabular data in notebooks","Elixir bindings to the MapLibre Style Specification (Apache-2.0)","Deploy notebooks as standalone apps","Open-source (Apache-2.0), runs on desktop, Docker, or Hugging Face Spaces","Built-in integrations with PostgreSQL, MySQL, and BigQuery"],"maplibre":"Livebook integrates MapLibre GL JS to render interactive maps from geospatial and tabular data directly inside notebooks, with Elixir bindings to the MapLibre Style Specification (Apache-2.0).","maker":"livebook","foss":true,"added":"2026-06-10","weight":3},{"slug":"lyft","name":"Lyft","tagline":"Ride-hailing & micromobility","description":"Ride-hailing and micromobility service whose mobile apps cover rides, in-ride navigation, and maps of scooters and bikes.","link":"https://www.lyft.com","url":"https://makewithmaplibre.com/products/lyft/","categories":["mobility-delivery"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":[],"uses":[],"maplibre":"Lyft integrates MapLibre Native in its mobile apps for on-device vector map rendering, used for in-ride navigation and scooter and bike maps.","maker":"lyft","added":"2026-02-11","weight":7},{"slug":"mapeak","name":"Mapeak","tagline":"Worldwide outdoor navigation with daily-updated offline maps","description":"Navigation app for hiking, biking, and running, formerly Israel Hiking Map, with offline maps updated daily and online maps refreshed three times a day. Users can upload images to Wikimedia and contribute to OpenStreetMap.","link":"https://mapeak.com/map","url":"https://makewithmaplibre.com/products/mapeak/","categories":["maps-navigation","outdoors"],"renderers":["MapLibre GL JS","MapLibre Native"],"platforms":["Web","iOS","Android"],"frameworks":["Angular"],"uses":["ngx-maplibre-gl"],"offers":["Site and app source on GitHub under CC BY-NC-SA 3.0","Angular and Capacitor client using MapLibre via ngx-maplibre-gl","Hiking and MTB vector tile styles in its VectorMap repo","Build POI PMTiles and a search index with planet-search (Apache-2.0)","Run its elevation web API with Docker (MIT)"],"maplibre":"Its Angular and Capacitor client uses MapLibre through ngx-maplibre-gl, and its maps render with MapLibre GL JS and MapLibre Native.","maker":"mapeak","added":"2026-02-11","weight":3},{"slug":"mapforge","name":"Mapforge","tagline":"Collaborative map editor, open source","description":"Open-source map editor for drawing, styling, and sharing GeoJSON maps, with live collaboration, routing, Overpass layers, and GeoJSON, GPX, and KML import and export.","link":"https://mapforge.org","url":"https://makewithmaplibre.com/products/mapforge/","categories":["map-making"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":["maplibre-gl-geocoder","maplibre-gl-directions","maplibre-contour"],"offers":["Draw and style GeoJSON maps on vector base maps with 3D terrain","Import and export GeoJSON, GPX, and KML","Real-time collaborative editing, share links, and embeds for your own site","Route planning for walking, cycling, and driving with elevation profiles","Self-hostable with Docker Compose, open source under AGPL-3.0"],"maplibre":"Maps in Mapforge are rendered with MapLibre GL JS.","foss":true,"example":"https://mapforge.org/m/8df6b157/Treespotting","added":"2026-09-28"},{"slug":"mapit-viamap","name":"Mapit","tagline":"Customisable map and routing for Denmark","description":"Customisable map, geocoding, and routing service from Viamap for Danish municipalities, with layers of Danish public geodata, uploads of your own data, and drawing and measuring tools.","link":"https://mapit.viamap.net","url":"https://makewithmaplibre.com/products/mapit-viamap/","categories":["gis-analytics"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["Ready-made layers of Danish public geodata, such as cadastre and planning areas","Upload your own data, including CSV, Excel, GeoJSON, and TIFF files","Drawing and measuring tools for sketches and surveys","Distance analysis to nearby schools, doctors, and public transport","Share projects or maps by link, and export print-ready map layouts"],"maplibre":"Mapit's interactive vector tile maps are rendered with MapLibre GL JS.","maker":"viamap","added":"2026-02-11","weight":2},{"slug":"mapme","name":"Mapme","tagline":"No-code interactive map builder","description":"No-code builder that lets organizations create and embed interactive maps, importing locations from Excel, CSV, or Google Sheets and overlaying site plans, floor plans, or drone shots.","link":"https://mapme.com","url":"https://makewithmaplibre.com/products/mapme/","categories":["map-making"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["No-code editor for building interactive maps","Import locations from Excel or CSV, or sync with Google Sheets","Overlay custom images such as site plans, floor plans, or drone shots","Embed maps in websites such as WordPress, Wix, Squarespace, and Webflow","Crowdsource locations through connected Google Forms or JotForm"],"maplibre":"Both the Mapme editor and published maps are rendered with MapLibre GL JS.","maker":"mapme","added":"2026-02-11","weight":3},{"slug":"mappedin","name":"Mappedin","tagline":"Indoor mapping platform","description":"AI-assisted indoor mapping platform for creating indoor maps from floor plans in the Maker editor and adding them to apps with SDKs for web, React, React Native, Android, and iOS.","link":"https://www.mappedin.com","url":"https://makewithmaplibre.com/products/mappedin/","categories":["indoor-mapping"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["Create indoor maps from floor plans with AI and the Maker editor","SDKs for web, React, React Native, Android, and iOS","Export maps as GeoJSON-based MVF files or through a REST API","Add Mappedin indoor maps to MapLibre apps with @mappedin/maplibre-overlay","Embed maps in websites such as WordPress, Webflow, and Wix"],"maplibre":"Its developer SDK exports GeoJSON rendered with MapLibre GL JS for 3D wayfinding, and the @mappedin/maplibre-overlay package adds Mappedin indoor maps to MapLibre apps.","maker":"mappedin","added":"2026-02-11","weight":3},{"slug":"mappi-studio","name":"Mappi Studio","tagline":"Animated map videos for creators","description":"Browser-based animated map video maker for creators, travel vloggers, and marketers: animate GPS-accurate routes (fly-over, driving, walking, ocean), customize map styles, and export 4K MP4 videos.","link":"https://mappi.studio","url":"https://makewithmaplibre.com/products/mappi-studio/","categories":["map-making","travel"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":["pmtiles"],"offers":["Animate flight, driving, walking, and ocean routes on a real map","Customize map colors for land, water, roads, borders, and labels","Highlight the outline of any country, state, or city","Export MP4 video up to 4K in 16:9, 9:16, 1:1, or 4:5","Transparent-background exports to overlay maps on your own footage"],"maplibre":"Maps in Mappi Studio are rendered with MapLibre GL JS.","maker":"mappi-studio","added":"2026-06-10"},{"slug":"mappls","name":"Mappls","tagline":"India's leading digital mapping platform","description":"Digital mapping platform from MapMyIndia with maps, navigation, and geospatial APIs tailored for India, including search, routing, and map SDKs for web and mobile.","link":"https://www.mappls.com/","url":"https://makewithmaplibre.com/products/mappls/","categories":["developer-platform"],"renderers":["MapLibre Native"],"platforms":["Android","iOS","Server"],"frameworks":[],"uses":[],"offers":["Vector 3D map SDKs for web, Android, iOS, React Native, and Flutter","Preset or custom map styles through a Style API","Search APIs: autosuggest, geocoding, reverse geocoding, and nearby places","Routing for cars, trucks, two-wheelers, and walking, plus distance matrix","Navigation SDK with voice turn-by-turn guidance and offline mode"],"maplibre":"The Mappls mobile SDKs are built on MapLibre Native and provide turn-by-turn navigation, real-time traffic overlays, and location intelligence.","maker":"mapmyindia","added":"2026-02-11"},{"slug":"mapposter","name":"MapPoster","tagline":"Custom city map posters, designed in the browser","description":"Browser-based editor for print-ready map posters of any place, with themes, text, markers, and routes, and export to JPEG, PNG, WebP, or PDF.","link":"https://mapposter.xyz/","url":"https://makewithmaplibre.com/products/mapposter/","categories":["map-making"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["Browser-based poster editor for maps of any place, no account needed","Map themes and a custom color editor for water, parks, roads, buildings","Add titles, coordinates, markers, and a custom A-to-B route","Export JPEG, PNG, WebP, or PDF, and SVG for artistic themes","Maps drawn from OpenStreetMap data"],"maplibre":"The poster preview renders OpenStreetMap vector tiles from OpenFreeMap with MapLibre GL JS.","added":"2026-09-28"},{"slug":"mappy","name":"Mappy","description":"French mapping and navigation service. Its APIs cover map display, multimodal routing (car, bike, walking, public transport), autocomplete, and geocoding, operated in France with data hosted in Europe.","link":"https://fr.mappy.com","url":"https://makewithmaplibre.com/products/mappy/","categories":["maps-navigation"],"renderers":["MapLibre Native"],"platforms":["Web","Android","iOS"],"frameworks":[],"uses":[],"offers":["Map display API with vector or raster tiles and several themes","Multimodal routing API for car, bike, walking and public transport","Address and place autocomplete API (Suggest)","Geocoding and reverse geocoding API","APIs operated in France with data hosted in Europe"],"maplibre":"Mappy runs on MapLibre across platforms, including MapLibre Native.","maker":"mappy","added":"2026-02-11"},{"slug":"mapquest","name":"MapQuest","tagline":"Directions, maps and traffic","description":"Web mapping service offering driving directions, maps, live traffic updates, and road conditions, plus developer APIs for geocoding, directions, place search, static maps, and traffic.","link":"https://www.mapquest.com/","url":"https://makewithmaplibre.com/products/mapquest/","categories":["maps-navigation"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["Geocoding API for forward, reverse and batch lookups","Directions API with route matrices and optimized routes","Place search and search-ahead autocomplete APIs","Static Map API for images, Traffic API for real-time traffic","OpenAPI spec and an llms.txt index of the docs"],"maplibre":"MapQuest uses MapLibre GL JS for its interactive web maps.","maker":"mapquest","added":"2026-02-11","weight":5},{"slug":"maptaskr-power-maps","name":"Maptaskr Power Maps","tagline":"Geospatial maps inside Dynamics 365 and the Power Platform","description":"Mapping add-on for visualising, analysing, and managing business and geospatial data inside Microsoft Dynamics 365, Power Apps, and Power Pages, with ArcGIS and OGC layers, route planning, and offline maps.","link":"https://maptaskr.com/product-overview","url":"https://makewithmaplibre.com/products/maptaskr-power-maps/","categories":["gis-analytics"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["Map control for Dynamics 365, Power Apps, and Power Pages","Show ArcGIS layers and OGC services (WMS, WMTS, WFS)","Draw or upload shapes, lines, and points, stored in Dataverse","Route planning with distance and travel time calculations","Offline maps for field teams with automatic sync"],"maplibre":"Maptaskr Power Maps renders its interactive map with MapLibre GL JS inside Dynamics 365, Power Apps, and Power Pages.","maker":"maptaskr","added":"2026-09-28"},{"slug":"maptiler","name":"MapTiler Cloud & SDK JS","tagline":"Maps API & tiles for web and mobile","description":"Maps API and tile service for web and mobile, with ready-made vector styles, geocoding and static map APIs, a Map Designer for custom styles, and MapTiler Server for self-hosted maps.","link":"https://maptiler.com","url":"https://makewithmaplibre.com/products/maptiler/","categories":["developer-platform"],"renderers":["MapLibre GL JS","MapLibre Native"],"platforms":["Web","Server"],"frameworks":[],"uses":[],"offers":["Vector map tiles and ready-made styles that load directly in MapLibre GL JS","Open-source JavaScript SDK (BSD-3-Clause) that extends MapLibre GL JS","Geocoding, static map, IP geolocation, and coordinate transformation APIs","Map Designer for custom styles, plus hosting for your GeoJSON and GeoTIFF data","MapTiler Server for self-hosted and offline map serving"],"maplibre":"MapTiler's open-source JavaScript SDK (BSD-3-Clause) is a thin layer on top of MapLibre GL JS that adds style switching and MapTiler Cloud integration. Its vector tiles and styles also load directly in MapLibre GL JS.","maker":"maptiler","example":"https://www.maptiler.com/maps/","added":"2026-02-11","weight":4},{"slug":"mapyield","name":"MapYield","tagline":"Score US areas from public data","description":"Interactive map that scores every US state, county, census tract and block group from public data, reweighted for moving, starting a business, or renting.","link":"https://mapyield.com/usa","url":"https://makewithmaplibre.com/products/mapyield/","categories":["real-estate","gis-analytics"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":["pmtiles","protomaps"],"maplibre":"It renders with MapLibre GL JS from self-hosted PMTiles archives, including a Protomaps basemap.","maker":"mapyield","added":"2026-09-28"},{"slug":"mbcompass","name":"MBCompass","tagline":"Open-source compass app","description":"Free and open-source compass application that also shows the user's location on a map, with navigation features.","link":"https://f-droid.org/packages/com.mubarak.mbcompass/","url":"https://makewithmaplibre.com/products/mbcompass/","categories":["maps-navigation"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":[],"uses":[],"maplibre":"MBCompass uses MapLibre Native to display the user's location and navigation features.","foss":true,"added":"2026-02-11"},{"slug":"menetrend-app","name":"menetrend.app","tagline":"Hungarian public transit app","description":"Public transportation app in Hungary for route planning and transit navigation on Android.","link":"https://menetrend.app","url":"https://makewithmaplibre.com/products/menetrend-app/","categories":["public-transport"],"renderers":["MapLibre Native"],"platforms":["Android"],"frameworks":[],"uses":[],"maplibre":"Its Android app uses MapLibre Native for route planning and transit navigation.","maker":"menetrend","added":"2026-02-11"},{"slug":"mercator-blue","name":"Mercator.blue","tagline":"Weather, ocean and air-quality data as map tiles","description":"Tile API that serves gridded earth data (wind, ocean currents, air quality, temperature, elevation) as value-encoded tile pyramids, with weather and ocean layers refreshed every 6 hours.","link":"https://mercator.blue/","url":"https://makewithmaplibre.com/products/mercator-blue/","categories":["weather-hazards","developer-platform"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":["Astro"],"uses":["openfreemap-positron"],"offers":["Value-encoded map tiles of wind, temperature, ocean currents, air quality, and elevation","Weather and ocean layers refreshed every 6 hours","Tile pyramids, global PNGs, and Cloud-Optimized GeoTIFFs in a STAC-style catalog","Open-source SDK (Apache-2.0) for MapLibre, Mapbox, Leaflet, OpenLayers, and deck.gl","Drop-in WebGL layers: color raster, animated streamlines, arrows, and contours"],"maplibre":"Its homepage map decodes its value-encoded tiles in MapLibre GL JS over an OpenFreeMap basemap, and its open-source SDK adds the same layers to MapLibre maps.","maker":"mercator-blue","added":"2026-09-28"},{"slug":"meta-ray-ban","name":"Ray-Ban Smart Glasses","tagline":"AI-powered smart glasses with maps","description":"Smart glasses from Meta with AI features, plus navigation and location-aware map experiences on the heads-up display.","link":"https://www.meta.com/de/ai-glasses/meta-ray-ban-display/","url":"https://makewithmaplibre.com/products/meta-ray-ban/","categories":["social-messaging"],"renderers":["MapLibre Native"],"platforms":["Android"],"frameworks":[],"uses":[],"maplibre":"Meta integrated MapLibre Native into the glasses for navigation and location-aware map experiences on the heads-up display.","maker":"meta","added":"2026-02-11","weight":5},{"slug":"mguide","name":"MGuide","tagline":"Interactive University of Michigan campus map","description":"Interactive campus map PWA for the University of Michigan covering 354 buildings, with real-time GTFS-RT bus tracking, turn-by-turn walking directions, and support for 6 languages.","link":"https://mguide.app","url":"https://makewithmaplibre.com/products/mguide/","categories":["indoor-mapping"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"maplibre":"The MGuide map is rendered with MapLibre GL JS.","maker":"mguide","added":"2026-06-10","weight":3},{"slug":"michelin-bibmaps","name":"BibMaps","tagline":"Michelin's interactive map of Bib Gourmand restaurants","description":"Interactive map from Michelin that shows where to find Bib Gourmand restaurants.","link":"https://bibmaps.michelin.com/","url":"https://makewithmaplibre.com/products/michelin-bibmaps/","categories":["travel"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"maplibre":"BibMaps renders its interactive map with MapLibre GL JS.","maker":"michelin","added":"2026-02-11","weight":4},{"slug":"moopmoop","name":"Moopmoop","tagline":"Weather-aware navigation app","description":"Navigation app that integrates weather conditions into route planning, making its navigation weather-aware.","link":"https://moopmoop.nl/","url":"https://makewithmaplibre.com/products/moopmoop/","categories":["maps-navigation","weather-hazards"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":[],"uses":[],"maplibre":"Its weather-aware route planning uses MapLibre Native.","maker":"moopmoop","added":"2026-02-11"},{"slug":"mountaya","name":"Mountaya","tagline":"Outdoor mapping platform for routes and race courses","description":"Mapping platform for race organizers, athletes, coaches, and outdoor apps, with Map Studio for designing activity-aware routes and courses, white-label map embeds, Outdoor Tiles, and a GraphQL API and MCP server.","link":"https://www.mountaya.com/en/map-studio/","url":"https://makewithmaplibre.com/products/mountaya/","categories":["outdoors","developer-platform"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":["React"],"uses":["maptiler-topo","terra-draw"],"offers":["Vector and raster outdoor tiles for MapLibre: terrain, trails, weather","GraphQL API for activity-aware routing, elevation, search, and weather","Remote MCP server and open-source skills for AI agents","Embeddable interactive route maps with branding options","Import GPX and KML courses, export GPX for sports watches"],"maplibre":"Its embeddable interactive maps render with MapLibre GL JS, and its Outdoor Tiles, with terrain, slope, weather, and snow layers, are made for MapLibre and Mapbox GL stacks.","maker":"mountaya","added":"2026-09-28"},{"slug":"movie-scene-map","name":"Movie Scene Map","tagline":"Map of real filming locations for film and TV","description":"Free map of more than 31,000 real filming locations worldwide, linked to the films and series shot there, built from Wikidata filming-location statements.","link":"https://moviescenemap.com/","url":"https://makewithmaplibre.com/products/movie-scene-map/","categories":["travel","community-geodata"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["Download all filming locations as GeoJSON or CSV","Location facts come from Wikidata, released as CC0","Read-only MCP server with eight tools for AI assistants","Data files rebuilt on every deploy, matching the live map"],"maplibre":"Movie Scene Map renders a custom style on OpenFreeMap vector tiles with MapLibre GL JS.","maker":"flightmussy","added":"2026-09-28"},{"slug":"mtl-explorer","name":"MTL Explorer","tagline":"Self-hosted archive and map for all your GPS tracks","description":"Open-source, self-hosted GPS track archive that puts thousands of GPX and FIT tracks on one map, with filters, statistics, segment timing, replay, and route planning.","link":"https://mtl-explorer.com/","url":"https://makewithmaplibre.com/products/mtl-explorer/","categories":["outdoors"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":["Vue"],"uses":["pmtiles"],"offers":["Self-host your GPS track archive with Docker Compose","Open-source under AGPL-3.0-or-later, with a commercial license option","Imports GPX, FIT, TCX, KML/KMZ, IGC, NMEA, GeoJSON, and GDB","Route planning through a bundled BRouter sidecar","Optional local vector map sidecar keeps tiles on your server"],"maplibre":"MTL Explorer's 2D and 3D maps are rendered with MapLibre GL JS.","foss":true,"example":"https://mtl-demo.mindalyze.com/mtl/","added":"2026-09-28"},{"slug":"name-this-street","name":"Name This Street","tagline":"Learn the street names around you","description":"Free browser game that highlights a street on the map and asks you to name it, around your location or in any area you choose, with a spaced-repetition learning mode.","link":"https://solutionsagiles.ca/outils/nomme-cette-rue/?lang=en","url":"https://makewithmaplibre.com/products/name-this-street/","categories":["community-geodata"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":["openfreemap-liberty"],"maplibre":"The game runs on MapLibre GL JS with OpenFreeMap's Liberty style and draws its street pool from the map's own vector tiles.","maker":"les-solutions-agiles","added":"2026-09-28"},{"slug":"national-rail","name":"Rail Map","tagline":"UK rail network map","description":"Interactive map of the UK's national rail network showing stations, routes and live service information.","link":"https://railmap.nationalrail.co.uk/#/mapview","url":"https://makewithmaplibre.com/products/national-rail/","categories":["public-transport"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["Darwin feeds with real-time arrivals, departures and platforms","Knowledgebase XML and REST data on stations, disruptions and engineering work","Journey planner and fares SOAP APIs under a formal licence","Historic Service Performance data for up to one year back","More rail data through the Rail Data Marketplace"],"maplibre":"Its interactive map is rendered with MapLibre GL JS.","maker":"national-rail","added":"2026-02-11","weight":4},{"slug":"netcetera-corporate","name":"Corporate Mobility","tagline":"Enterprise mobility solutions","description":"Enterprise mobility application by Netcetera for corporate use, covering business travel and fleet management.","link":"https://apps.apple.com/lu/app/corporate-mobility/id6468036118","url":"https://makewithmaplibre.com/products/netcetera-corporate/","categories":["mobility-delivery"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":[],"uses":[],"maplibre":"The Corporate Mobility app by Netcetera integrates MapLibre Native.","maker":"netcetera","added":"2026-02-11"},{"slug":"newtracs","name":"Newtracs","tagline":"Offline 4x4 maps and track database","description":"Mobile app with offline 4x4 maps and an off-road track database for overlanding and exploration.","link":"https://www.newtracs.com","url":"https://makewithmaplibre.com/products/newtracs/","categories":["outdoors"],"renderers":["MapLibre Native"],"platforms":[],"frameworks":[],"uses":[],"maplibre":"The Newtracs mobile app renders its maps with MapLibre Native.","maker":"newtracs","added":"2026-06-10","weight":3},{"slug":"nps","name":"NPS Maps","tagline":"Explore America's national parks online","description":"Park finder and interactive state maps on NPS.gov for exploring America's national parks and planning visits.","link":"https://www.nps.gov","url":"https://makewithmaplibre.com/products/nps/","categories":["outdoors","travel"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["NPS API for parks, campgrounds, visitor centers, alerts, and events","Park boundaries as GeoJSON from the mapdata endpoint","Download over 1,000 park maps as JPEG, PDF, or Adobe files","Public-domain NPS map symbols and patterns for Illustrator and ArcGIS"],"maplibre":"The NPS.gov park finder and interactive state maps render vector tiles with MapLibre GL JS.","maker":"nps","added":"2026-02-11","weight":4},{"slug":"ocell","name":"OCELL","tagline":"AI-powered forest management platform","description":"Forest management platform (Dynamic Forest) that uses satellite and drone imagery with AI to monitor and manage forests.","link":"https://ocell.io","url":"https://makewithmaplibre.com/products/ocell/","categories":["gis-analytics"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":["Flutter"],"uses":["flutter-maplibre-gl-official"],"maplibre":"Its Flutter-based mobile apps use MapLibre Native for interactive forest maps.","maker":"ocell","added":"2026-02-11","weight":3},{"slug":"ola-maps","name":"Ola Maps","tagline":"India-focused mapping platform by Krutrim","description":"India-focused mapping platform by Krutrim, launched in 2024, with vector map tiles, web and mobile SDKs, turn-by-turn navigation, and places, geocoding, and routing APIs.","link":"https://maps.olakrutrim.com/","url":"https://makewithmaplibre.com/products/ola-maps/","categories":["mobility-delivery","developer-platform"],"renderers":["MapLibre GL JS","MapLibre Native"],"platforms":["Web","Android","iOS"],"frameworks":[],"uses":[],"offers":["Vector map tiles in light and dark styles, with a style editor","Web SDK, plus Android and iOS SDKs for maps and turn-by-turn navigation","Places, autocomplete, geocoding, and reverse geocoding APIs","Directions, distance matrix, route optimization, and snap-to-road APIs","MCP server so AI assistants can geocode, search places, and get routes"],"maplibre":"Ola Maps offers a MapLibre-based SDK for web and mobile: the JS SDK wraps MapLibre GL JS, while mobile apps embed MapLibre Native.","maker":"krutrim","added":"2026-02-11","weight":4},{"slug":"old-maps-online","name":"Old Maps Online","tagline":"Discover history through maps","description":"Website for browsing and searching hundreds of thousands of historical maps from libraries and archives worldwide, with an online tool for georeferencing maps and uploading your own scans.","link":"https://www.oldmapsonline.org","url":"https://makewithmaplibre.com/products/old-maps-online/","categories":["community-geodata"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["Georeference historical maps in its online tool","Upload your own scanned maps, including private ones","Use georeferenced maps as OGC WMTS services and IIIF images","Georeferencer for institutions, with GIS exports and a geosearch app"],"maplibre":"Its interactive viewer uses MapLibre GL JS to overlay georeferenced historical maps on a modern basemap with a timeline slider.","maker":"maptiler","added":"2026-02-11"},{"slug":"on-the-go-map","name":"On The Go Map","tagline":"Route planner for running, cycling, driving","description":"Route planner for running, cycling, and driving that lets athletes and travelers plot routes with distance and elevation profiles, export GPX files, and embed routes on their own websites.","link":"https://onthegomap.com","url":"https://makewithmaplibre.com/products/on-the-go-map/","categories":["outdoors","cycling"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":["maplibre-contour","maplibre-gl-js"],"offers":["Embed a planned route on your own website","Export routes as GPX files","Public read-only route links that update when you edit"],"maplibre":"Its interactive map and elevation profile are rendered with MapLibre GL JS.","maker":"on-the-go-map","added":"2026-02-11","weight":3},{"slug":"openhistoricalmap","name":"OpenHistoricalMap","tagline":"Crowdsourced historical map","description":"Crowdsourced historical map with data dedicated to the public domain under CC0, offered as daily planet files and vector tiles, plus embeddable dated, animated maps.","link":"https://www.openhistoricalmap.org","url":"https://makewithmaplibre.com/products/openhistoricalmap/","categories":["community-geodata"],"renderers":["MapLibre GL JS"],"platforms":["Web","Server"],"frameworks":[],"uses":["maplibre-gl-leaflet","nominatim","maplibre-gl-js"],"offers":["Map data dedicated to the public domain under CC0","Download the full database as daily planet files","Vector tiles plus ready-made MapLibre styles for your own maps","MapLibre GL JS plugin (maplibre-gl-dates) filters maps by date","Embed a dated, animated historical map using URL parameters"],"maplibre":"The OpenHistoricalMap website renders time-aware vector tiles with MapLibre GL JS, and the project provides ready-made MapLibre styles and the maplibre-gl-dates plugin for filtering maps by date.","added":"2026-02-11"},{"slug":"openinframap","name":"Open Infrastructure Map","tagline":"Infrastructure visualization platform","description":"Open-source project that visualizes global infrastructure, including power lines, telecoms, and utilities, using data from OpenStreetMap.","link":"https://openinframap.org/","url":"https://makewithmaplibre.com/products/openinframap/","categories":["community-geodata"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["Open-source under BSD-3-Clause, code on GitHub","TypeScript web app on MapLibre GL JS, served as static files","Imposm and Tegola setup to import OSM data and serve vector tiles","Data from OpenStreetMap (ODbL); small GeoJSON extracts via Overpass Turbo"],"maplibre":"Open Infrastructure Map uses MapLibre GL JS for interactive mapping, as a TypeScript web app served as static files.","foss":true,"added":"2026-02-11"},{"slug":"openstreetmap","name":"OpenStreetMap","tagline":"The free wiki world map","description":"Free wiki world map whose data is available under the ODbL, with whole-planet downloads, Shortbread vector tiles, and an editing API for contributing data back.","link":"https://www.openstreetmap.org","url":"https://makewithmaplibre.com/products/openstreetmap/","categories":["community-geodata"],"renderers":["MapLibre GL JS"],"platforms":["Web","Server"],"frameworks":[],"uses":["maplibre-gl-leaflet","terra-draw","nominatim","graphhopper","osrm","valhalla","maplibre-gl-js"],"offers":["Worldwide map data under the ODbL, with attribution","Download the whole planet as PBF or XML, plus replication diffs","Shortbread vector tiles you can style, under a usage policy","Editing API for contributing data back to the map"],"maplibre":"OpenStreetMap.org uses MapLibre GL JS for its vector tile map layer on the web and also runs MapLibre server-side to render raster tiles from vector data.","maker":"osmf","added":"2026-02-11","weight":7},{"slug":"overpass-ultra","name":"Ultra","tagline":"Web IDE for making maps from Overpass and other queries","description":"Open-source, web-based IDE for making maps from Overpass, ohsome, and QLever queries or from GeoJSON, GPX, and KML files, with styling in the same editor and sharing as links.","link":"https://overpass-ultra.us/","url":"https://makewithmaplibre.com/products/overpass-ultra/","categories":["map-making","community-geodata"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["Map results of Overpass, ohsome, QLever, and SPARQL queries with MapLibre","Load GeoJSON, GPX, KML, TCX, OSM XML, Esri REST, and tile sources","Style layers with an extended MapLibre style spec in YAML front matter","Share maps as links, or load a query from a Gist or URL","Open-source under the MIT license, with source code on GitLab"],"maplibre":"Ultra builds MapLibre maps, rendered with MapLibre GL JS, and styles layers with an extended MapLibre Style Specification written in YAML front matter.","foss":true,"added":"2026-09-28"},{"slug":"paddling-spots","name":"Paddling Spots","tagline":"Community-driven paddling location finder","description":"Crowdsourced directory of kayaking, canoeing and SUP spots with an interactive map for discovering launch points, rental shops and access info across Europe and Canada.","link":"https://paddlingspots.com","url":"https://makewithmaplibre.com/products/paddling-spots/","categories":["outdoors"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":["Angular"],"uses":["ngx-maplibre-gl"],"maplibre":"Its interactive map is rendered with MapLibre GL JS.","maker":"paddling-spots","added":"2026-02-11"},{"slug":"path-app","name":"Path","tagline":"Personal movement tracker","description":"Personal iOS movement tracker, inspired by Moves, that records daily journeys on a map.","link":"https://apps.apple.com/app/id6758724528","url":"https://makewithmaplibre.com/products/path-app/","categories":["outdoors"],"renderers":["MapLibre Native"],"platforms":["iOS"],"frameworks":[],"uses":[],"maplibre":"Path records daily journeys on a map rendered with MapLibre Native.","added":"2026-06-12"},{"slug":"pharos-ai","name":"Pharos AI","tagline":"Real-time geopolitical conflict tracking on an interactive map","description":"Open-source intelligence dashboard for real-time geopolitical conflict tracking, mapping airstrikes, missile tracks, targets, and military assets, with story-driven playback and a public database snapshot every 12 hours.","link":"https://conflicts.app","url":"https://makewithmaplibre.com/products/pharos-ai/","categories":["gis-analytics"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["Open-source dashboard code under AGPL-3.0, built with DeckGL and MapLibre","Map stories that play back grouped events as a geographic sequence","Public database snapshot released every 12 hours on GitHub","Run it yourself with Next.js, PostgreSQL, and Docker"],"maplibre":"Pharos AI renders airstrikes, missile tracks, targets, and military assets on a DeckGL plus MapLibre GL JS map with story-driven playback.","foss":true,"added":"2026-06-24"},{"slug":"plantaube","name":"Plantaube","tagline":"Site plans for architects and urban planners, straight from OpenStreetMap","description":"Free browser tool for architects and urban planners that turns OpenStreetMap data into styled, to-scale site plans with building levels, trees, shadows, contour lines, and German ALKIS parcels, exported as PDF, DXF, or GeoJSON.","link":"https://app.plantaube.com/","url":"https://makewithmaplibre.com/products/plantaube/","categories":["map-making"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":["Vue"],"uses":[],"offers":["Site plans generated from OpenStreetMap data for any location","Building levels, shadow simulation, trees, contour lines, and German ALKIS parcels","Import GeoJSON, WFS, WMS, and live OpenStreetMap Overpass queries","Export to scale as PDF, SVG, PNG, DXF, or GeoJSON","Reusable style templates, paper sizes, scale bars, and north arrows"],"maplibre":"Its editor map runs on MapLibre GL JS with OpenFreeMap vector tiles.","added":"2026-09-28"},{"slug":"playsg","name":"PlaySG","tagline":"Singapore's playground map with shade, water play, and ratings","description":"Free map of about 2,400 playgrounds across Singapore for parents, with shade, water play, age fit, ratings, and live weather and haze, built on OpenStreetMap data.","link":"https://playsg.sg","url":"https://makewithmaplibre.com/products/playsg/","categories":["outdoors"],"renderers":["MapLibre GL JS"],"platforms":["Web","Android"],"frameworks":[],"uses":[],"maplibre":"Its playground map is rendered with MapLibre GL JS.","added":"2026-09-28"},{"slug":"plotly-studio","name":"Plotly Studio","tagline":"AI-native analytics and data app generation","description":"AI-native app that turns raw data from CSV files and databases into interactive analytics apps and dashboards, as a desktop app or embedded in Dash apps.","link":"https://plotly.com/studio/","url":"https://makewithmaplibre.com/products/plotly-studio/","categories":["gis-analytics"],"renderers":["MapLibre GL JS"],"platforms":["Desktop","Web"],"frameworks":[],"uses":["plotly-js","plotly-py","dash"],"offers":["AI agent that turns your data into graphs, reports, and Dash apps","Scatter, density heatmap, and choropleth maps from plain-language prompts","Connects to CSV files and databases such as Postgres, BigQuery, and Snowflake","Every step backed by Python and SQL code you can export","Publish apps to Plotly Cloud or Dash Enterprise to share them"],"maplibre":"Its map charts are Plotly figures, which render with MapLibre GL JS through plotly.js.","maker":"plotly","added":"2026-02-11","weight":5},{"slug":"proximiio","name":"Proximi.io","tagline":"AI-powered indoor navigation & positioning","description":"Indoor navigation and positioning platform with SDKs for iOS, Android, and React Native, used for wayfinding, indoor maps, and step-by-step navigation across venues in 18 countries.","link":"https://proximi.io","url":"https://makewithmaplibre.com/products/proximiio/","categories":["indoor-mapping"],"renderers":["MapLibre Native"],"platforms":["Android","iOS","Web"],"frameworks":[],"uses":[],"offers":["Indoor positioning SDKs for Android and iOS","JavaScript indoor map and wayfinding library built on maplibre-gl","REST API for places, floors, geofences and GeoJSON features","Multi-floor routing with turn-by-turn steps through its Geo API","React Native and React wayfinding clients on GitHub"],"maplibre":"Proximi.io's SDKs for iOS, Android, and React Native are MapLibre-based, and its JavaScript indoor map and wayfinding library is built on maplibre-gl.","maker":"proximiio","added":"2026-02-13"},{"slug":"pumperly","name":"Pumperly","tagline":"Open-source fuel price and EV charging route planner","description":"Open-source (AGPL-3.0), self-hostable route planner that shows real-time fuel prices and EV charging stations for 36 countries and finds the cheapest fuel or charger within a set detour, with Valhalla routing.","link":"https://pumperly.com/en","url":"https://makewithmaplibre.com/products/pumperly/","categories":["driving-ev"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":["React"],"uses":["openfreemap-liberty","openfreemap-dark","valhalla","photon"],"offers":["Self-host it with Docker Compose next to PostGIS","Open-source under AGPL-3.0-or-later, code on GitHub","Public HTTP API returns stations and prices as GeoJSON","Route endpoints list stations along a route with detour times","MCP server lets AI agents query prices, stations, and routes"],"maplibre":"Pumperly puts its fuel prices and EV charging stations on a MapLibre GL JS map.","foss":true,"added":"2026-09-28"},{"slug":"queering-the-map","name":"Queering the Map","tagline":"Crowd-sourced platform for pinning queer experiences on a global map","description":"Community platform where people anonymously pin queer experiences on a global map, creating a shared geographic record of LGBTQ+ life and culture.","link":"https://www.queeringthemap.com","url":"https://makewithmaplibre.com/products/queering-the-map/","categories":["community-geodata"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":["pmtiles","maplibre-gl-js"],"maplibre":"The site is built with MapLibre GL JS and SvelteKit.","maker":"radical-data","foss":true,"added":"2026-06-16"},{"slug":"radar","name":"Radar","tagline":"Geofencing & maps platform","description":"Geofencing and maps platform with map styles, a Maps Studio style editor, and geocoding, place search, and routing APIs.","link":"https://radar.com","url":"https://makewithmaplibre.com/products/radar/","categories":["developer-platform"],"renderers":["MapLibre GL JS","MapLibre Native"],"platforms":["Web","Android","iOS","Server"],"frameworks":[],"uses":[],"offers":["Map styles for MapLibre GL JS and MapLibre Native on iOS and Android","Maps Studio visual editor for custom styles, fonts, and markers","Geocoding (forward, reverse, IP), address autocomplete, validation, and place search","Routing APIs for directions, distance, matrix, route matching, and optimization","Static Maps API that returns map images without JavaScript"],"maplibre":"Radar's web dashboards rely on MapLibre GL JS, its mobile SDK examples integrate MapLibre Native, and it provides map styles for MapLibre GL JS and MapLibre Native on iOS and Android.","maker":"radar","example":"https://radar.com/demo/maps","added":"2026-02-11","weight":4},{"slug":"radatlas","name":"Radatlas","tagline":"Every named cycle route in Austria on one map","description":"Free atlas of Austria's named cycle routes with stages, elevation profiles, GPX downloads, and an embeddable map, built on OpenStreetMap geometry and Austrian open government data.","link":"https://radatlas.at/en/","url":"https://makewithmaplibre.com/products/radatlas/","categories":["cycling"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":["Astro"],"uses":["pmtiles"],"offers":["Embed a cycle map around your address with an iframe","GPX download for every listed Austrian cycle route","Set embed size, theme, accent color and language","Embed needs no account and sets no cookies, only attribution"],"maplibre":"Its map runs on MapLibre GL JS, with PMTiles route layers over basemap.at.","added":"2026-09-28"},{"slug":"rallista","name":"Rallista","tagline":"The app for driving enthusiasts","description":"App for driving enthusiasts to build their own adventures, share routes with friends, and participate in driving rallies.","link":"https://rallista.app/","url":"https://makewithmaplibre.com/products/rallista/","categories":["driving-ev"],"renderers":["MapLibre Native"],"platforms":["Android"],"frameworks":["Compose Multiplatform"],"uses":["maplibre-compose"],"maplibre":"Rallista's maps are rendered with MapLibre Native through maplibre-compose.","maker":"adventure-consortium","added":"2026-02-13"},{"slug":"rivian","name":"Rivian","tagline":"Electric vehicle manufacturer","description":"American electric vehicle maker, with in-vehicle and mobile navigation experiences that include charging station maps.","link":"https://rivian.com","url":"https://makewithmaplibre.com/products/rivian/","categories":["driving-ev"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":[],"uses":[],"maplibre":"Rivian uses MapLibre Native in its in-vehicle and mobile navigation experiences, including charging station maps.","maker":"rivian","added":"2026-02-11","weight":5},{"slug":"room-tba","name":"Room TBA","tagline":"Open-source campus map and class finder for UPLB","description":"Open-source campus map and class finder for the University of the Philippines Los Baños: search a room, building, or course, see class schedules, and route to it.","link":"https://room-tba.uplb.tools/","url":"https://makewithmaplibre.com/products/room-tba/","categories":["indoor-mapping"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":["Astro","Svelte"],"uses":["svelte-maplibre","maplibre-gl-directions","maptiler-cloud"],"offers":["Open-source under MIT, built to be forked for other campuses","Fork wizard generates a campus config from a map","Import class schedules from a generic CSV or JSON format","Offline data cache in the browser with PGlite","Campus map data published as open data under CC BY 4.0"],"maplibre":"Its campus map runs on MapLibre GL JS, with jeepney routes, 3D buildings, and an offline cache (PGlite) for spotty campus Wi-Fi.","maker":"uplbtools","foss":true,"added":"2026-09-28"},{"slug":"routeyou","name":"RouteYou","description":"Service for discovering, planning, and sharing walking and cycling routes, with a web route planner, GPX downloads for GPS devices, and plugins to show routes and POIs on your own website.","link":"https://www.routeyou.com","url":"https://makewithmaplibre.com/products/routeyou/","categories":["outdoors","cycling","travel"],"renderers":["MapLibre Native"],"platforms":["Android","iOS","Web"],"frameworks":[],"uses":[],"offers":["Web route planner to create and share walking and cycling routes","Download routes as GPX for external GPS devices","Plugins to show your routes and POIs on your own website","Web services to sync routes and POIs to your site or app","Export all your routes and POIs for GIS"],"maplibre":"RouteYou uses MapLibre Native to render its maps.","maker":"routeyou","added":"2026-02-11"},{"slug":"sbb-mobile","name":"SBB Mobile","description":"Official public transport app of SBB, with station maps. SBB also publishes map SDKs for Android, iOS, and Flutter under MIT and a Journey Maps Tiles API for its map styles.","link":"https://www.sbb.ch","url":"https://makewithmaplibre.com/products/sbb-mobile/","categories":["public-transport"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":[],"uses":[],"offers":["SBB map SDKs for Android, iOS and Flutter under MIT","iOS and Flutter clients built on MapLibre","Journey Maps Tiles API for SBB styles, key from developer.sbb.ch","Flutter client includes a floor switcher and SBB points of interest"],"maplibre":"SBB Mobile integrates MapLibre Native for station maps and more, and SBB's iOS and Flutter map clients are built on MapLibre.","maker":"sbb","added":"2026-02-11"},{"slug":"scotland-whisky-map","name":"Scotland Whisky Map","tagline":"Interactive map of Scotland's whisky distilleries","description":"Interactive map of Scotland's whisky regions with region selectors and custom icons for 77 distilleries, each with an information panel.","link":"https://whiskyonthe.rocks/learn-about-whisky/scotland-whisky-map/","url":"https://makewithmaplibre.com/products/scotland-whisky-map/","categories":["travel"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"maplibre":"The map is rendered with MapLibre GL JS.","maker":"whisky-on-the-rocks","added":"2026-06-10","weight":3},{"slug":"sharpmap","name":"SharpMap","tagline":"Ultra-accurate 2D and 3D topographic mountain maps","description":"Detailed 2D and 3D topographic mountain map built on LiDAR terrain models, with slope and avalanche layers, activity presets, and terrain-aware routing. It is the successor to TatraMap.","link":"https://sharpmap.com/map","url":"https://makewithmaplibre.com/products/sharpmap/","categories":["outdoors"],"renderers":["MapLibre GL JS"],"platforms":["Web","iOS","Android"],"frameworks":["Angular"],"uses":[],"maplibre":"SharpMap is rendered with MapLibre GL JS on the web and in its mobile apps.","maker":"sharpmap","added":"2026-09-28"},{"slug":"smartguide","name":"SmartGuide","description":"Digital audio travel guide with offline maps in its iOS and Android apps, plus a no-code CMS for building location-based audio guides whose trigger zones autoplay stories as visitors walk.","link":"https://www.smartguide.app","url":"https://makewithmaplibre.com/products/smartguide/","categories":["travel"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":["React Native"],"uses":["maplibre-react-native"],"offers":["No-code CMS to build a location-based audio guide","Trigger zones autoplay stories as visitors walk","One QR code opens the guide in the browser, then the app","Offline maps and itineraries in the iOS and Android apps","GPS visitor heatmaps and analytics for your destination"],"maplibre":"The SmartGuide apps render their maps with MapLibre Native.","maker":"smartguide","added":"2026-02-11"},{"slug":"smartmaps","name":"SmartMaps","tagline":"GDPR-compliant maps API by YellowMap","description":"GDPR-compliant mapping platform by YellowMap AG, offering interactive maps with six vector styles and 3D terrain, geocoding, routing, address autocomplete, and a store locator.","link":"https://www.smartmaps.net/en/","url":"https://makewithmaplibre.com/products/smartmaps/","categories":["developer-platform"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["SmartMaps GL JS web map library built on MapLibre GL JS","Six vector map styles, including accessible and satellite, with 3D terrain","Geocoding, reverse geocoding, and address autocomplete APIs","Routing API for car, bike, and pedestrian navigation","Store locator with a location CMS that imports CSV"],"maplibre":"SmartMaps GL, its web map library, is built on MapLibre GL JS with pre-configured vector tile styles.","maker":"yellowmap","added":"2026-02-17"},{"slug":"sncf-connect","name":"SNCF Connect","tagline":"French rail & mobility app","description":"France's official rail booking and multimodal travel app by SNCF, with interactive transit maps and journey planning.","link":"https://www.sncf-connect.com","url":"https://makewithmaplibre.com/products/sncf-connect/","categories":["public-transport","travel"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":["Flutter"],"uses":["flutter-maplibre-gl-official"],"maplibre":"It uses MapLibre Native via Flutter for interactive transit maps and journey planning.","added":"2026-02-11","weight":5},{"slug":"srf-weather","name":"SRF Weather","tagline":"Swiss public broadcaster weather app","description":"Weather app from the Swiss public broadcaster SRF, providing weather information for Switzerland on iOS, Android, and the web, plus a REST API for hourly or daily forecasts.","link":"https://www.srf.ch","url":"https://makewithmaplibre.com/products/srf-weather/","categories":["weather-hazards"],"renderers":["MapLibre GL JS","MapLibre Native"],"platforms":["Android","iOS","Web"],"frameworks":[],"uses":[],"offers":["SRF Weather REST API for forecasts across Switzerland","Hourly or daily forecasts for the next 5 days, in JSON","Look up forecast points by name, postal code or coordinates","Includes UV index, sunshine duration, fresh snow and perceived temperature","API key via the SRG SSR developer portal"],"maplibre":"SRF uses MapLibre GL JS and MapLibre Native for its weather app across iOS, Android, and the web.","maker":"srf","added":"2026-02-11"},{"slug":"stadia-maps","name":"Stadia Maps","tagline":"Developer-friendly location APIs","description":"Location API provider for developers, serving global vector and raster map tiles in Alidade, Stamen, and OSM Bright styles, plus geocoding, routing, and elevation APIs, SDKs, and on-premises deployment.","link":"https://stadiamaps.com","url":"https://makewithmaplibre.com/products/stadia-maps/","categories":["developer-platform"],"renderers":["MapLibre Native","MapLibre GL JS"],"platforms":["Web","Android","iOS","Server"],"frameworks":[],"uses":["ferrostar"],"offers":["Vector and raster map tiles with Alidade, Stamen, and OSM Bright styles","Geocoding, reverse geocoding, autocomplete search, and time zone APIs","Routing APIs for directions, matrices, isochrones, map matching, and elevation","Open-source MapLibre GL JS search plugin and Ferrostar navigation SDK","On-premises deployment of tiles, geocoding, routing, and elevation"],"maplibre":"Stadia Maps' demos and reference apps render its tiles with MapLibre Native on mobile and MapLibre GL JS on the web, and it offers an open-source MapLibre GL JS search plugin.","maker":"stadia-maps","added":"2026-02-11","weight":3},{"slug":"stadt-wien","name":"Stadt Wien","tagline":"Official Vienna city services app","description":"Official mobile app of the City of Vienna, with location-based city services and municipal information.","link":"https://apps.apple.com/at/app/stadt-wien/id1014988960","url":"https://makewithmaplibre.com/products/stadt-wien/","categories":["maps-navigation"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":[],"uses":[],"maplibre":"The app integrates MapLibre Native for its location-based city services and municipal information.","maker":"stadt-wien","added":"2026-02-11"},{"slug":"stadtradeln","name":"Stadtradeln","description":"App for an annual German cycling challenge, visualising participants' rides on maps.","link":"https://www.stadtradeln.de","url":"https://makewithmaplibre.com/products/stadtradeln/","categories":["cycling"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":[],"uses":[],"maplibre":"The app visualises rides on maps rendered with MapLibre Native.","maker":"stadtradeln","added":"2026-02-11"},{"slug":"streetcomplete","name":"StreetComplete","description":"Open-source OpenStreetMap editor for on-the-go surveying: users collect missing data on site through simple quests, and edits upload straight to OpenStreetMap. It works offline.","link":"https://streetcomplete.app","url":"https://makewithmaplibre.com/products/streetcomplete/","categories":["community-geodata"],"renderers":["MapLibre Native"],"platforms":["Android"],"frameworks":[],"uses":[],"offers":["Open-source under GPL-3.0, code on GitHub","Collect missing OpenStreetMap data on site through simple quests","Edits upload straight to OpenStreetMap, and it works offline"],"maplibre":"StreetComplete migrated to MapLibre and renders its maps with MapLibre Native.","foss":true,"added":"2026-02-11"},{"slug":"summitlynx","name":"SummitLynx","tagline":"Digital summit and hiking log","description":"Digital summit and hiking log for recording peaks and tours, with an interactive map.","link":"https://www.summitlynx.com/en/map/","url":"https://makewithmaplibre.com/products/summitlynx/","categories":["outdoors"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"maplibre":"SummitLynx's interactive map is rendered with MapLibre GL JS.","maker":"summitlynx","added":"2026-06-09","weight":3},{"slug":"tasmap","name":"Tasmap","tagline":"Personal map creation and storytelling platform","description":"Personal map creation and storytelling tool for travel planning, local guides, and photo collections, with AI-assisted map creation and maps that publish as web apps.","link":"https://tasmap.app/","url":"https://makewithmaplibre.com/products/tasmap/","categories":["map-making","travel"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["Import GeoJSON, KML, KMZ, GPX, CSV, TSV, and XLSX files","25 map themes, with per-layer control of colors, labels, and roads","Embed interactive maps on any site, or export PNG, JPEG, or WebP images","Publish a map as an installable web app with your own icon","AI places locations from pasted text and builds themes from a prompt or image"],"maplibre":"Its interactive maps are built with MapLibre GL JS.","maker":"tasmap","foss":false,"added":"2026-02-11"},{"slug":"terrain-viewer","name":"Terrain Viewer","tagline":"Explore and compare terrain visualizations in the browser","description":"Free, open-source web tool for exploring, comparing, and exporting terrain visualizations such as hillshade, hypsometric tint, contours, slope, and sky-view factor over global and national elevation data.","link":"https://terrain-viewer.iconem.com/","url":"https://makewithmaplibre.com/products/terrain-viewer/","categories":["gis-analytics"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":["React"],"uses":["react-map-gl","maplibre-contour","terra-draw","maplibre-gl-geocoder","pmtiles"],"offers":["Hillshade, hypsometric tint, contours, slope, sky-view factor, and more terrain modes","Bring your own terrain as Cloud-Optimized GeoTIFF, WMS, LERC, or quantized-mesh","Export the elevation model and every mode as GeoTIFF","URL API: every setting lives in the link, plus an AI agent skill","Open-source code on GitHub, running entirely in the browser"],"maplibre":"It is built on MapLibre GL JS with react-map-gl.","maker":"iconem","added":"2026-09-28"},{"slug":"threema","name":"Threema","description":"End-to-end encrypted messenger app, with map previews shown in its Android version.","link":"https://threema.ch","url":"https://makewithmaplibre.com/products/threema/","categories":["social-messaging"],"renderers":["MapLibre Native"],"platforms":["Android"],"frameworks":[],"uses":[],"maplibre":"Threema switched to MapLibre Native for map previews in its Android app.","maker":"threema","added":"2026-02-11"},{"slug":"topo-lock-maps","name":"Topo Lock","tagline":"Offline topographic mapping app","description":"Topographic mapping app with offline maps, for navigating on outdoor adventures without a connection.","link":"https://www.topolock.com/","url":"https://makewithmaplibre.com/products/topo-lock-maps/","categories":["outdoors"],"renderers":["MapLibre Native"],"platforms":["iOS"],"frameworks":[],"uses":[],"maplibre":"Topo Lock uses MapLibre Native for its offline topographic maps and navigation.","maker":"topo-lock","added":"2026-02-11"},{"slug":"trainsplit","name":"TrainSplit","tagline":"Split UK rail tickets to pay less","description":"Ticket-splitting service that finds the cheapest way to split British rail journeys across multiple tickets, with Android and iOS apps.","link":"https://trainsplit.app/","url":"https://makewithmaplibre.com/products/trainsplit/","categories":["public-transport"],"renderers":["MapLibre Native"],"platforms":["Android","iOS"],"frameworks":[],"uses":[],"maplibre":"Its Android and iOS apps use MapLibre Native to show where PlusBus bus add-on tickets are valid, and the team is adding railway journey maps drawn on its own vector tiles.","maker":"raileasy","added":"2026-09-28"},{"slug":"transportr","name":"Transportr","description":"Open-source public transport assistant for Android supporting many cities worldwide, built on public-transport-enabler, a transit library shared with other apps.","link":"https://transportr.app","url":"https://makewithmaplibre.com/products/transportr/","categories":["public-transport"],"renderers":["MapLibre Native"],"platforms":["Android"],"frameworks":[],"uses":[],"offers":["Open-source Android app under GPL-3.0, code on GitHub","Builds on public-transport-enabler, a transit library shared with other apps","Add new transit networks through public-transport-enabler"],"maplibre":"The app's maps are rendered with MapLibre Native.","maker":"transportr","foss":true,"added":"2026-02-11"},{"slug":"travelermap","name":"Traveler Map","tagline":"Interactive world map of national parks","description":"Interactive map of national parks worldwide, with country maps of parks in the USA, Canada, the United Kingdom, and Poland, and park pages with boundaries, photos, average weather, and user reviews.","link":"https://travelermap.net/national-parks","url":"https://makewithmaplibre.com/products/travelermap/","categories":["outdoors","travel"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"maplibre":"Its maps run on MapLibre GL JS with OpenStreetMap tiles.","added":"2026-09-28"},{"slug":"trustedhousesitters","name":"TrustedHousesitters","tagline":"Pet and home sitting marketplace","description":"Pet and home sitting marketplace that connects pet owners with sitters worldwide, including map-based search for sitting assignments.","link":"https://www.trustedhousesitters.com","url":"https://makewithmaplibre.com/products/trustedhousesitters/","categories":["travel"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":["maptiler-cloud"],"maplibre":"Its assignment search maps are rendered with MapLibre GL JS using MapTiler vector tiles.","maker":"trustedhousesitters","added":"2026-06-10","weight":3},{"slug":"veloplanner","name":"VeloPlanner","tagline":"Discover, plan and share cycling routes","description":"Site and apps for discovering, planning, and sharing cycling routes, with detailed guides to official cycling routes, a route planner, GPX downloads, and embeddable route map widgets.","link":"https://veloplanner.com/","url":"https://makewithmaplibre.com/products/veloplanner/","categories":["cycling","maps-navigation"],"renderers":["MapLibre GL JS","MapLibre Native"],"platforms":["Web","Android","iOS"],"frameworks":["React Native"],"uses":["maplibre-react-native","martin"],"offers":["Embed interactive route map widgets on your own site","Widgets for official routes, your own routes, or collections","Embed code needs no API key; official routes need no account","Widget in seven languages with an optional elevation profile","Download official routes as GPX files"],"maplibre":"VeloPlanner uses MapLibre GL JS on the web and MapLibre Native in its React Native mobile apps, with vector tiles served by Martin.","maker":"veloplanner","added":"2026-03-01"},{"slug":"vremenar","name":"Vremenar","description":"Open-source, cross-platform weather app for iOS, Android, macOS, Linux, and Windows showing weather radar data and forecasts from ARSO and DWD on interactive maps.","link":"https://vremenar.tano.si","url":"https://makewithmaplibre.com/products/vremenar/","categories":["weather-hazards"],"renderers":["MapLibre Native"],"platforms":["iOS","Android","Desktop"],"frameworks":[],"uses":["maplibre-native-qt"],"offers":["Code on GitHub under GPL-3.0-or-later and MPL-2.0","Qt 6 and QML weather map app built on QMapLibre","One codebase for iOS, Android, macOS, Linux and Windows","Run its Python API server for ARSO and DWD data (AGPL-3.0)"],"maplibre":"The app is built with Qt 6 and QML on QMapLibre, rendering its maps with MapLibre Native.","foss":true,"added":"2026-06-21"},{"slug":"walktracker","name":"WalkTracker","tagline":"Hike tracking with animated 3D GPX replay","description":"Android app that records hike tracks and imports GPX files to follow, with an animated 3D replay of a hike.","link":"https://play.google.com/store/apps/details?id=net.videgro.walktracker","url":"https://makewithmaplibre.com/products/walktracker/","categories":["outdoors"],"renderers":["MapLibre GL JS"],"platforms":["Android"],"frameworks":[],"uses":[],"maplibre":"WalkTracker uses MapLibre GL JS to render an animated 3D replay of a hike, projected on satellite tiles over elevation terrain.","maker":"videgro","added":"2026-06-09","weight":3},{"slug":"watch-duty","name":"Watch Duty","tagline":"Real-time wildfire alerts","description":"Nonprofit app with real-time wildfire alerts, whose wildfire and flood data is also available for your own dashboards and GIS tools.","link":"https://www.watchduty.org","url":"https://makewithmaplibre.com/products/watch-duty/","categories":["weather-hazards"],"renderers":["MapLibre Native"],"platforms":["Android","iOS","Server"],"frameworks":[],"uses":["martin"],"offers":["Prescribed fire map layer published publicly on ArcGIS Online","Wildfire and flood data for your own dashboards and GIS tools","Supports ArcGIS Online and ArcGIS Enterprise feature services"],"maplibre":"Watch Duty's mobile apps rely on MapLibre Native for offline-capable fire-perimeter maps.","maker":"watch-duty","added":"2026-02-11","weight":3},{"slug":"wikipedia-app","name":"Wikipedia Mobile","tagline":"Free encyclopedia on the go","description":"Official Android app for reading Wikipedia, the free encyclopedia, on the go, with article location maps and Nearby Places.","link":"https://play.google.com/store/apps/details?id=org.wikipedia","url":"https://makewithmaplibre.com/products/wikipedia-app/","categories":["community-geodata"],"renderers":["MapLibre Native"],"platforms":["Android"],"frameworks":[],"uses":[],"maplibre":"The app migrated to MapLibre Native to display article location maps and Nearby Places.","maker":"wikimedia","foss":true,"added":"2026-02-11","weight":4},{"slug":"windy","name":"Windy.com","tagline":"Interactive weather visualisation","description":"Global weather service with high-resolution forecast layers and radar imagery, plus embeddable weather maps and APIs for point forecasts, map forecasts, and webcams.","link":"https://www.windy.com/-Radar+-radarPlus","url":"https://makewithmaplibre.com/products/windy/","categories":["weather-hazards"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["Embed a configurable weather map, forecast, or webcam with HTML","Point Forecast API returns forecast data for given coordinates","Map Forecast API adds Windy weather layers to Leaflet maps","Webcams API with locations, preview images, and timelapses"],"maplibre":"Its high-resolution forecast layers and radar imagery are rendered with MapLibre GL JS.","maker":"windy","added":"2026-02-11","weight":4},{"slug":"world-train-map","name":"World Train Map","tagline":"Interactive atlas of the world's train routes","description":"Free interactive railway atlas, formerly TrainRouter, with 1,516 passenger train routes in 120 countries, from high-speed and night trains to scenic and heritage lines.","link":"https://worldtrainmap.com/","url":"https://makewithmaplibre.com/products/world-train-map/","categories":["public-transport","travel"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":["React"],"uses":["aws-terrarium"],"offers":["Download routes as CSV, JSON or GeoJSON LineStrings","Route facts under CC BY 4.0, OSM-traced geometry under ODbL","Read-only MCP server for AI assistants, no key needed","Run the MCP server yourself from its MIT-licensed GitHub repo","Dataset mirrored on Hugging Face, Kaggle and Zenodo"],"maplibre":"Routes are drawn with MapLibre GL JS over a custom style on OpenFreeMap vector tiles, with Terrarium hillshading.","maker":"flightmussy","added":"2026-09-28"},{"slug":"yandex-maps","name":"Yandex Maps","tagline":"Web maps by Yandex","description":"Web maps from Yandex, with a JavaScript API and MapKit SDK for adding maps to sites and apps, geocoding, search, and routing APIs, and the NaviKit navigation SDK.","link":"https://maps.yandex.com","url":"https://makewithmaplibre.com/products/yandex-maps/","categories":["maps-navigation"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["JavaScript API and MapKit SDK to add maps to sites and apps","Tiles API for map sections and Static API for map images","Geocoder, Geosuggest, and Organization Search APIs","Distance Matrix and route details APIs for routing","NaviKit SDK to build navigation into an app"],"maplibre":"The latest Yandex web map experience switched its vector renderer to MapLibre GL JS.","maker":"yandex","added":"2026-02-11","weight":5},{"slug":"yr-no","name":"YR.no Weather Maps","tagline":"Global weather visualisation","description":"Weather portal from the Norwegian Meteorological Institute with interactive weather layers, radar, and forecast maps for the whole world, plus embeddable forecast widgets and MET Norway weather APIs.","link":"https://www.yr.no/en/map/wind","url":"https://makewithmaplibre.com/products/yr-no/","categories":["weather-hazards"],"renderers":["MapLibre GL JS","MapLibre Native"],"platforms":["Web"],"frameworks":[],"uses":[],"offers":["MET Norway weather APIs for forecasts, nowcasts, radar and alerts","Data licensed NLOD 2.0 and CC BY 4.0, credit MET Norway","Embed Yr forecast widgets: meteogram, table or card","Yr weather symbols licensed CC BY 4.0"],"maplibre":"YR.no uses MapLibre GL JS to render its interactive weather layers, radar and forecast maps for the whole world.","maker":"met-norway","added":"2026-02-11","weight":4},{"slug":"zornade","name":"Zornade","tagline":"Parcel-level open data map of Italy","description":"Free platform that merges 15+ official Italian sources (cadastre, ISPRA hydrogeological risk, OMI property prices, ISTAT demographics) into one profile for each of Italy's 85 million cadastral parcels.","link":"https://app.zornade.com/","url":"https://makewithmaplibre.com/products/zornade/","categories":["real-estate","community-geodata"],"renderers":["MapLibre GL JS"],"platforms":["Web"],"frameworks":["React"],"uses":[],"offers":["REST API for Italian cadastral parcels and geocoding","Find parcels by point, bounding box or cadastral sheet","Parcel profiles with risk, valuation and demographic data blocks","OpenAPI 3.1 spec and scoped personal API tokens","MCP server for AI agents, MIT-licensed on GitHub"],"maplibre":"Parcels, risk zones and fire hotspots are drawn on a MapLibre GL JS map over a CARTO basemap.","maker":"zornade","added":"2026-09-28"}],"makers":[{"slug":"9292","name":"9292","link":"https://9292.nl","description":"Dutch public transport journey planner.","consultancy":false,"url":"https://makewithmaplibre.com/makers/9292/"},{"slug":"accuweather","name":"AccuWeather","link":"https://www.accuweather.com","description":"Global weather forecasting service.","consultancy":false,"url":"https://makewithmaplibre.com/makers/accuweather/"},{"slug":"adventure-consortium","name":"Adventure Consortium","link":"https://rallista.app","description":"Developer of the Rallista driving app for driving enthusiasts.","consultancy":false,"url":"https://makewithmaplibre.com/makers/adventure-consortium/"},{"slug":"aegir","name":"Aegir","link":"https://www.aegirmaps.com/","description":"Indoor mapping platform providing venue maps and partner integrations.","consultancy":false,"url":"https://makewithmaplibre.com/makers/aegir/"},{"slug":"air-canada","name":"Air Canada","link":"https://www.aircanada.com","description":"Canadian flag carrier airline.","consultancy":false,"url":"https://makewithmaplibre.com/makers/air-canada/"},{"slug":"amazon","name":"Amazon (AWS)","link":"https://aws.amazon.com","description":"Cloud computing giant offering managed mapping services through Amazon Location Service.","consultancy":false,"url":"https://makewithmaplibre.com/makers/amazon/"},{"slug":"apollo-pharmacy","name":"Apollo Pharmacy","link":"https://www.apollopharmacy.in","description":"India's largest pharmacy chain with store locator.","consultancy":false,"url":"https://makewithmaplibre.com/makers/apollo-pharmacy/"},{"slug":"atlas-co","name":"Atlas.co","link":"https://atlas.co","description":"Collaborative mapping and GIS platform.","consultancy":false,"url":"https://makewithmaplibre.com/makers/atlas-co/"},{"slug":"bike-citizens","name":"Bike Citizens","link":"https://www.bikecitizens.net","description":"Urban cycling navigation and analytics platform.","consultancy":false,"url":"https://makewithmaplibre.com/makers/bike-citizens/"},{"slug":"bikemap","name":"Bikemap","link":"https://www.bikemap.net","description":"Cycling route planner and navigation app.","consultancy":false,"url":"https://makewithmaplibre.com/makers/bikemap/"},{"slug":"birk-skyum","name":"Birk Skyum","link":"https://github.com/birkskyum","description":"Creator of Make with MapLibre and of maplibre-mcp.","consultancy":false,"url":"https://makewithmaplibre.com/makers/birk-skyum/"},{"slug":"boligsiden","name":"Boligsiden","link":"https://www.boligsiden.dk","description":"Danish real estate listing platform.","consultancy":false,"url":"https://makewithmaplibre.com/makers/boligsiden/"},{"slug":"cachly","name":"Cachly","link":"https://www.cachly.com","description":"Premium geocaching app for iOS.","consultancy":false,"url":"https://makewithmaplibre.com/makers/cachly/"},{"slug":"carris-metropolitana","name":"Carris Metropolitana","link":"https://carrismetropolitana.pt","description":"Lisbon metropolitan area bus operator.","consultancy":false,"url":"https://makewithmaplibre.com/makers/carris-metropolitana/"},{"slug":"carto","name":"CARTO","link":"https://carto.com","description":"Cloud-native spatial analysis and visualization platform.","consultancy":false,"url":"https://makewithmaplibre.com/makers/carto/"},{"slug":"casas-es","name":"CASAS.ES","link":"https://casas.es","description":"Spanish property data site by Propalytics Intelligence Ltd (Dublin), mapping and valuing every building in Spain.","consultancy":false,"url":"https://makewithmaplibre.com/makers/casas-es/"},{"slug":"cycle-travel","name":"cycle.travel","link":"https://cycle.travel","description":"Bicycle route planner for long-distance touring.","consultancy":false,"url":"https://makewithmaplibre.com/makers/cycle-travel/"},{"slug":"danbolig","name":"Danbolig","link":"https://danbolig.dk","description":"Danish real estate agency.","consultancy":false,"url":"https://makewithmaplibre.com/makers/danbolig/"},{"slug":"dear-place","name":"Dear Place","link":"https://dearplace.net","description":"Maker of Dear Place, a browser-based shop for print-ready map posters, operated by Trader Fondle Ltd in Sofia, Bulgaria.","consultancy":false,"url":"https://makewithmaplibre.com/makers/dear-place/"},{"slug":"delta-chat","name":"Delta Chat","link":"https://delta.chat","description":"Decentralized messaging app built on email.","consultancy":false,"url":"https://makewithmaplibre.com/makers/delta-chat/"},{"slug":"dhl","name":"DHL","link":"https://www.dhl.com","description":"Global logistics and parcel delivery company.","consultancy":false,"url":"https://makewithmaplibre.com/makers/dhl/"},{"slug":"discover-trail","name":"Discover Trail","link":"https://discovertrail.com","description":"Trail discovery and outdoor adventure app.","consultancy":false,"url":"https://makewithmaplibre.com/makers/discover-trail/"},{"slug":"dji","name":"DJI","link":"https://www.dji.com","description":"World's leading drone and aerial imaging technology company.","consultancy":false,"url":"https://makewithmaplibre.com/makers/dji/"},{"slug":"e-foundation","name":"e Foundation","link":"https://e.foundation","description":"Privacy-focused mobile OS and cloud services.","consultancy":false,"url":"https://makewithmaplibre.com/makers/e-foundation/"},{"slug":"ecc","name":"ECC (Electronic Chart Centre)","link":"https://www.ecc.no","description":"Norwegian maritime electronic chart and data services.","consultancy":false,"url":"https://makewithmaplibre.com/makers/ecc/"},{"slug":"edc","name":"EDC","link":"https://www.edc.dk","description":"Danish real estate agency chain.","consultancy":false,"url":"https://makewithmaplibre.com/makers/edc/"},{"slug":"elastic","name":"Elastic","link":"https://www.elastic.co","description":"Search and analytics company behind the Elastic Stack.","consultancy":false,"url":"https://makewithmaplibre.com/makers/elastic/"},{"slug":"element","name":"Element","link":"https://element.io","description":"Secure messaging app built on the Matrix protocol.","consultancy":false,"url":"https://makewithmaplibre.com/makers/element/"},{"slug":"eox","name":"EOX","link":"https://eox.at","description":"Austrian Earth observation company behind EOxCloudless, cloud-free Sentinel-2 satellite imagery of the whole world.","consultancy":false,"url":"https://makewithmaplibre.com/makers/eox/"},{"slug":"esip","name":"ESIP","link":"https://www.esipfed.org","description":"Earth Science Information Partners, a community of organizations that work with Earth science data, and the home of MapControl.","consultancy":false,"url":"https://makewithmaplibre.com/makers/esip/"},{"slug":"expressvpn","name":"ExpressVPN","link":"https://www.expressvpn.com","description":"VPN service with server location maps.","consultancy":false,"url":"https://makewithmaplibre.com/makers/expressvpn/"},{"slug":"fary-taxi","name":"Fary Taxi","link":"https://farytaxi.com/en","description":"Ride-hailing and urban mobility platform in Myanmar, part of the Xsphere ecosystem.","consultancy":false,"url":"https://makewithmaplibre.com/makers/fary-taxi/"},{"slug":"felt","name":"Felt","link":"https://felt.com","description":"Collaborative web-based map creation tool.","consultancy":false,"url":"https://makewithmaplibre.com/makers/felt/"},{"slug":"flightmussy","name":"Flightmussy","link":"https://github.com/Flightmussy","description":"Solo developer of open-data map atlases, including Castlemap, World Train Map and Movie Scene Map.","consultancy":false,"url":"https://makewithmaplibre.com/makers/flightmussy/"},{"slug":"flitsmeister","name":"Flitsmeister","link":"https://www.flitsmeister.nl","description":"Dutch traffic and speed camera alert app.","consultancy":false,"url":"https://makewithmaplibre.com/makers/flitsmeister/"},{"slug":"flixbus","name":"FlixBus","link":"https://www.flixbus.com","description":"Global long-distance bus provider.","consultancy":false,"url":"https://makewithmaplibre.com/makers/flixbus/"},{"slug":"foursquare","name":"Foursquare","link":"https://foursquare.com","description":"Location technology platform providing geospatial data and analytics.","consultancy":false,"url":"https://makewithmaplibre.com/makers/foursquare/"},{"slug":"geovelo","name":"Geovelo","link":"https://geovelo.app","description":"Cycling navigation and route planning app.","consultancy":false,"url":"https://makewithmaplibre.com/makers/geovelo/"},{"slug":"gojek","name":"Gojek","link":"https://www.gojek.com","description":"South-East Asian super app for ride-hailing, food delivery, and payments.","consultancy":false,"url":"https://makewithmaplibre.com/makers/gojek/"},{"slug":"grab","name":"Grab","link":"https://grab.com","description":"South-East Asian super app for mobility, delivery, and financial services.","consultancy":false,"url":"https://makewithmaplibre.com/makers/grab/"},{"slug":"gramps-project","name":"Gramps Project","link":"https://gramps-project.org","description":"Open-source project developing Gramps genealogy software for desktop and the web.","consultancy":false,"url":"https://makewithmaplibre.com/makers/gramps-project/"},{"slug":"graphmasters","name":"Graphmasters","link":"https://www.graphmasters.net","description":"AI-powered logistics route optimization.","consultancy":false,"url":"https://makewithmaplibre.com/makers/graphmasters/"},{"slug":"heigit","name":"HeiGIT","link":"https://heigit.org","description":"Heidelberg Institute for Geoinformation Technology, a research institute developing open geospatial tools and services.","consultancy":false,"url":"https://makewithmaplibre.com/makers/heigit/"},{"slug":"hory-app","name":"Hory.app","link":"https://hory.app","description":"Small Czech team (Hory.app s.r.o.) behind the Hory.app summit-logging app and the Hrady.app castle-trip app.","consultancy":false,"url":"https://makewithmaplibre.com/makers/hory-app/"},{"slug":"hot","name":"HOT (Humanitarian OpenStreetMap Team)","link":"https://www.hotosm.org","description":"Nonprofit mapping organization supporting humanitarian response worldwide.","consultancy":false,"url":"https://makewithmaplibre.com/makers/hot/"},{"slug":"hozint","name":"Hozint","link":"https://www.hozint.com","description":"Brussels-based provider of human-verified, real-time security and threat intelligence.","consultancy":false,"url":"https://makewithmaplibre.com/makers/hozint/"},{"slug":"hudhud","name":"HudHud","link":"https://hudhud.sa","description":"Saudi Arabian navigation and mapping app.","consultancy":false,"url":"https://makewithmaplibre.com/makers/hudhud/"},{"slug":"iconem","name":"Iconem","link":"https://iconem.com","description":"Paris-based studio that digitizes cultural heritage sites in 3D, maker of the open Terrain Viewer.","consultancy":false,"url":"https://makewithmaplibre.com/makers/iconem/"},{"slug":"immich","name":"Immich","link":"https://immich.app","description":"Open-source, self-hosted photo and video management project.","consultancy":false,"url":"https://makewithmaplibre.com/makers/immich/"},{"slug":"innmaps","name":"innmaps","link":"https://innmaps.com","description":"Innsbruck-based team building innmaps, a 3D map for planning alpine adventures.","consultancy":false,"url":"https://makewithmaplibre.com/makers/innmaps/"},{"slug":"jawg","name":"Jawg","link":"https://www.jawg.io","description":"French map tile hosting and styling platform.","consultancy":false,"url":"https://makewithmaplibre.com/makers/jawg/"},{"slug":"kedar-dabhadkar","name":"Kedar Dabhadkar","link":"https://github.com/dkedar7","description":"Data scientist who builds full-stack data tools, including map-mcp.","consultancy":false,"url":"https://makewithmaplibre.com/makers/kedar-dabhadkar/"},{"slug":"komoot","name":"Komoot","link":"https://www.komoot.com","description":"Outdoor hiking and cycling route planner and navigation app.","consultancy":false,"url":"https://makewithmaplibre.com/makers/komoot/"},{"slug":"krak","name":"Krak (Eniro Group)","link":"https://www.krak.dk","description":"Danish directory and mapping service.","consultancy":false,"url":"https://makewithmaplibre.com/makers/krak/"},{"slug":"krutrim","name":"Krutrim","link":"https://www.olakrutrim.com","description":"Indian AI company by Ola founder, building Ola Maps and mobility infrastructure.","consultancy":false,"url":"https://makewithmaplibre.com/makers/krutrim/"},{"slug":"kurviger","name":"Kurviger","link":"https://kurviger.com","description":"Motorcycle route planner for curvy and scenic roads.","consultancy":false,"url":"https://makewithmaplibre.com/makers/kurviger/"},{"slug":"les-solutions-agiles","name":"Les Solutions Agiles","link":"https://solutionsagiles.ca","description":"Independent Quebec studio of Pierre Lebrun that builds visualization and exploration tools, including the Atlas graph explorer and the Name This Street map game.","consultancy":false,"url":"https://makewithmaplibre.com/makers/les-solutions-agiles/"},{"slug":"liberty-rider","name":"Liberty Rider","link":"https://liberty-rider.com","description":"Motorcycle safety and navigation app with crash detection.","consultancy":false,"url":"https://makewithmaplibre.com/makers/liberty-rider/"},{"slug":"linz","name":"LINZ (Land Information New Zealand)","link":"https://www.linz.govt.nz","description":"New Zealand government agency for land and geospatial data.","consultancy":false,"url":"https://makewithmaplibre.com/makers/linz/"},{"slug":"livebook","name":"Livebook","link":"https://livebook.dev","description":"Open-source interactive and collaborative code notebooks for Elixir.","consultancy":false,"url":"https://makewithmaplibre.com/makers/livebook/"},{"slug":"lyft","name":"Lyft","link":"https://www.lyft.com","description":"Ride-hailing and micromobility platform.","consultancy":false,"url":"https://makewithmaplibre.com/makers/lyft/"},{"slug":"mapeak","name":"Mapeak","link":"https://mapeak.com","description":"Maker of the Mapeak outdoor navigation app, founded by Harel Mazor.","consultancy":false,"url":"https://makewithmaplibre.com/makers/mapeak/"},{"slug":"maplibre","name":"MapLibre","link":"https://maplibre.org","description":"The open-source organization behind MapLibre GL JS and MapLibre Native, maintaining the official SDKs, plugins, and tools of the ecosystem.","consultancy":false,"url":"https://makewithmaplibre.com/makers/maplibre/"},{"slug":"mapme","name":"Mapme","link":"https://mapme.com","description":"Platform for creating interactive maps and directories.","consultancy":false,"url":"https://makewithmaplibre.com/makers/mapme/"},{"slug":"mapmyindia","name":"MapMyIndia","link":"https://www.mapmyindia.com","description":"Indian digital mapping and navigation company.","consultancy":false,"url":"https://makewithmaplibre.com/makers/mapmyindia/"},{"slug":"mappedin","name":"Mappedin","link":"https://www.mappedin.com","description":"Indoor mapping and wayfinding platform.","consultancy":false,"url":"https://makewithmaplibre.com/makers/mappedin/"},{"slug":"mappi-studio","name":"Mappi Studio","link":"https://mappi.studio","description":"The team behind Mappi Studio, a browser-based animated map video maker.","consultancy":false,"url":"https://makewithmaplibre.com/makers/mappi-studio/"},{"slug":"mappy","name":"Mappy","link":"https://fr.mappy.com","description":"French mapping and route planning service.","consultancy":false,"url":"https://makewithmaplibre.com/makers/mappy/"},{"slug":"mapquest","name":"MapQuest","link":"https://www.mapquest.com","description":"Online mapping and driving directions service.","consultancy":false,"url":"https://makewithmaplibre.com/makers/mapquest/"},{"slug":"maptaskr","name":"Maptaskr","link":"https://maptaskr.com","description":"Australian company building geospatial mapping for Microsoft Dynamics 365 and the Power Platform.","consultancy":false,"url":"https://makewithmaplibre.com/makers/maptaskr/"},{"slug":"maptiler","name":"MapTiler","link":"https://maptiler.com","description":"Map hosting, styling, and geocoding platform.","consultancy":false,"url":"https://makewithmaplibre.com/makers/maptiler/"},{"slug":"maptoolkit","name":"Maptoolkit","link":"https://www.maptoolkit.com","description":"Maps platform by Toursprung offering vector map styles, routing and map APIs, and a Maps SDK built on MapLibre GL JS.","consultancy":false,"url":"https://makewithmaplibre.com/makers/maptoolkit/"},{"slug":"mapxus","name":"Mapxus","link":"https://www.mapxus.com","description":"Indoor mapping and wayfinding solutions for smart buildings.","consultancy":false,"url":"https://makewithmaplibre.com/makers/mapxus/"},{"slug":"mapyield","name":"MapYield","link":"https://mapyield.com","description":"Maker of MapYield, a map that ranks US areas from public data, operated by ConnexionTech LLC.","consultancy":false,"url":"https://makewithmaplibre.com/makers/mapyield/"},{"slug":"menetrend","name":"menetrend.app","link":"https://menetrend.app","description":"Hungarian public transport schedule app.","consultancy":false,"url":"https://makewithmaplibre.com/makers/menetrend/"},{"slug":"mercator-blue","name":"Mercator.blue","link":"https://mercator.blue","description":"Portuguese sole trader publishing gridded earth data (weather, ocean, air quality, elevation) as value-encoded map tiles with open-source SDKs.","consultancy":false,"url":"https://makewithmaplibre.com/makers/mercator-blue/"},{"slug":"merixstudio","name":"Merixstudio","link":"https://www.merixstudio.com","description":"Software development and design agency building data-heavy web products.","consultancy":true,"url":"https://makewithmaplibre.com/makers/merixstudio/"},{"slug":"met-norway","name":"Norwegian Meteorological Institute","link":"https://www.met.no","description":"Norwegian weather service behind Yr.no.","consultancy":false,"url":"https://makewithmaplibre.com/makers/met-norway/"},{"slug":"meta","name":"Meta","link":"https://www.meta.com","description":"Global technology company building social platforms and AR/VR experiences.","consultancy":false,"url":"https://makewithmaplibre.com/makers/meta/"},{"slug":"mguide","name":"MGuide","link":"https://mguide.app","description":"Independent project building an interactive University of Michigan campus map.","consultancy":false,"url":"https://makewithmaplibre.com/makers/mguide/"},{"slug":"michelin","name":"Michelin","link":"https://www.michelin.com","description":"French tire manufacturer and publisher of the Michelin Guide.","consultancy":false,"url":"https://makewithmaplibre.com/makers/michelin/"},{"slug":"microsoft","name":"Microsoft","link":"https://www.microsoft.com","description":"Technology corporation providing cloud computing, software, and mapping services.","consultancy":false,"url":"https://makewithmaplibre.com/makers/microsoft/"},{"slug":"mierune","name":"Mierune","link":"https://www.mierune.co.jp","description":"Japanese geospatial consulting and open-source GIS company.","consultancy":true,"url":"https://makewithmaplibre.com/makers/mierune/"},{"slug":"moopmoop","name":"Moopmoop","link":"https://moopmoop.nl","description":"Dutch mobile app developer.","consultancy":false,"url":"https://makewithmaplibre.com/makers/moopmoop/"},{"slug":"mountaya","name":"Mountaya","link":"https://www.mountaya.com","description":"Annecy-based company (Mountaya SAS) building an outdoor mapping platform for race organizers, athletes, coaches, and outdoor apps.","consultancy":false,"url":"https://makewithmaplibre.com/makers/mountaya/"},{"slug":"national-rail","name":"National Rail","link":"https://www.nationalrail.co.uk","description":"UK rail journey planner and train information service.","consultancy":false,"url":"https://makewithmaplibre.com/makers/national-rail/"},{"slug":"netcetera","name":"Netcetera","link":"https://www.netcetera.com","description":"Swiss software company specializing in digital solutions for transportation and payments.","consultancy":false,"url":"https://makewithmaplibre.com/makers/netcetera/"},{"slug":"newtracs","name":"Newtracs","link":"https://www.newtracs.com","description":"Offline 4x4 maps and off-road track database for overlanding.","consultancy":false,"url":"https://makewithmaplibre.com/makers/newtracs/"},{"slug":"nps","name":"U.S. National Park Service","link":"https://www.nps.gov","description":"Federal agency managing all U.S. national parks and monuments.","consultancy":false,"url":"https://makewithmaplibre.com/makers/nps/"},{"slug":"ocell","name":"OCELL","link":"https://ocell.io","description":"AI-powered forest monitoring with drones and satellite imagery.","consultancy":false,"url":"https://makewithmaplibre.com/makers/ocell/"},{"slug":"on-the-go-map","name":"On The Go Map","link":"https://onthegomap.com","description":"Online tool for drawing and measuring running/cycling routes.","consultancy":false,"url":"https://makewithmaplibre.com/makers/on-the-go-map/"},{"slug":"osmf","name":"OpenStreetMap Foundation","link":"https://osmfoundation.org","description":"Nonprofit supporting the OpenStreetMap project, the free wiki world map.","consultancy":false,"url":"https://makewithmaplibre.com/makers/osmf/"},{"slug":"paddling-spots","name":"Paddling Spots","link":"https://paddlingspots.com","description":"Community guide to kayaking and paddling locations.","consultancy":false,"url":"https://makewithmaplibre.com/makers/paddling-spots/"},{"slug":"plotly","name":"Plotly","link":"https://plotly.com","description":"Data visualization and analytics platform.","consultancy":false,"url":"https://makewithmaplibre.com/makers/plotly/"},{"slug":"proximiio","name":"Proximi.io","link":"https://proximi.io","description":"AI-powered indoor navigation and positioning platform.","consultancy":false,"url":"https://makewithmaplibre.com/makers/proximiio/"},{"slug":"radar","name":"Radar","link":"https://radar.com","description":"Location and geofencing platform for apps.","consultancy":false,"url":"https://makewithmaplibre.com/makers/radar/"},{"slug":"radical-data","name":"Radical Data","link":"https://radicaldata.org","description":"Amsterdam-based studio, educational platform, and community repurposing technology for liberation and social good.","consultancy":false,"url":"https://makewithmaplibre.com/makers/radical-data/"},{"slug":"raileasy","name":"Raileasy","link":"https://raileasy.co.uk","description":"UK rail ticket retailer (Raileasy Ltd) behind TrainSplit, the split-ticketing website and app for Great Britain.","consultancy":false,"url":"https://makewithmaplibre.com/makers/raileasy/"},{"slug":"rivian","name":"Rivian","link":"https://rivian.com","description":"American electric vehicle manufacturer.","consultancy":false,"url":"https://makewithmaplibre.com/makers/rivian/"},{"slug":"routeyou","name":"RouteYou","link":"https://www.routeyou.com","description":"Platform for creating, sharing, and discovering outdoor routes.","consultancy":false,"url":"https://makewithmaplibre.com/makers/routeyou/"},{"slug":"sbb","name":"SBB (Swiss Federal Railways)","link":"https://www.sbb.ch","description":"National railway company of Switzerland.","consultancy":false,"url":"https://makewithmaplibre.com/makers/sbb/"},{"slug":"septima","name":"Septima","link":"https://septima.dk","description":"Danish geospatial consulting and GIS development company.","consultancy":true,"url":"https://makewithmaplibre.com/makers/septima/"},{"slug":"sharpmap","name":"SharpMap","link":"https://sharpmap.com/info/en/","description":"Team of mountain rescuers, guides, and developers led by Łukasz Stempek, maker of SharpMap and its predecessor TatraMap.","consultancy":false,"url":"https://makewithmaplibre.com/makers/sharpmap/"},{"slug":"smartguide","name":"SmartGuide","link":"https://www.smartguide.app","description":"Digital tourist audio guide for cities and attractions.","consultancy":false,"url":"https://makewithmaplibre.com/makers/smartguide/"},{"slug":"srf","name":"SRF (Swiss Radio and Television)","link":"https://www.srf.ch","description":"Swiss German-language public broadcaster.","consultancy":false,"url":"https://makewithmaplibre.com/makers/srf/"},{"slug":"stadia-maps","name":"Stadia Maps","link":"https://stadiamaps.com","description":"Mapping platform providing tiles, geocoding, and routing APIs.","consultancy":false,"url":"https://makewithmaplibre.com/makers/stadia-maps/"},{"slug":"stadt-wien","name":"City of Vienna","link":"https://www.wien.gv.at","description":"Municipal government of the Austrian capital.","consultancy":false,"url":"https://makewithmaplibre.com/makers/stadt-wien/"},{"slug":"stadtradeln","name":"Stadtradeln","link":"https://www.stadtradeln.de","description":"German campaign promoting cycling in municipalities.","consultancy":false,"url":"https://makewithmaplibre.com/makers/stadtradeln/"},{"slug":"stamen","name":"Stamen","link":"https://stamen.com","description":"San Francisco data visualization and cartography studio, maker of the Figmasset and Maperture map design tools.","consultancy":false,"url":"https://makewithmaplibre.com/makers/stamen/"},{"slug":"summitlynx","name":"SummitLynx","link":"https://www.summitlynx.com","description":"Digital summit and hiking log.","consultancy":false,"url":"https://makewithmaplibre.com/makers/summitlynx/"},{"slug":"tasmap","name":"Tasmap","link":"https://tasmap.app","description":"Topographic hiking maps for Tasmania.","consultancy":false,"url":"https://makewithmaplibre.com/makers/tasmap/"},{"slug":"threema","name":"Threema","link":"https://threema.ch","description":"Swiss end-to-end encrypted messenger.","consultancy":false,"url":"https://makewithmaplibre.com/makers/threema/"},{"slug":"tiny-kite-lab","name":"Tiny Kite Lab","link":"https://tinykitelab.com","description":"Portfolio studio of Minneapolis developer and designer Dakota Sexton, who builds data visualizations and interactive tools, including Herb Atlas.","consultancy":false,"url":"https://makewithmaplibre.com/makers/tiny-kite-lab/"},{"slug":"topo-lock","name":"Topo Lock","link":"https://www.topolock.com","description":"Topographic maps on your phone lock screen.","consultancy":false,"url":"https://makewithmaplibre.com/makers/topo-lock/"},{"slug":"torlando-tech","name":"Torlando Tech","link":"https://github.com/torlando-tech","description":"Independent open-source developer of mesh networking and off-grid communication apps for Android.","consultancy":false,"url":"https://makewithmaplibre.com/makers/torlando-tech/"},{"slug":"transportr","name":"Transportr","link":"https://transportr.app","description":"Open-source public transport app for Android.","consultancy":false,"url":"https://makewithmaplibre.com/makers/transportr/"},{"slug":"trustedhousesitters","name":"TrustedHousesitters","link":"https://www.trustedhousesitters.com","description":"Marketplace connecting pet owners with sitters worldwide.","consultancy":false,"url":"https://makewithmaplibre.com/makers/trustedhousesitters/"},{"slug":"uplbtools","name":"UPLB Tools","link":"https://www.uplb.tools","description":"Group of UP Los Baños students building free, open-source campus tools, including the Room TBA campus map.","consultancy":false,"url":"https://makewithmaplibre.com/makers/uplbtools/"},{"slug":"veloplanner","name":"VeloPlanner","link":"https://veloplanner.com/","description":"Cycling route planner and detailed guides for official routes.","consultancy":false,"url":"https://makewithmaplibre.com/makers/veloplanner/"},{"slug":"viamap","name":"Viamap","link":"https://viamap.net","description":"Danish mapping and geospatial data company.","consultancy":false,"url":"https://makewithmaplibre.com/makers/viamap/"},{"slug":"videgro","name":"Videgro","link":"https://www.videgro.net","description":"Developer of Android outdoor apps, including WalkTracker.","consultancy":false,"url":"https://makewithmaplibre.com/makers/videgro/"},{"slug":"vria-consulting","name":"VRIA Consulting","link":"https://vria-consulting.fr","description":"Paris-based AI software consultancy founded by Vincent Ryckbosch, maker of kanari.","consultancy":false,"url":"https://makewithmaplibre.com/makers/vria-consulting/"},{"slug":"watch-duty","name":"Watch Duty","link":"https://www.watchduty.org","description":"Real-time wildfire tracking and alerts app.","consultancy":false,"url":"https://makewithmaplibre.com/makers/watch-duty/"},{"slug":"whisky-on-the-rocks","name":"Whisky on the Rocks","link":"https://whiskyonthe.rocks","description":"Whisky education and tasting guides featuring an interactive Scotland distillery map.","consultancy":false,"url":"https://makewithmaplibre.com/makers/whisky-on-the-rocks/"},{"slug":"wikimedia","name":"Wikimedia Foundation","link":"https://wikimediafoundation.org","description":"Nonprofit organization operating Wikipedia and other free knowledge projects.","consultancy":false,"url":"https://makewithmaplibre.com/makers/wikimedia/"},{"slug":"windy","name":"Windy","link":"https://www.windy.com","description":"Weather forecasting platform with interactive wind and weather maps.","consultancy":false,"url":"https://makewithmaplibre.com/makers/windy/"},{"slug":"wmo","name":"World Meteorological Organization","link":"https://wmo.int","description":"The United Nations agency for weather, climate, and water resources.","consultancy":false,"url":"https://makewithmaplibre.com/makers/wmo/"},{"slug":"yandex","name":"Yandex","link":"https://yandex.com","description":"Russian technology company offering search, maps, and ride-hailing.","consultancy":false,"url":"https://makewithmaplibre.com/makers/yandex/"},{"slug":"yellowmap","name":"YellowMap","link":"https://www.yellowmap.com","description":"German geospatial company behind the SmartMaps GDPR-compliant mapping platform.","consultancy":false,"url":"https://makewithmaplibre.com/makers/yellowmap/"},{"slug":"zornade","name":"Zornade","link":"https://zornade.com","description":"Italian provider of territorial data (cadastre, risk, property prices) through a free map platform, APIs, datasets and open-source tools.","consultancy":false,"url":"https://makewithmaplibre.com/makers/zornade/"}]}