Silverback is a simple but feature-rich message bus for .NET core (it currently supports Kafka, RabbitMQ and MQTT).
A simple but feature-rich framework to build reactive/event-driven applications or microservices.
It includes an in-memory message bus that can be easily connected to a message broker to integrate with other applications or microservices. At the moment only Apache Kafka, MQTT and RabbitMQ are supported but other message brokers could be added without much effort.
Its main features are:
Discover more in the project's website.
Silverback is split into multiple nuget packages available on nuget.org.
Have a look at the project's website for usage details, API documentation and samples.
You are encouraged to contribute to Silverback! Please check out the how to contribute guide for guidelines about how to proceed.
This code is licensed under MIT license (see LICENSE file for details)