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
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 |