StructPacker

Serializer generator

A binary serializer that generates optimized C# serialization code using Source Generators technology

Low-level, lightweight and performance-focused serializer for C# struct types that uses Source Generators technology.

GitHub

76 stars
3 watching
7 forks
Language: C#
last commit: over 2 years ago
Linked from 2 awesome lists

csharp-serializercsharp-sourcegenerator

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
trampster/jsonsrcgen A C# library that uses source generators to generate JSON serialization code 146
rikimaru0345/ceras A binary serializer that converts objects to byte arrays and back, supporting various features such as reference loops and polymorphism. 484
jakubsturc/talk-csharp-source-generators A presentation about C# Source Generators, covering their purpose and functionality in generating code at compile-time. 3
thomasgalliker/objectdumper A utility that serializes .NET objects to human-readable strings or C# initializer code for debugging and logging purposes. 398
zingballyhoo/stackxml An XML serialization and deserialization library optimized for low allocation overhead using source generation. 49
marvin-brouwer/fluentserializer Provides a standardized interface for serializing and deserializing data to and from C# objects 20
marcono1234/serial-builder A Java library for manually creating serialization data. 28
cyriaca/azura A tool for generating source code that serializes data types, enabling efficient and platform-independent serialization of structured data. 4
mbraceproject/fspickler A fast and flexible serialization library for .NET objects. 326
hermanussen/fairy Generates C# code from SCS .yml files 4
krasin-ga/matryoshki A framework for creating type-agnostic decorators and adapters using C# source generators 28
lokimidgard/sourcegenerator.helper.copycode Generates source code strings for attribute definitions in C#. 7
qsbase/qs A fast and general-purpose serialization package for R objects 403
archi-doc/tinyhand A lightweight data serialization framework for C# 19
boostorg/serialization Provides a C++ framework for serializing and deserializing data structures to and from various formats 121