awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

C# Message Queue Libraries

Clasificación actualizada el 13 jul 2026

For a message queue library for C#, the strongest matches are masstransit/masstransit (MassTransit is a comprehensive, industry-standard), dotnetcore/cap (CAP is a robust) and rebus-org/rebus (Rebus is a comprehensive service bus library for). chkr1011/mqttnet and rabbitmq/rabbitmq-server round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Curamos repositorios de código abierto en GitHub que coinciden con “best c sharp message queue libraries”. Los resultados están clasificados por relevancia según tu búsqueda; usa los filtros de abajo para acotar o refina con IA.

C# Message Queue Libraries

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • masstransit/masstransitAvatar de MassTransit

    MassTransit/MassTransit

    7,760Ver en GitHub↗

    MassTransit is a .NET distributed application framework and asynchronous messaging library designed for building distributed systems. It serves as an enterprise service bus implementation that handles the routing, transformation, and delivery of messages between decoupled services. The framework provides a message broker abstraction layer, which decouples application code from specific messaging infrastructure such as RabbitMQ, Azure Service Bus, or Amazon SQS. It supports event-driven architecture and asynchronous microservices communication to improve system scalability and availability. T

    MassTransit is a comprehensive, industry-standard .NET framework that provides a robust abstraction layer for asynchronous messaging, supporting multiple brokers, persistence, and distributed patterns like sagas and outbox.

    C#.NET ImplementationsAsynchronous MessagingDistributed Messaging
    Ver en GitHub↗7,760
  • dotnetcore/capAvatar de dotnetcore

    dotnetcore/CAP

    7,088Ver en GitHub↗

    CAP is a .NET distributed transaction framework and event bus designed to manage asynchronous communication in microservices. It implements the outbox pattern to ensure eventual consistency and reliable message delivery by persisting messages in local database tables until transactions commit. The framework includes a distributed message monitor and web dashboard for tracking the status of sent and received messages. It provides tools for event traffic visualization, distributed request tracing, and the ability to manually trigger retries for failed delivery attempts. The system supports var

    CAP is a robust, .NET-native event bus and distributed transaction framework that provides asynchronous messaging, message persistence via the outbox pattern, and seamless integration with brokers like RabbitMQ and Kafka.

    C#Event Bus Architectures.NET Distributed Transaction FrameworksAt-Least-Once Delivery Guarantees
    Ver en GitHub↗7,088
  • rebus-org/rebusAvatar de rebus-org

    rebus-org/Rebus

    2,640Ver en GitHub↗

    :bus: Simple and lean service bus implementation for .NET

    Rebus is a comprehensive service bus library for .NET that provides native asynchronous messaging, support for various message brokers, and built-in persistence options for distributed systems.

    C#Message Bus FrameworksMessage QueuesMessaging and Queuing
    Ver en GitHub↗2,640
  • chkr1011/mqttnetAvatar de chkr1011

    chkr1011/MQTTnet

    5,011Ver en GitHub↗

    MQTTnet is a .NET library providing a framework for implementing MQTT clients and brokers. It includes a broker implementation for hosting a central message hub that routes messages between connected clients and a client library for publishing and subscribing to messages. The project supports both TCP and WebSocket transport layers, enabling secure data traffic through transport layer security. It allows for the development of custom middleware to intercept, transform, or validate messages as they pass through a server. Capability areas include distributed message routing, persistent connect

    MQTTnet is a native .NET library that provides both client and broker implementations for the MQTT protocol, offering a robust, asynchronous, and distributed messaging solution that fits the requirements for a .NET-based event bus.

    C#Distributed Messaging
    Ver en GitHub↗5,011
  • rabbitmq/rabbitmq-serverAvatar de rabbitmq

    rabbitmq/rabbitmq-server

    13,732Ver en GitHub↗

    RabbitMQ is a multi-protocol messaging broker that functions as an AMQP message broker, a clustered message queue, and a distributed message stream. It provides a server for translating and bridging communication between diverse messaging standards to connect heterogeneous systems. The system distinguishes itself through distributed broker clustering and federation, using shoveling mechanisms to synchronize data across geographically separate sites. It supports high-throughput, append-only logs for persisting and reading large sequences of messages for real-time processing. The broker covers

    RabbitMQ is a robust, industry-standard message broker that provides the distributed messaging, persistence, and high-performance queuing required for .NET applications, though it is a standalone server rather than a native C# library.

    JavaScriptMessage Persistence Systems
    Ver en GitHub↗13,732
  • jamesmh/coravelAvatar de jamesmh

    jamesmh/coravel

    4,285Ver en GitHub↗

    Coravel is a .NET application framework library providing a set of tools for task scheduling, background job queuing, event broadcasting, caching, and email delivery. It enables developers to implement recurring background jobs using Cron expressions and a fluent code-based syntax, removing the need for external system schedulers. The library features a mail delivery system that uses mailable classes to compose, preview, and queue emails through various delivery drivers. It includes an event broadcaster to decouple application components by triggering events and managing multiple listeners, a

    Coravel provides a native .NET event broadcasting and background job queuing system that supports asynchronous messaging and persistence, making it a suitable library for implementing event-driven patterns within C# applications.

    C#Recurring Task Schedulers.NET Caching FrameworksApplication Data Caches
    Ver en GitHub↗4,285
  • zeromq/netmqAvatar de zeromq

    zeromq/netmq

    3,165Ver en GitHub↗

    A 100% native C# implementation of ZeroMQ for .NET

    NetMQ is a native C# implementation of the ZeroMQ messaging library that provides high-performance asynchronous messaging and networking primitives for .NET applications.

    C#Message QueuesMessaging and QueuingNetworking Libraries
    Ver en GitHub↗3,165
  • easynetq/easynetqAvatar de EasyNetQ

    EasyNetQ/EasyNetQ

    3,057Ver en GitHub↗

    An easy to use .NET API for RabbitMQ

    EasyNetQ is a mature, high-performance .NET client library that provides a simplified, asynchronous API for interacting with RabbitMQ, making it a direct fit for developers needing robust message queuing in the C# ecosystem.

    C#Message QueuesMessaging and Queuing
    Ver en GitHub↗3,057
  • brightercommand/brighterAvatar de BrighterCommand

    BrighterCommand/Brighter

    2,383Ver en GitHub↗

    Brighter is a .NET command dispatcher and event bus library that provides asynchronous messaging, persistence, and integration with common brokers like RabbitMQ and Kafka, making it a direct fit for your requirements.

    C#Message Queues
    Ver en GitHub↗2,383
  • rabbitmq/rabbitmq-dotnet-clientAvatar de rabbitmq

    rabbitmq/rabbitmq-dotnet-client

    2,255Ver en GitHub↗

    This is the official .NET client library for RabbitMQ, providing the necessary native integration to interact with a robust, distributed message broker for asynchronous messaging.

    C#Message QueuesMessaging and Queuing
    Ver en GitHub↗2,255
Compara los 10 mejores de un vistazo
RepositorioEstrellasLenguajeLicenciaÚltimo push
masstransit/masstransit7.8KC#Apache-2.04 jun 2026
dotnetcore/cap7.1KC#MIT25 may 2026
rebus-org/rebus2.6KC#NOASSERTION26 may 2026
chkr1011/mqttnet5KC#MIT16 jun 2026
rabbitmq/rabbitmq-server13.7KJavaScriptNOASSERTION26 jun 2026
jamesmh/coravel4.3KC#MIT20 jul 2025
zeromq/netmq3.2KC#NOASSERTION25 may 2026
easynetq/easynetq3.1KC#MIT15 jun 2026
brightercommand/brighter2.4KC#mit19 feb 2026
rabbitmq/rabbitmq-dotnet-client2.3KC#other10 feb 2026

Related searches

  • a message queue library for Go
  • a message queue library for PHP
  • a lightweight message queue for Java
  • un message broker open source para servicios
  • a logging library for C# applications
  • a library for sending emails in C#
  • a library for scheduling tasks in C#
  • a C# library for implementing WebSockets