A protobuf implementation including a .proto parser, reflection, message class building and simple encoding and decoding in plain JavaScript.