MediatR is a simple, open source mediator implementation in .NET.
MediatR is a simple, open source, mediator implementation in .NET
A low-ambition library trying to solve a simple problem - decoupling the in-proc sending of messages from handling messages. Cross-platform, supporting .NET 4.5, .NET Standard 1.3, and .NET Standard 2.0.
Supports request/response, commands, queries, notifications and events, synchronous and async with intelligent dispatching via C# generic variance.
See https://github.com/jbogard/MediatR/wiki for more details.