A list of (mostly) free or open source C# and .NET, asp.NET tools, plugins and libraries for Event aggregators, message passing protocols, queues, messengers, async/await messaging and message mediators. Sourced under a creative commons. This list will be updated regularly. Email over the URL, if you wish to be included.

C# and .NET, asp.NET tools, plugins and libraries for event aggregators, message passing protocols, queues, messengers, async/await messaging and message mediators

  • Mediator.Net – A simple mediator for .NET for sending command, publishing event and request response with pipelines supported
  • MediatR – Simple, unambitious mediator implementation in .NET
  • Rx Event Aggregator – Super-simple Reactive-Extension code from Reactive.EventAggregator
  • TinyMessenger – A lightweight event aggregator/messenger for loosely coupled communication.
  • Xer.Cqrs – A simple library for creating applications based on the CQRS pattern with support for attribute routing and hosted handlers. Developed in C# targeting .NET Standard 1.0.
  • FluentMediator – FluentMediator is an unobtrusive library that allows developers to build custom pipelines for Commands, Queries and Events
  • EventFlow – EventFlow is an Async/await first CQRS and Event Sourcing DDD framework for .NET

Tags: c#, open source, c# tools, c# plugins, c# libraries, .net tools, .net plugins, .net libraries, asp.net tools, asp.net plugins, asp.net libraries, asp.net core, c# event aggregators, c# message passing protocols, c# queues, c# messengers, c# async/await messaging, c# message mediators, .net event aggregators, .net message passing protocols, .net queues, .net messengers, .net async/await messaging, .net message mediators, asp.net event aggregators, asp.net message passing protocols, asp.net queues, asp.net messengers, asp.net async/await messaging, asp.net message mediators,

Image: Unsplash License.