A high performance implementation of Mediator pattern in .NET using source generators.
-
Updated
Dec 7, 2025 - C#
A high performance implementation of Mediator pattern in .NET using source generators.
Provides a rich set of editor extensions and serialization extensions for Unity.
.NET (C#) boilerplate code generator that transforms an EF Core model into a fully customizable .NET (C#) + Angular web app
Jinget is a high-performance .NET 8.0 framework built with DDD + CQRS at its core. It's your Swiss Army knife for cutting through boilerplate code and supercharging productivity.
C# interface-to-member source generator
The ultimate fast alternative to Activator.CreateInstance<T> / new T()
The fastest deep cloning library for .NET – zero-config, works out of the box.
A C# Source Generator for obfuscating string or byte array values using multi-byte xor encryption.
Generates x:Name refs to Avalonia XAML controls.
A C# source generator for Blazor that converts Markdown into Razor components.
A tool for generating UML diagrams from C# code, designed to work seamlessly with Godot and .NET projects. UMLGenerator simplifies visualizing complex class hierarchies, and relationships through automated diagram creation.
A source generator to generate compile-time mapping of enums and description attributes
Create mixins and generate metadata about types at build time to enable reflection in ahead-of-time (AOT) environments.
Reflection is a source-generated reflection library, with global caching and support for AOT compilation
boilerplatezero is a collection of C# source generators
A C# source generator to create an enumeration class from an enum type.
Highly efficient compile-time general purpose DI container based on C# source generators.
A .NET source generator for creating simple value objects wrapping primitive types.
Add a description, image, and links to the sourcegenerator topic page so that developers can more easily learn about it.
To associate your repository with the sourcegenerator topic, visit your repo's landing page and select "manage topics."