FlatBuffers is an interface design language created in 2014.
git clone https://github.com/google/flatbuffers
FlatBuffers: Memory Efficient Serialization Library