NServiceBus alternatives and similar packages
Based on the "Queue" category.
Alternatively, view NServiceBus alternatives based on common mentions on social networks and blogs.
Hangfire9.6 6.4 L3 NServiceBus VS HangfireAn easy way to perform background job processing in .NET and .NET Core applications. No Windows Service or separate process required
CAP9.4 6.0 NServiceBus VS CAPDistributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
MassTransit9.4 8.6 L4 NServiceBus VS MassTransitDistributed Application Framework for .NET
Confluent's .NET Client for Apache KafkaTMConfluent's Apache Kafka .NET client
NetMQ8.6 1.3 L3 NServiceBus VS NetMQA 100% native C# implementation of ZeroMQ for .NET
EasyNetQ8.5 6.5 L5 NServiceBus VS EasyNetQAn easy to use .NET API for RabbitMQ
RabbitMQ.NET7.9 4.5 L3 NServiceBus VS RabbitMQ.NETRabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.1+
Rebus7.7 8.3 L4 NServiceBus VS Rebus:bus: Simple and lean service bus implementation for .NET
Brighter7.3 7.3 NServiceBus VS BrighterA framework for building messaging apps with .NET and C#.
CQRSlite6.7 0.0 NServiceBus VS CQRSliteA lightweight framework to help creating CQRS and Eventsourcing applications in C#
RawRabbit6.0 0.0 L4 NServiceBus VS RawRabbitA modern .NET framework for communication over RabbitMq
Kafka Client5.9 0.0 L3 NServiceBus VS Kafka Client.Net implementation of the Apache Kafka Protocol that provides basic functionality through Producer/Consumer classes.
Gofer.NET4.8 0.0 NServiceBus VS Gofer.NETEasy C# API for Distributed Background Tasks/Jobs for .NET Core.
RestBus4.6 0.0 L3 NServiceBus VS RestBusEasy, Service Oriented, Asynchronous Messaging and Queueing for .NET
SlimMessageBus4.4 6.9 NServiceBus VS SlimMessageBusLightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
Kafunk4.3 1.7 NServiceBus VS KafunkF# Kafka client from Jet
Silverback3.5 5.1 NServiceBus VS SilverbackSilverback is a simple but feature-rich message bus for .NET core (it currently supports Kafka, RabbitMQ and MQTT).
Enexure.MicroBus3.4 0.0 L5 NServiceBus VS Enexure.MicroBusMicroBus is a simple in process Mediator for .NET
Darker3.3 0.0 NServiceBus VS DarkerThe query-side counterpart of Brighter
Shuttle.Esb3.0 0.0 NServiceBus VS Shuttle.EsbA highly extensible service bus implementation.
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?
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.
NServiceBus is licensed under the RPL 1.5 license. More details can be found [here](LICENSE.md).
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 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 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.