A .NET source generator for generating object mappings. No runtime reflection.
-
Updated
May 6, 2024 - C#
A .NET source generator for generating object mappings. No runtime reflection.
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 semi-opinionated library which is a source generator and a code analyser. It Source generates Value Objects
C# discriminated union source generator
Pure DI for .NET without frameworks!
Exposes project and assembly level information as constants in the ThisAssembly class using source generators powered by Roslyn.
Create, edit and run multiple C# top-level programs in the same project by just selecting the startup program from the start button.
.NET adaptation for Java's Lombok using Source Generators.
Alloc-free and fast replacement for Linq, with code generation
C# GraphQL client with Linq-like syntax
SpreadCheetah is a high-performance .NET library for generating spreadsheet (Microsoft Excel XLSX) files.
Portable Razor compiler & code generator
The ultimate fast alternative to Activator.CreateInstance<T> / new T()
ComWrappers required to run NativeAOT and WinForms
A mocking library based on the Compiler APIs (Roslyn + Mocks)
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.
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."