awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

C# Message Queue Libraries

Ranking aktualisiert am 13. Juli 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.

Wir kuratieren Open-Source GitHub Repositories passend zu „best c sharp message queue libraries“. Die Ergebnisse sind nach Relevanz für deine Suche sortiert — nutze die Filter unten oder verfeinere die Suche mit KI.

C# Message Queue Libraries

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • masstransit/masstransitAvatar von MassTransit

    MassTransit/MassTransit

    7,760Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,760
  • dotnetcore/capAvatar von dotnetcore

    dotnetcore/CAP

    7,088Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,088
  • rebus-org/rebusAvatar von rebus-org

    rebus-org/Rebus

    2,640Auf GitHub ansehen↗

    :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
    Auf GitHub ansehen↗2,640
  • chkr1011/mqttnetAvatar von chkr1011

    chkr1011/MQTTnet

    5,011Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,011
  • rabbitmq/rabbitmq-serverAvatar von rabbitmq

    rabbitmq/rabbitmq-server

    13,732Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗13,732
  • jamesmh/coravelAvatar von jamesmh

    jamesmh/coravel

    4,285Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,285
  • zeromq/netmqAvatar von zeromq

    zeromq/netmq

    3,165Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,165
  • easynetq/easynetqAvatar von EasyNetQ

    EasyNetQ/EasyNetQ

    3,057Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,057
  • brightercommand/brighterAvatar von BrighterCommand

    BrighterCommand/Brighter

    2,383Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,383
  • rabbitmq/rabbitmq-dotnet-clientAvatar von rabbitmq

    rabbitmq/rabbitmq-dotnet-client

    2,255Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,255
Die Top 10 auf einen Blick vergleichen
RepositoryStarsSpracheLizenzLetzter Push
masstransit/masstransit7.8KC#Apache-2.04. Juni 2026
dotnetcore/cap7.1KC#MIT25. Mai 2026
rebus-org/rebus2.6KC#NOASSERTION26. Mai 2026
chkr1011/mqttnet5KC#MIT16. Juni 2026
rabbitmq/rabbitmq-server13.7KJavaScriptNOASSERTION26. Juni 2026
jamesmh/coravel4.3KC#MIT20. Juli 2025
zeromq/netmq3.2KC#NOASSERTION25. Mai 2026
easynetq/easynetq3.1KC#MIT15. Juni 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
  • ein Open-Source-Message-Broker für Services
  • 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