{"library":"osm-pbf-parser","type":"library","category":null,"description":"osm-pbf-parser is a Node.js library designed for streaming parsing of OpenStreetMap Protocol Buffer (PBF) files. It processes binary PBF data, converting it into a stream of JavaScript objects representing OSM nodes, ways, and relations. The current stable version is 2.3.0. This library is designed for handling large `.pbf` files efficiently by processing them in a streaming fashion, avoiding the need to load the entire file into memory. It further differentiates itself by exposing `BlobParser` and `BlobEncoder` components, which allow for distributing binary work units and facilitating parallel processing of PBF data blobs, a feature useful for high-performance data extraction and transformation workflows. Due to its age (last updated in 2021) and CommonJS-only nature, it should be considered for projects that can tolerate an unmaintained dependency or require its specific streaming and parallel processing features for older Node.js environments.","language":"javascript","status":"abandoned","version":"2.3.0","tags":["javascript","osm","openstreetmaps","protobuf","streaming","parser"],"install":[{"cmd":"npm install osm-pbf-parser","imports":["const parseOSM = require('osm-pbf-parser');","const { BlobParser } = require('osm-pbf-parser');","const { BlobEncoder } = require('osm-pbf-parser');"]},{"cmd":"yarn add osm-pbf-parser","imports":[]},{"cmd":"pnpm add osm-pbf-parser","imports":[]}],"homepage":null,"github":"https://github.com/substack/osm-pbf-parser","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/osm-pbf-parser","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/osm-pbf-parser/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}