awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

C# Message Queue Libraries

Clasament actualizat la 13 iul. 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.

Selectăm repository-uri open-source de pe GitHub care se potrivesc cu „best c sharp message queue libraries”. Rezultatele sunt clasificate după relevanța față de căutarea ta — folosește filtrele de mai jos pentru a rafina rezultatele sau utilizează AI-ul.

C# Message Queue Libraries

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • masstransit/masstransitAvatar MassTransit

    MassTransit/MassTransit

    7,760Vezi pe 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
    Vezi pe GitHub↗7,760
  • dotnetcore/capAvatar dotnetcore

    dotnetcore/CAP

    7,088Vezi pe 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
    Vezi pe GitHub↗7,088
  • rebus-org/rebusAvatar rebus-org

    rebus-org/Rebus

    2,640Vezi pe 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
    Vezi pe GitHub↗2,640
  • chkr1011/mqttnetAvatar chkr1011

    chkr1011/MQTTnet

    5,011Vezi pe 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
    Vezi pe GitHub↗5,011
  • rabbitmq/rabbitmq-serverAvatar rabbitmq

    rabbitmq/rabbitmq-server

    13,732Vezi pe 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
    Vezi pe GitHub↗13,732
  • jamesmh/coravelAvatar jamesmh

    jamesmh/coravel

    4,285Vezi pe 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
    Vezi pe GitHub↗4,285
  • zeromq/netmqAvatar zeromq

    zeromq/netmq

    3,165Vezi pe 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
    Vezi pe GitHub↗3,165
  • easynetq/easynetqAvatar EasyNetQ

    EasyNetQ/EasyNetQ

    3,057Vezi pe 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
    Vezi pe GitHub↗3,057
  • brightercommand/brighterAvatar BrighterCommand

    BrighterCommand/Brighter

    2,383Vezi pe 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
    Vezi pe GitHub↗2,383
  • rabbitmq/rabbitmq-dotnet-clientAvatar rabbitmq

    rabbitmq/rabbitmq-dotnet-client

    2,255Vezi pe 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
    Vezi pe GitHub↗2,255
Compară top 10 dintr-o privire
RepositorySteleLimbajLicențăUltimul push
masstransit/masstransit7.8KC#Apache-2.04 iun. 2026
dotnetcore/cap7.1KC#MIT25 mai 2026
rebus-org/rebus2.6KC#NOASSERTION26 mai 2026
chkr1011/mqttnet5KC#MIT16 iun. 2026
rabbitmq/rabbitmq-server13.7KJavaScriptNOASSERTION26 iun. 2026
jamesmh/coravel4.3KC#MIT20 iul. 2025
zeromq/netmq3.2KC#NOASSERTION25 mai 2026
easynetq/easynetq3.1KC#MIT15 iun. 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 pentru servicii
  • 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