JSON for Modern C++
FlatBuffers: Memory Efficient Serialization Library
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
Protocol Buffers - Google's data interchange format
Extremely fast, in memory, serialization, reflection, and RPC library for C++. JSON, BEVE, BSON, CBOR, CSV, JSONB, MessagePack, TOML, YAML, EETF
Cap'n Proto serialization/RPC system - core tools and C++ library
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, Avro, Boost Serialization, BSON, Cap'n Proto, CBOR, Cereal, Command line interfaces, CSV, Environment variables, flexbuffers, msgpack, parquet, TOML, UBJSON, XML, YAML, yas / msgpack.org[C++20]
Meta's Thrift implementation: cross-language serialization and high-performance async RPC
Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.
A modern C++17/C++20 glTF 2.0 library focused on speed, correctness, and usability
YaFF is a high-performance C++ serialization library that provides a zero-copy wire format for the Protobuf ecosystem.
Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift
A serialization format for various persistent Vulkan object types.
Rapid YAML - a library to parse and emit YAML, and do it fast.
Serialization library written in C++17 - Pack C++ structs into a compact byte-array without any macros or boilerplate code
Fast, convenient JSON serialization and parsing in C++
A C++, header-only library for constructing JSON and JSON-like data formats, with JSON Pointer, JSON Patch, JSON Schema, JSONPath, JMESPath, CSV, MessagePack, CBOR, BSON, UBJSON, toon-format
Universal model exchange and serialization format for decision tree forests
Python wrapper around rapidjson