A high performance implementation of Mediator pattern in .NET using source generators.
-
Updated
Jun 23, 2024 - 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
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
One of the very first IoC frameworks for .Net that has no reflection. An IoC that casts its services before thunder casts its bolts.
C# Domain Primitives generator
Provides an easy way to implement Smart Enums, Value Objects and Discriminated Unions
A .NET source generator for creating simple value objects wrapping primitive types.
Linq for Span<T> using SourceGenerators
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.
Stack based zero-allocation XML serializer and deserializer powered by C# 9 source generators
Extremely fast and lightweight minimalistic object mapper generated on the fly
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."