Skip to main content


Interesting formats

  • MessagePack - Like JSON but smaller and faster. (HN) (Lobsters)
  • MessagePack implementation for C and C++
  • FlatBuffers - Cross platform serialization library architected for maximum memory efficiency.
  • Apache Thrift - Allows you to define data types and service interfaces in a simple definition file. (Code)
  • FlatBuffers - Was designed around schemas, because when you want maximum performance and data consistency, strong typing is helpful. (HN)
  • Binn - Binary data serialization format designed to be compact, fast and easy to use.
  • KDL Document Language - Meant to be used both as a serialization format and a configuration language, much like JSON, YAML, or XML.