A .NET source generator for generating object mappings. No runtime reflection.
- Updated
Dec 22, 2025 - 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.
A semi-opinionated library which is a source generator and a code analyser. It Source generates Value Objects
compile time dependency injection for .NET
C# discriminated union source generator
SpreadCheetah is a high-performance .NET library for generating spreadsheet (Microsoft Excel XLSX) files.
Expose project and assembly level information as constants in the ThisAssembly class using source generators powered by Roslyn.
A mocking library based on the Compiler APIs (Roslyn + Mocks)
.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
Create, edit and run multiple C# top-level programs in the same project by just selecting the startup program from the start button.
The fastest deep cloning library for .NET – zero-config, works out of the box.
ComWrappers required to run NativeAOT and WinForms
The ultimate fast alternative to Activator.CreateInstance<T> / new T()
C# source generators for the Godot Game Engine
Portable Razor compiler & code generator
C# Source Generator to Create Strongly Typed SignalR Clients.
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."