Brighter is a lightweight library for routing commands or events to handlers. Brighter uses a Command Processor & Dispatcher implementation with support for task queues that can be used as a lightweight library for .NET Standard.
Brighter supports Task Queues. As such it can be used to improve performance by introducing concurrency using a queue, and/or as an integration strategy between Microservices using messaging via a lightweight broker. Core concepts are explained.
It can be used for implementing Ports and Adapters and CQRS architectural styles in .NET.
It can also be used in microservices architectures for decoupled communication between the services.
Brighter is open source, and is found at github, documentation and tutorials.