Protocol buffers are a language-neutral, platform-neutral, extensible way of serializing structured data for use in communications protocols, data storage, and more.
ProtoBuf.jl is a Julia implementation for protocol buffers.
Both version 2 and 3 of the protobuf specification language are supported.