A high performance implementation of Mediator pattern in .NET using source generators.
-
Updated
Jan 15, 2023 - C#
A high performance implementation of Mediator pattern in .NET using source generators.
A list of C# Source Generators (not necessarily awesome) and associated resources: articles, talks, demos.
compile time dependency injection for .NET
A .NET source generator for generating object mappings. No runtime reflection. Inspired by MapStruct.
Create, edit and run multiple C# 9.0 top-level programs in the same project by just selecting the startup program from the start button.
A semi-opinionated library which is a source generator and a code analyser. It Source generates Value Objects
Exposes project and assembly level information as constants in the ThisAssembly class using source generators powered by Roslyn.
Portable Razor compiler & code generator
Pure DI for .NET without frameworks!
.NET adaptation for Java's Lombok using Source Generators.
C# discriminated union source generator
A modern compile-time generated interception/proxy library
SpreadCheetah is a high-performance .NET library for generating spreadsheet (Microsoft Excel XLSX) files.
A C# Source Generator that adds convenient onready-like features to your C# scripts in Godot Mono (3.x) without any reflection.
Generate primary constructor from readonly fields
Code generator to easily create data builder patterns for your model classes
Add a description, image, and links to the csharp-sourcegenerator topic page so that developers can more easily learn about it.
To associate your repository with the csharp-sourcegenerator topic, visit your repo's landing page and select "manage topics."