Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Roslyn
  3. StructPacker

StructPacker

MITC#

A high-performance binary serializer for C# structs using source generators to generate optimized serialization code at compile time.

GitHubGitHub
83 stars7 forks0 contributors

Overview

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

Quick Stats

Stars83
Forks7
Contributors0
Open Issues1
Last commit4 years ago
CreatedSince 2020

Tags

#memory-efficiency#structs#csharp#dotnet#csharp-sourcegenerator#compile-time-generation#low-allocation#serialization#binary-serializer#source-generators#performance

Built With

.
.NET Standard
S
Source Generators
C
C++

Included in

Roslyn734
Auto-fetched 1 day ago

Related Projects

StrongInjectStrongInject

compile time dependency injection for .NET

Stars865
Forks25
Last commit1 year ago
Generator.EqualsGenerator.Equals

A source code generator for automatically implementing IEquatable<T> using only attributes.

Stars192
Forks25
Last commit4 days ago
JsonSrcGenJsonSrcGen

Json library that uses .NET 5 Source Generators

Stars151
Forks5
Last commit1 month ago
WrapperValueObjectWrapperValueObject

A .NET source generator for creating simple value objects wrapping primitive types.

Stars52
Forks3
Last commit3 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub