macOS
brew install osm-pbflocal Homebrew formula metadata
brew
Tools related to PBF (an alternative to XML format). Version 1.6.1 via Homebrew; verified 2026-06-20.
install
brew install osm-pbflocal Homebrew formula metadata
overview
Tools related to PBF (an alternative to XML format)
history
osm-pbf packages the OpenStreetMap binary PBF tooling around OSM-binary, the Java/C++ library and protocol definitions for reading and writing OpenStreetMap's Protocolbuffer Binary Format. PBF is the compact binary alternative to OSM XML used for planet files, extracts, and data pipelines.
The OSM-binary GitHub repository was created on August 9, 2010. The project README describes OSMPBF as a Java/C++ library for OpenStreetMap PBF files, with Google Protocol Buffers as the low-level storage format.
The OpenStreetMap wiki documents PBF as an XML alternative designed for future extensibility and flexibility. It stores independently decodable file blocks, assumes 64-bit OSM entity IDs, and preserves entities and tags without hard-coding tag keys or values.
The format became a broad OSM ecosystem interchange format because it is significantly smaller and faster to read and write than compressed XML planet files. The OSM wiki notes wide software support and points to compliance information for tools that read or write PBF variants.
Developers use the Java artifact from Maven Central or the C++ library and headers when they need low-level access to PBF encoding. The Homebrew package exposes `osmpbf-outline`, a diagnostic tool that prints debug output for the contents of a `.osm.pbf` file.
This is a format package more than an end-user application. Its importance comes from standardizing the wire/storage representation that lets planet-scale OSM data move between importers, renderers, routing engines, and analysis tools without paying XML's size and parsing costs.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
osmpbf-outline | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/openstreetmap/OSM-binary
install metadata
| Package key | brew:osm-pbf |
|---|---|
| Version | 1.6.1 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/osm-pbf |
| Homepage | https://wiki.openstreetmap.org/wiki/PBF_Format |
| Repository | https://github.com/openstreetmap/OSM-binary |
| Upstream docs | https://github.com/openstreetmap/OSM-binary#readme |
| License | LGPL-3.0-or-later |
| Source archive | https://github.com/openstreetmap/OSM-binary/archive/refs/tags/v1.6.1.tar.gz |
| Last updated | 2026-06-20T05:07:44Z |
| Pulse | updated |
| Dependencies | abseil, protobuf |
| Build dependencies | cmake |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | osm-pbf |
| Version Scheme | 0 |
| Revision | 6 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.