hyperknot/openfreemap

Public

Free and open-source map hosting solution with custom styles for websites and apps, using OpenStreetMap data

  • Stars6.3k+37 tuần này
  • Forks204
  • Watchers38
  • Issues10
  • Ngày tạo13/12/2023
  • Cập nhật gần nhất26/10/2026
  • Ngôn ngữPython
  • Giấy phép—
README.md23.0 KBRaw

logo

OpenFreeMap

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/

Goals of this project

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!

Status of this project

  • 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.

Sponsoring

Please consider sponsoring our project on GitHub Sponsors.

Limitations of this project

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:

Nội dung README thuộc về hyperknot và cộng đồng đóng góp, giấy phép Không có giấy phép. Nguồn: github.com/hyperknot/openfreemap