A high performance implementation of Mediator pattern in .NET using source generators.
-
Updated
Apr 25, 2024 - C#
A high performance implementation of Mediator pattern in .NET using source generators.
The application for the "Learning Blazor: Build Single Page Apps with WebAssembly and C#" O'Reilly Media book by David Pine.
C# Source Generator based dependency injection container implementation.
This project converts TypeScript type declarations into C# representations, and use C# source generators to expose automatic JavaScript interop functionality.
compile time dependency injection for .NET
A source code generator for automatically implementing IEquatable<T> using only attributes.
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.
.NET adaptation for Java's Lombok using Source Generators.
C# interface-to-member source generator
Stack based zero-allocation XML serializer and deserializer powered by C# 9 source generators
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.
Experimental zero code compile time DTO generator and mapper using Source Generators in C#
Highly efficient compile-time general purpose DI container based on C# source generators.
One of the very first IoC frameworks for .Net that has no reflection. An IoC that casts its services before thunder casts its bolts.
Tiny and simple data format/serializer.
A .NET source generator for creating simple value objects wrapping primitive types.
boilerplatezero is a collection of C# source generators
Source generator for decorator pattern boilerplate code in C#.
Reflectionless reflection
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."