OpenFreeMap lets you display custom maps on your website and apps for free.
You can either self-host or use our public instance. Everything is open-source, including the full production setup — there’s no 'open-core' model here. The map data comes from OpenStreetMap.
Using our public instance is completely free: there are no limits on the number of map views or requests. There’s no registration, no user database, no API keys, and no cookies. We aim to cover the running costs of our public instance through donations.
We also provide weekly full planet downloads both in Btrfs and MBTiles formats.
Quick introduction and how to guide: https://openfreemap.org/
The goal of this project is to provide free, production-quality vector-tile hosting using existing tools.
Currently these tools are: OpenStreetMap, OpenMapTiles, Planetiler, MapLibre, Natural Earth and Wikidata.
Special thanks go to Michael Barry for developing Planetiler. It made it possible to generate the tiles in 5 hours instead of 5 weeks.
The scope of this repo is limited (see below). Once we figure out the technical details, ideally, there should be few commits here, while everything continues to work: the map tiles are automatically generated, servers are automatically updated and load balancing takes care of any downtime.
The styles repo, on the other hand, is continuously being developed.
Contributions are more than welcome!
- tilegen works
- linux_host works
- Weekly auto-updates work
- Servers in our public instance are currently:
- 1 server running tilegen
- 2 servers running linux_host
- linux_host servers are in Round-Robin DNS configuration with Let's Encrypt provided certificates.
- The public instance has been the production basemap service of MapHub since June 2024.
Please consider sponsoring our project on GitHub Sponsors.
The only way this project can possibly work is to be super focused about what it is and what it isn't. OpenFreeMap has the following limitations by design: