alpaca

Byte serializer

A C++ serialization library that efficiently packs and unpacks structured data into compact byte arrays.

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

GitHub

479 stars
13 watching
43 forks
Language: C++
last commit: about 2 months ago
benchmarkbinarybyteschecksumcpp17cpp17-libraryefficientendian-independentfastheader-onlymit-licenseno-macrospybind11python-wrapperpython3reflectionserialization-libraryversioning

Related projects:

Repository Description Stars
xdbr/cpp-generic-serialize A header-only C++11 library for serializing arbitrary data types and nested containers to binary format. 7
voidah/archive A compact binary serialization library for C++ 91
eyalz800/zpp_bits A lightweight C++20 serialization and RPC library in one header file 747
bytedance/sonic-cpp A fast JSON serialization and deserialization library with SIMD acceleration 855
p-ranav/tabulate A header-only C++ library for creating formatted tables in the terminal 1,941
thekvs/cpp-serializers Compares performance of various data serialization libraries in C++ 730
sirthias/borer Provides efficient serialization and deserialization capabilities for binary data formats 224
rikimaru0345/ceras A binary serializer that converts objects to byte arrays and back, supporting various features such as reference loops and polymorphism. 484
chronoxor/fastbinaryencoding A universal serialization solution for various programming languages and platforms that enables fast and compact binary encoding. 828
neopallium/lua-pb A Lua implementation of Protocol Buffers for efficient data serialization and deserialization. 289
procore-oss/blueprinter A simple JSON serialization library for Ruby that presents business objects in a declarative way 1,137
pascaldekloe/colfer A binary serialization format designed for speed and size, generating source code from schema definitions. 745
marvin-brouwer/fluentserializer Provides a standardized interface for serializing and deserializing data to and from C# objects 20
p-ranav/csv2 A fast and efficient CSV parsing library for C++ 561
paritytech/parity-scale-codec A Rust library for serializing and deserializing data in a compact binary format 258