Protocol Buffers - Google's data interchange format
- protobuf
- protocol-buffers
- protocol-compiler
- protobuf-runtime
47,133 repositories indexed
1–24 of 36 · Most stars
Protocol Buffers - Google's data interchange format
JSON for Modern C++
FlatBuffers: Memory Efficient Serialization Library
Cap'n Proto serialization/RPC system - core tools and C++ library
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
A C++11 library for serialization
C++ Reflection Library
Extremely fast, in memory, serialization, reflection, and RPC library for C++. JSON, BEVE, BSON, CBOR, CSV, JSONB, MessagePack, TOML, YAML, EETF
Meta's Thrift implementation: cross-language serialization and high-performance async RPC
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
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]
universal serialization engine
Your binary serialization library
A lightweight C++20 serialization and RPC library
Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift
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
Yet Another Serialization
Rapid YAML - a library to parse and emit YAML, and do it fast.
Fast, convenient JSON serialization and parsing in C++
json_struct is a single header only C++ library for parsing JSON directly to C++ structs and vice versa
Getting serious about Vulkan development with this modern C++ framework, battle-tested in rapid prototyping, research, and teaching. Includes support for real-time ray tracing (RTX), serialization, and meshlets.
Header-only, lightweight C++ library for binary streaming & serialization. Network data handling made easy peasy!