SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C# Queue Projects
-
Hangfire
An easy way to perform background job processing in .NET and .NET Core applications. No Windows Service or separate process required
Project mention: The Hangfire Cookbook: A Practical Guide to Background Job Processing in .NET and Azure | dev.to | 2025-03-16Hangfire is one of the most powerful background job processing libraries in the .NET ecosystem. Whether you're working with ASP.NET Core, .NET Framework, or integrating with Azure Services, Hangfire simplifies job scheduling, execution, and monitoring.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
MassTransit GitHub Repository
-
CAP
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
CAP is a .NET library that implements the Outbox pattern. When working with distributed messaging systems like RabbitMQ or Kafka, we frequently face the challenge of ensuring that database updates and event publications are performed atomically. CAP addresses this challenge by recording the intent to publish the event in the same database transaction that caused the event. We find CAP to be quite useful as it supports several databases and messaging platforms while guaranteeing at-least-once delivery.
-
Coravel
Near-zero config .NET library that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!
In the .NET ecosystem, there are a few great libraries for scheduling or queuing background work. I created Coravel as an easy way to build .NET applications with more advanced web application features. But it's mostly known as a background job scheduling library.
-
The ImageProcessor in the repository has been implemented in C# using ZeroMQ and the NetMq nuget package. It also uses SixLabors.ImageSharp to resize the image. It consists of
-
-
Project mention: .NET library MassTransit going commercial with V9 | news.ycombinator.com | 2025-04-03
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Brighter ADR: Message Pump Single-Threaded
-
-
-
-
-
-
Collections.Pooled
Fast, low-allocation ports of List, Dictionary, HashSet, Stack, and Queue using ArrayPool and Span.
-
-
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).
-
Project mention: Decoupling Reads and Writes: An Introduction to Command Query Responsibility Segregation (CQRS) | dev.to | 2025-04-01
Dark (C#)
-
-
-
-
LiteBus
LiteBus is an easy-to-use and ambitious in-process mediator providing the foundation to implement Command Query Separation (CQS). It is implemented with minimal reflection and instead utilizes covariance and contravariance to provide its core functionality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Queue discussion
C# Queue related posts
-
Brighter: Handler Assíncronos
-
Asynchronous Handlers in Brighter
-
.NET library MassTransit going commercial with V9
-
Decoupling Reads and Writes: An Introduction to Command Query Responsibility Segregation (CQRS)
-
Desacoplando Leituras e Escritas: Uma Introdução à Separação de Responsabilidade entre Comandos e Consultas (CQRS)
-
Learning - MassTransit Transactional Outbox Pattern
-
The Hangfire Cookbook: A Practical Guide to Background Job Processing in .NET and Azure
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 May 2025
Index
What are some of the best open-source Queue projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | Hangfire | 9,676 |
2 | MassTransit | 7,391 |
3 | CAP | 6,884 |
4 | Coravel | 4,124 |
5 | NetMQ | 3,058 |
6 | EasyNetQ | 2,954 |
7 | Rebus | 2,464 |
8 | Brighter | 2,197 |
9 | RabbitMQ.NET | 2,181 |
10 | NServiceBus | 2,135 |
11 | Foundatio | 2,025 |
12 | CQRSlite | 1,105 |
13 | RawRabbit | 747 |
14 | Collections.Pooled | 570 |
15 | Gofer.NET | 551 |
16 | SlimMessageBus | 527 |
17 | RestBus | 367 |
18 | silverback | 269 |
19 | Darker | 219 |
20 | Enexure.MicroBus | 213 |
21 | Confluent's .NET Client for Apache KafkaTM | 159 |
22 | Shuttle.Esb | 96 |
23 | LiteBus | 93 |