obj-codec

Encode objects into binary and decode binary back into objects, supporting nested references, custom object encoding/decoding, unique pointers...