Mediator
Mediator
A high performance implementation of the Mediator pattern in .NET using source generators.
A high performance implementation of Mediator pattern in .NET using source generators.
2k stars
40 watching
71 forks
Language: C#
last commit: 5 months ago
Linked from 1 awesome list
csharpcsharp-sourcegeneratordotnetdotnet-coredotnet-standarddotnetcoremediatormediator-patternsource-gensource-generationsource-generatorssourcegenerator
Related projects:
Repository | Description | Stars |
---|---|---|
immediateplatform/immediate.handlers | An implementation of the Mediator pattern in C# using source-generation | 65 |
mayuanyang/mediator.net | A mediator project for .NET | 373 |
burgyn/mmlib.mediatr.generators | Automates the creation of controllers and their methods based on MediatR requests | 37 |
shinyorg/mediator | A .NET mediator pattern implementation for decoupling object dependencies and handling requests and events in applications. | 21 |
dumplingsdevs/pipelines | A C# library providing a flexible mediator implementation with customizable types and support for various design patterns. | 43 |
mehdihadeli/go-mediatr | A Mediator Pattern implementation in Go, providing a way to decouple objects and handle requests, queries, and notifications with reduced coupling. | 210 |
ivanpaulovich/fluentmediator | An unobtrusive mediator library for building custom pipelines of Commands, Queries and Events | 193 |
daniellittledev/enexure.microbus | A simple mediator framework for .NET applications with built-in support for global handlers and command-based architecture. | 213 |
martinothamar/wrappervalueobject | Generates simple value objects in C# to wrap primitive types and provide automatic equality comparison and formatting | 53 |
krasin-ga/matryoshki | A framework for creating type-agnostic decorators and adapters using C# source generators | 28 |
hermanussen/compiletimemethodexecutiongenerator | Allows executing code during compilation to improve runtime performance | 20 |
malcomvetter/managedinjection | A proof of concept for injecting .NET assemblies at runtime with minimal convention knowledge | 162 |
stevejgordon/correlationid | A middleware component that synchronizes correlation IDs across API requests for logging and tracing in distributed applications. | 561 |
tomaszzmuda/xabe.ffmpeg | Provides a .NET Standard wrapper for FFmpeg to process media without requiring knowledge of the underlying technology. | 714 |
lokimidgard/sourcegenerator.helper.copycode | Generates source code strings for attribute definitions in C#. | 7 |