Minimalistic protocol buffer decoder and encoder in C++.

Designed for high performance. Suitable for writing zero copy parsers and encoders with minimal need for run-time allocation of memory.

Low-level: this is designed to be a building block for writing a very customized decoder for a stable protobuf schema. If your protobuf schema is changing frequently or lazy decoding is not critical for your application then this approach offers no value: just use the decoding API available via the C++ API that can be generated via the Google Protobufs protoc program.

Code Quality Rank: L2
Programming language: C++
Tags: Serialization     Parsing     File Format    

Recently added protozero resources

Do you know of a usefull tutorial, book or news relevant to protozero?
Be the first to add one!

protozero Recommendations

There are no recommendations yet. Be the first to promote protozero!

Have you used protozero? Share your experience. Write a short recommendation and protozero, you and your project will be promoted on Awesome C++.
Recommend protozero

protozero alternatives and related libraries

Based on the "Serialization" category

Do you think we are missing an alternative of protozero or a related project?

Add another 'Serialization' Library