Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.
- serialization
- cpp
- cpp17
- reflection
47,133 repositories indexed
1–7 of 7 · Most stars
Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.
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]
json_struct is a single header only C++ library for parsing JSON directly to C++ structs and vice versa
Header-only, lightweight C++ library for binary streaming & serialization. Network data handling made easy peasy!
Protocol Puffers: A little, highly templated, and protobuf-compatible serialization/deserialization header-only library written in C++20
C++ CSV parser
Multi-format serialization library for C++17: JSON/JSONC, CSV and MsgPack (dependency-free), plus XML and YAML