MemoryPack

Binary serializer

A high-performance binary serializer designed to optimize serialization of .NET objects

Zero encoding extreme performance binary serializer for C# and Unity.

GitHub

3k stars
45 watching
203 forks
Language: C#
last commit: 4 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
messagepack-csharp/messagepack-csharp Fast C# serializer for compact binary data 5,868
msgpack/msgpack A specification-driven project managing the format and serialization of efficient binary data structures. 7,039
msgpack/msgpack-cli A MessagePack serialization and deserialization library for Common Language Infrastructure implementations. 835
chronoxor/fastbinaryencoding A universal serialization solution for various programming languages and platforms that enables fast and compact binary encoding. 889
google/flatbuffers A memory-efficient serialization library designed to be cross-platform and compatible with multiple programming languages. 23,472
msgpack/msgpack-c Implementation of a binary serialization format for efficient data exchange between languages. 3,041
rudolfkurkams/structpacker A binary serializer that generates optimized C# serialization code using Source Generators technology 77
thekvs/cpp-serializers Compares performance of various data serialization libraries in C++ 731
zingballyhoo/stackxml An XML serialization and deserialization library optimized for low allocation overhead using source generation. 50
eyalz800/zpp_bits A lightweight C++20 serialization and RPC library in one header file 755
rikimaru0345/ceras A binary serializer that converts objects to byte arrays and back, supporting various features such as reference loops and polymorphism. 484
mbraceproject/fspickler A fast and flexible serialization library for .NET objects. 326
jamescourtney/flatsharp A C# implementation of Google's FlatBuffers serialization format for high-performance binary serialization 513
3hren/msgpack-rust A MessagePack implementation for Rust. 1,183
marvin-brouwer/fluentserializer Provides a standardized interface for serializing and deserializing data to and from C# objects 20