By far the best self-hostable map solution I've been able to find.
I've been using it through https://github.com/maplibre/maplibre-gl-js for the last couple of months, and it's been almost as easy/simple as leeching off openstreetmap.org (which isn't really something you're supposed to do).
The server side is just caddy with three lines of config serving a static file that can be prepared using this project's CLI tool. For example, to get all of Iceland:
homebrewer•4h ago
I've been using it through https://github.com/maplibre/maplibre-gl-js for the last couple of months, and it's been almost as easy/simple as leeching off openstreetmap.org (which isn't really something you're supposed to do).
The server side is just caddy with three lines of config serving a static file that can be prepared using this project's CLI tool. For example, to get all of Iceland:
Even though it's a vector map, it renders very smoothly on my 5½-year-old Android phone.Leaflet also works ok. OpenLayers's vector tile renderer is not very good and won't get you far.
Some commercial organizations repackage OSM data just like this project does, but want upwards of $2k per year for the privilege.
Previous discussion (2023):
https://news.ycombinator.com/item?id=37982621