Curated community resources
Quick answer
This page curates MapLibre-specific resources rather than Mapbox material: the official repository and API reference, the demotiles style and tile service, the style specification and maplibre-style-spec, Font Maker for glyphs, Maputnik, Martin, OpenMapTiles, and plugin listings. It also gives criteria for spotting outdated tutorials, such as mapboxgl namespaces, required access tokens, or missing 4.x version numbers. You will know where to look when a map fails to render.
Key points
- Check the style specification and maplibre-style-spec validator when layers silently fail to display.
- Use the free demotiles style at demotiles.maplibre.org for demos that need no access token.
- Verify versions with npm view maplibre-gl version and the CHANGELOG breaking changes before following a tutorial.
Example
npm view maplibre-gl version
npm view maplibre-gl time.modified
npm view maplibre-gl dist-tags
Notes
- Wrong glyphs or sprite paths only break labels and icons, so the basemap still looks fine and the error is easy to miss.
- Styles must declare version 8; any other value is rejected outright at load time.
English edition written for Atlaslog. Code is taken from the original Chinese page and runs unchanged.
Atlaslog (2026). Curated community resources. https://www.jingweizhi.com/en/maplibre/tutorials/community-picks.html (accessed 2026-11-03).