There are 33 repositories under csharp-sourcegenerator topic.
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
Exposes project and assembly level information as constants in the ThisAssembly class using source generators powered by Roslyn.
.NET adaptation for Java's Lombok using Source Generators.
Create, edit and run multiple C# top-level programs in the same project by just selecting the startup program from the start button.
SpreadCheetah is a high-performance .NET library for generating spreadsheet (Microsoft Excel XLSX) files.
The ultimate fast alternative to Activator.CreateInstance<T> / new T()
ComWrappers required to run NativeAOT and WinForms
A basic template for writing a C# source generator
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.
A tool for generating Refit interfaces and contracts from OpenAPI specifications
C# Source Generator to Create Strongly Typed SignalR Clients.
A source code generator for automatically implementing IEquatable<T> using only attributes.
Powerful INotifyPropertyChanged / INotifyPropertyChanging Source Generator, which generates INPC boilerplate for you as part of your build. Supports features such as automatic and manual dependencies between properties, notifications when specific properties change, and more.
A C# Source Generator that adds convenient onready-like features to your C# scripts in Godot Mono (3.x) without any reflection.
Code generator to easily create data builder patterns for your model classes
Dependency property, routed event and weak event source generator for WPF/UWP/WinUI/Uno/Avalonia/MAUI platforms.
Generate primary constructor from readonly fields
C# source generators for the Godot Game Engine
Simple C# source generation based on custom templates
GraphQL.Tools is a GraphQL to C# compiler (code-generator) which turns your GraphQL schema into a set of C# classes, interfaces, and enums.
Easy to use SIMD accelerated Array and Span methods
A Roslyn source generator for creating constructors.