OpenMapTilesMaps & GeospatialGenerate vector map tiles from OpenStreetMap data.
Generate vector map tiles from OpenStreetMap data.
OpenMapTiles defines a configurable vector-tile schema and a toolchain for building zoomable basemaps from OpenStreetMap data. Its Docker-based workflow imports geographic data into PostgreSQL and produces MBTiles files. Individual map layers can be configured or extended, and the tiles work with compatible map styles. Additional data sources provide background geography and multilingual labels.
OpenMapTiles official documentation · Reviewed 2026-10-29
GitHub stars
3,216
Detected license
Unknown
i
Not reported by GitHub.
Verify against official terms.
Repository created
2016-10-04
Repository push
2026-07-29
2016-10-04GitHub release
2025-12-18 · v3.16Repository push
2026-07-29
GitHub stars
Unknown
i
Cached history uses a different month window; chart withheld until aligned.
Latest attempt: ok · Checked 2026-10-16T00:57:19.371756+00:00 · Last successful fetch 2026-10-16T00:57:19.371756+00:00 · Provider source
Hacker News stories
Unknown
i
OpenSSF Scorecard
5.2/10
Scanned 2026-10-19 · 11 scored / 14 returned
i
- Code-Review · 9/10
Found 29/30 approved changesets -- score normalized to 9
- Packaging · Inconclusive
packaging workflow not detected
- Maintained · 10/10
3 commit(s) and 10 issue activity found in the last 90 days -- score normalized to 10
- Dangerous-Workflow · 10/10
no dangerous workflow patterns detected
- Binary-Artifacts · 10/10
no binaries found in the repo
- Token-Permissions · 0/10
detected GitHub workflow tokens with excessive permissions
- Pinned-Dependencies · 0/10
dependency not pinned by hash detected -- score normalized to 0
- CII-Best-Practices · 0/10
no effort to earn an OpenSSF best practices badge detected
- Fuzzing · 0/10
project is not fuzzed
- Security-Policy · 0/10
security policy file not detected
- License · 9/10
license file detected
- Branch-Protection · Inconclusive
internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
- Signed-Releases · Inconclusive
no releases found
- SAST · 0/10
SAST tool is not run on all commits -- score normalized to 0
Repository commit 6c11838d3803 · Scorecard v5.6.0
Checked 2026-11-03T07:55:50Z · Last successful fetch 2026-11-03T07:55:50Z · Value fetched 2026-11-03T07:55:50Z · Provider source
GitHub release
Published 2025-12-18
i
Checked 2026-11-04T04:04:05Z · Last successful fetch 2026-11-04T04:04:05Z · Value fetched 2026-11-04T04:04:05Z · Provider source
- Run
- Command line
- Install
- Build from sourceContainer
- Documented platforms
- Docker host / WSL
i
Run Install Documented platforms
Reviewed 2026-10-31 · Kanzler (AI) · Approved evidence record
Run modes
- Command line
make and ./quickstart.sh build and import a tileset. quickstart.sh defaults to Albania when no area is given.
Install methods
- Build from source
git clone and make, which builds the imposm mapping, the tm2source project, and SQL scripts.
- Container
Docker and Docker Compose are required. make start-db starts the database container.
Documented platforms
- Docker host / WSL
WSL users are told to use the Linux home directory, not a /mnt/c path.
External services
- OpenStreetMap extract · required
The build downloads an area extract, or the planet file, before import-osm.
Resource and setup notes
- Minimum: Docker 1.12.3 or newer, and Docker Compose 1.7.1 or newer.
Stated in the Develop section.
