Skip to contents

Decodes and encodes 'Protocol Buffers' messages from descriptor sets rather than generated code. One message becomes a named list; many messages become a data frame built column by column. Uses a bundled copy of the 'upb' runtime (https://github.com/protocolbuffers/protobuf), so no system 'protobuf' library is required. Schemas are compiled into descriptor sets beforehand, with 'protoc' or 'buf'.

Author

Maintainer: Pedro Baltazar pedrobtz@gmail.com [copyright holder]

Authors:

Other contributors:

  • Google LLC (upb and utf8_range, bundled in src/vendor) [copyright holder]

  • Yibo Cai (utf8_range, bundled in src/vendor/utf8_range) [copyright holder]