NServiceBus alternatives and similar packages
Based on the "Queue" category.
Alternatively, view NServiceBus alternatives based on common mentions on social networks and blogs.
-
Hangfire
An easy way to perform background job processing in .NET and .NET Core applications. No Windows Service or separate process required -
CAP
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern -
Confluent's .NET Client for Apache KafkaTM
Confluent's Apache Kafka .NET client -
RabbitMQ.NET
RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.1+ -
CQRSlite
A lightweight framework to help creating CQRS and Eventsourcing applications in C# -
RawRabbit
A modern .NET framework for communication over RabbitMq -
Kafka Client
.Net implementation of the Apache Kafka Protocol that provides basic functionality through Producer/Consumer classes. -
Gofer.NET
Easy C# API for Distributed Background Tasks/Jobs for .NET Core. -
RestBus
Easy, Service Oriented, Asynchronous Messaging and Queueing for .NET -
SlimMessageBus
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers. -
Silverback
Silverback is a simple but feature-rich message bus for .NET core (it currently supports Kafka, RabbitMQ and MQTT). -
Enexure.MicroBus
MicroBus is a simple in process Mediator for .NET
Static code analysis for 29 languages.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of NServiceBus or a related project?
README
Building
To build NServiceBus just open NServiceBus.sln
in Visual Studio.
You'll find the built assemblies in /binaries.
If you see the build failing, check that you haven't put the source of NServiceBus in a deep subdirectory since long path names (greater than 248 characters) aren't supported by MSBuild.
Licensing
NServiceBus
NServiceBus is licensed under the RPL 1.5 license. More details can be found [here](LICENSE.md).
SimpleJson
SimpleJson is licensed under the MIT license as described here.
SimpleJson sources are compiled into the NServiceBus distribution as allowed under the license terms found here.
net-object-deep-copy
net-object-deep-copy is licensed under the MIT license as described here.
net-object-deep-copy sources are compiled into the NServiceBus distribution as allowed under the license terms found here.
FastExpressionCompiler
FastExpressionCompiler is licensed under the MIT license as described here.
FastExpressionCompiler sources are compiled into the NServiceBus distribution as allowed under the license terms found here.
*Note that all licence references and agreements mentioned in the NServiceBus README section above
are relevant to that project's source code only.