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

481 stars
13 watching
42 forks
Language: C++
last commit: 4 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 755
bytedance/sonic-cpp A fast JSON serialization and deserialization library with SIMD acceleration 861
p-ranav/tabulate A header-only C++ library for creating formatted tables in the terminal 1,966
thekvs/cpp-serializers Compares performance of various data serialization libraries in C++ 731
sirthias/borer Provides efficient serialization and deserialization capabilities for binary data formats 226
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. 889
neopallium/lua-pb A Lua implementation of Protocol Buffers for efficient data serialization and deserialization. 290
procore-oss/blueprinter A simple JSON serialization library for Ruby that presents business objects in a declarative way 1,147
pascaldekloe/colfer A binary serialization format designed for speed and size, generating source code from schema definitions. 746
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++ 567
paritytech/parity-scale-codec A Rust library for serializing and deserializing data in a compact binary format 260