Serialize

  • cereal - A C++11 library for serialization
  • CsvParserCPlusPlus - C++ library for parsing text files.
  • Expat - XML parser library in C.
  • flatbuffers - Memory Efficient Serialization Library
  • gumbo - An HTML5 parsing library in pure C99
  • irrXML - simple and fast open source xml parser for C++
  • jansson - C library for encoding, decoding and manipulating JSON data
  • JsonSpirit - C++ JSON Library including both a json-data-structure and parser (based on Boost.Spirit>`.
  • msgpack - efficient binary serialization format.
  • nlohmann_json - JSON for Modern C++
  • openddlparser - A simple and fast OpenDDL Parser. OpenDDL is the shortcut for Open Data Description Language.
  • Protobuf - Protocol Buffers - Google’s data interchange format
  • protobuf-c - Protocol Buffers implementation in C
  • RapidJSON - A fast JSON parser/generator for C++ with both SAX/DOM style API
  • RapidXML - attempt to create the fastest XML parser possible, while retaining usability, portability and reasonable W3C compatibility.
  • thrift - software framework for scalable cross-language services development
  • TinyXML2 - TinyXML2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs.
  • yaml-cpp - human friendly data serialization standard for all programming languages.
  • jsoncpp - A library that allows manipulating JSON values, including serialization and deserialization to and from strings.