avro-cpp 1.9.2 Data serialization system
Apache Avro is a data serialization system. Avro provides:
Rich data structures;
a compact, fast, binary data format;
a container file, to store persistent data;
remote procedure call (RPC); and
simple integration with dynamic languages.
Code generation is not required to read or write data files nor to use or implement RPC protocols.