There are 37 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
SpreadCheetah is a high-performance .NET library for generating spreadsheet (Microsoft Excel XLSX) files.
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.
The ultimate fast alternative to Activator.CreateInstance<T> / new T()
ComWrappers required to run NativeAOT and WinForms
A tool for generating Refit interfaces and contracts from OpenAPI specifications
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 basic template for writing a C# source generator
C# Source Generator to Create Strongly Typed SignalR Clients.
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 source code generator for automatically implementing IEquatable<T> using only attributes.
C# source generators for the Godot Game Engine
A C# Source Generator that adds convenient onready-like features to your C# scripts in Godot Mono (3.x) without any reflection.
Dependency property, routed event and weak event source generator for WPF/UWP/WinUI/Uno/Avalonia/MAUI platforms.
Code generator to easily create data builder patterns for your model classes
Generate primary constructor from readonly fields
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.
Source Generated implementation of the Mediator pattern
Easy to use SIMD accelerated Array and Span methods