πŸ“ˆ GH Trending Explorer 🎲 Surprise me

Search: serialization Β· Language: C++ Β· AI hidden Β· clear

google / flatbuffers

FlatBuffers: Memory Efficient Serialization Library

β–² ~14/7d β˜… 27k C++ 1d ago
Neargye / magic_enum

Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

β–² ~9/7d β˜… 6.2k C++ 12d ago
stephenberry / glaze

Extremely fast, in memory, serialization, reflection, and RPC library for C++. JSON, BEVE, BSON, CBOR, CSV, JSONB, MessagePack, TOML, YAML, EETF

β–² ~7/7d β˜… 3.1k C++ 1d ago
capnproto / capnproto

Cap'n Proto serialization/RPC system - core tools and C++ library

β–² ~5/7d β˜… 13k C++ 1d ago
Neargye / nameof

Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum

β–² ~5/7d β˜… 2.4k C++ 1d ago
munich-data-engineering / reflect-cpp

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]

β–² ~5/7d β˜… 2.0k C++ 4d ago
facebook / fbthrift

Meta's Thrift implementation: cross-language serialization and high-performance async RPC

β–² ~4/7d β˜… 2.7k C++ today
felixguendling / cista

Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.

β–² ~2/7d β˜… 2.3k C++ 4d ago
spnda / fastgltf

A modern C++17/C++20 glTF 2.0 library focused on speed, correctness, and usability

β–² ~2/7d β˜… 613 C++ 3d ago
yandex / yaff

YaFF is a high-performance C++ serialization library that provides a zero-copy wire format for the Protobuf ecosystem.

β–² ~2/7d β˜… 534 C++ 10d ago
chronoxor / FastBinaryEncoding

Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift

β–² ~0/7d β˜… 963 C++ 2d ago
biojppm / rapidyaml

Rapid YAML - a library to parse and emit YAML, and do it fast.

β–² ~0/7d β˜… 761 C++ 1d ago
p-ranav / alpaca

Serialization library written in C++17 - Pack C++ structs into a compact byte-array without any macros or boilerplate code

β–² ~0/7d β˜… 562 C++ 19d ago
danielaparker / jsoncons

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

β–² ~-2/7d β˜… 855 C++ 3d ago
dmlc / treelite

Universal model exchange and serialization format for decision tree forests

β–² ~-2/7d β˜… 832 C++ today