PolySharp provides generated, source-only polyfills for C# language features, to easily use all runtime-agnostic features downlevel. Add a reference, set your C# version to latest and have fun! 🚀
C# Source Generator based dependency injection container implementation.
A C# source generator to create an enumeration class from an enum type. With this package, you can work on enums very, very fast without using reflection.
File/code generator using Scriban text templates populated with C# code metadata from Roslyn API.
Simple C# source generation based on custom templates
Statically typed i18n support for the .NET - ecosystem
One of the very first IoC frameworks for .Net that has no reflection. An IoC that casts its services before thunder casts its bolts.
HttpClientGenerator is a tool that uses the Roslyn code generator feature to write boilerplate HttpClient code for you.
Simple & Lightweight solution for managing configuration assets in Unity projects
Automatic implemention of stronly typed IDs via record structs with compile-time feature auto-detection
Allows using C# source generators using a fluent, type safe interface rather than string templating.
Auto generate anything
template repository for a roslyn source generator
A C# Source Generator for obfuscating string or byte array values using multi-byte xor encryption.
Serialization library for C# and F#.
A source generator to generate ActivitySource's from attributed method bodies
Roslyn source generators for Unity projects. Useful as a learning resource or getting started.
Vetuvium is a code generation toolkit to support ReactiveUI View to View Model binding (MVVM -> V2VM -> Ve-Tu-Viem)
Fast unsafe collections for memory reuse by stack type. Adding elements without overhead when increasing Capacity. Can also be used in as classic collection with resizing or on a custom memory allocat...
A roslyn source generator for MValue adapter implementation in alt:V