finds.dev← search

// the find

maputnik/osm-liberty

★ 533 · Python · NOASSERTION · updated Jan 2026

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.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →