There are 2 repositories under source-generators topic.
A high performance implementation of Mediator pattern in .NET using source generators.
compile time dependency injection for .NET
This project converts TypeScript type declarations into C# representations, and use C# source generators to expose automatic JavaScript interop functionality.
.NET adaptation for Java's Lombok using Source Generators.
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 source code generator for automatically implementing IEquatable<T> using only attributes.
The application for the "Learning Blazor: Build Single Page Apps with WebAssembly and C#" O'Reilly Media book by David Pine.
C# interface-to-member source generator
Reflectionless reflection
Provides an easy way to implement Smart Enums, Value Objects and Discriminated Unions in .NET
Stack based zero-allocation XML serializer and deserializer powered by C# 9 source generators
C# Domain Primitives generator
One of the very first IoC frameworks for .Net that has no reflection. An IoC that casts its services before thunder casts its bolts.
Linq for Span<T> using SourceGenerators
A .NET source generator for creating simple value objects wrapping primitive types.
Postman2CSharp hosts the source code for https://postman2csharp.com, a website for converting Postman collections to C# ApiClients that can be seamlessly exported and imported into your project. Generated ApiClient projects contains no dependencies and highly customizable.
Extremely fast and lightweight minimalistic object mapper generated on the fly
boilerplatezero is a collection of C# source generators
FairPlayCombined is a platform designed to accelerate app development using .NET, Blazor, and more. It includes real-world templates like video sharing and dating apps, reducing costs and time-to-market. Perfect for developers, startups, and businesses, it empowers innovation and delivers value with pre-built tools and resources.
Highly efficient compile-time general purpose DI container based on C# source generators.
template repository for a roslyn source generator
Tagged union for c#
.NET Reflection without doing the actual reflection... powered by source generators
Source generator for decorator pattern boilerplate code in C#.
Experimental zero code compile time DTO generator and mapper using Source Generators in C#
Source generator that will emit godot layer names
ValueLink is a C# Library for creating and managing multiple links between objects.
Enhanced.DependencyInjection is a NuGet package for simplified dependency registration in .NET Core DI container. It uses C# attributes and a source generator for explicit registration, making the process more understandable and faster.
A Source Generator to C#, that allow you injection Grpc Services and Interceptors without Reflection :)
A group of packages that helps you provide lightning-fast detection of emoji's in text and conversion to image urls.