Darks codec is a lightweight message protocol encoding and decoding framework.