All tools
QuackOSM
Open Source
Python library and CLI for reading OpenStreetMap PBF data into GeoParquet with DuckDB.
License
Apache-2.0
About
QuackOSM is a Python library and command-line tool for reading OpenStreetMap PBF files with DuckDB's spatial extension. It reconstructs geometries, filters by tags, geometry, or OSM IDs, and can download extracts automatically. Results can be exported as sorted GeoParquet files or DuckDB tables, with both Python and CLI workflows.
Features
- Reads OSM PBF files with DuckDB
- Filters by tags, geometry, or IDs
- Downloads extracts for named areas
- Exports sorted GeoParquet files
- Writes results to DuckDB tables
- Provides Python API and CLI
Details
- Type
- CLI
- Pricing
- open-source
- License
- Apache-2.0
- Hosting
- Self-host
Platforms
linux
macos
windows
Languages
Python
Data formats
OSM PBF
Parquet/GeoParquet
GeoJSON
WKT/WKB