A high performance implementation of Mediator pattern in .NET using source generators.
-
Updated
Sep 12, 2025 - C#
A high performance implementation of Mediator pattern in .NET using source generators.
C# Source Generator based dependency injection container implementation.
compile time dependency injection for .NET
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
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
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.
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.
Tiny and simple data format/serializer.
template repository for a roslyn source generator
Add a description, image, and links to the source-generators topic page so that developers can more easily learn about it.
To associate your repository with the source-generators topic, visit your repo's landing page and select "manage topics."