github.com/linux4life798/dproto (go): Package dproto allows for marshalling and unmarshalling of Protobuf messages in a dynamic manor. This means you can interface with new Protobuf libraries or clients during runtime, without compiling.  Dproto currently implements the basic abstraction layer between declared Protobuf message field/types and the field/wiretypes. These associations are expected from the user before marshalling/unmarshalling. It is up to the user how to store and translate these associations to the dproto library.  Note that we say some construct is on the "wire" or has a "wiretype", when it refers the bits in a marshalled buffer. See the following link for more information on wire types: https://developers.google.com/protocol-buffers/docs/encoding
Keywords: go|go-library|go-protobuf|golang|golang-library|marshalling|protobuf