Mediatron
A lightweight mediator library for requests, notifications and pipeline behaviors.
var productId =
await mediator.SendAsync<CreateProductCommand, int>(command);
await mediator.SendAsync(
new DeleteProductCommand(productId)
);
Send commands and queries with strongly typed responses.
Publish events and execute multiple handlers.
Add logging, validation and cross-cutting workflows.
Built for modern asynchronous .NET applications.