// the find
maputnik/osm-liberty
A free Mapbox GL basemap style for everyone
OSM Liberty is a MapLibre/Mapbox GL map style built on OpenMapTiles vector tiles, designed as a clean, unobtrusive basemap using entirely free/open data sources. It's the right starting point if you need a self-hostable map style that doesn't require Google or Mapbox's proprietary tiles. Forked from OSM Bright, it's what triggered the creation of the Maputnik style editor.
The stack is fully open: OpenMapTiles schema for vectors, Natural Earth for relief shading, Maki for icons — you can run this with zero vendor lock-in if you generate your own tiles. The sprite pipeline is automated via CI, so icon PRs don't require contributors to regenerate assets manually. Style editing works directly in Maputnik's browser UI, which lowers the barrier for cartographic contributions. The color palette is small and intentional — six colors covering the full POI taxonomy keeps the map visually coherent.
The default setup still leans on MapTiler Cloud for vector tiles, which means the 'complete liberty' pitch requires an extra self-hosting step that most users won't bother with. 533 stars and only one meaningful Python file (sources_list.py) suggests this is more of a maintained artifact than an active project — the last push was January 2026 but the commit cadence is low. No dark mode variant, which is table stakes for any map style shipped in 2025. The style.json is a single monolithic file with no modular layer composition, so forking for custom themes means manually diffing JSON.