protozero
« Back to VersTracker
Description:
Minimalist protocol buffer decoder and encoder in C++
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: protobuf c++ serialization header-only protocol-buffers
Install: brew install protozero
About:
Protozero is a lightweight, zero-dependency C++ library for reading and writing protocol buffer messages. It operates directly on serialized byte streams without requiring generated code or a runtime library. This approach provides high performance and minimal overhead, making it ideal for resource-constrained environments.
Key Features:
  • Header-only library with no dependencies
  • No code generation required
  • Supports both reading and writing protobuf messages
  • Compatible with C++11 and later standards
Use Cases:
  • High-performance embedded systems with limited resources
  • Parsing protobuf data in performance-critical applications
  • C++ projects needing protobuf support without heavy dependencies
Alternatives:
  • protobuf – Official Google library with code generation, larger footprint but more features
  • nanopb – Lightweight C library for embedded systems, but less C++-native than protozero
Version History
Detected Version Rev Change Commit