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
201 forks
Language: C#
last commit: about 2 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
messagepack-csharp/messagepack-csharp Fastest C# serializer with built-in LZ4 compression and support for Unity and Xamarin. 5,795
msgpack/msgpack A specification-driven project managing the format and serialization of efficient binary data structures. 7,009
msgpack/msgpack-cli A MessagePack serialization and deserialization library for Common Language Infrastructure implementations. 834
chronoxor/fastbinaryencoding A universal serialization solution for various programming languages and platforms that enables fast and compact binary encoding. 828
google/flatbuffers A memory-efficient serialization library designed to be cross-platform and compatible with multiple programming languages. 23,350
msgpack/msgpack-c Implementation of a binary serialization format for efficient data exchange between languages. 3,030
rudolfkurkams/structpacker A binary serializer that generates optimized C# serialization code using Source Generators technology 76
thekvs/cpp-serializers Compares performance of various data serialization libraries in C++ 730
zingballyhoo/stackxml An XML serialization and deserialization library optimized for low allocation overhead using source generation. 49
eyalz800/zpp_bits A lightweight C++20 serialization and RPC library in one header file 747
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. 327
jamescourtney/flatsharp A C# implementation of Google's FlatBuffers serialization format for high-performance binary serialization 511
3hren/msgpack-rust A MessagePack implementation for Rust. 1,171
marvin-brouwer/fluentserializer Provides a standardized interface for serializing and deserializing data to and from C# objects 20