github.com/gxlb/binary (go): Package binary is uesed to Encode/Decode between go data and byte slice.  The main purpose of this package is to replace package "std.binary". The design goal is to take both advantages of std.binary(encoding/binary) and gob.  Upgraded from std.binary(encoding/binary).  Compare with other serialization package, this package is with full-feature as gob and protocol buffers, and with high-performance and lightweight as std.binary. It is designed as a common solution to easily encode/decode between go data and byte slice. It is recommended to use in net protocol serialization and go memory data serialization such as DB.  Support all serialize-able data types:  Here is the main feature of this package.  Under MIT license.
Keywords: binary|gob|golang|protocol-buffer|serialization