C# Messaging

Open-source C# projects categorized as Messaging

Top 20 C# Messaging Projects

  1. MassTransit

    Distributed Application Framework for .NET

    Project mention: Building a Pub/Sub System in .NET: MassTransit, Reactive Extensions, and BlockingCollection | dev.to | 2025-08-26

    In the MassTransit demo below, a PublisherService is implemented as a hosted service to periodically publish messages.

  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. NetMQ

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

    Project mention: C# Image Resizer Using ZeroMQ | dev.to | 2025-04-30

    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

  4. EasyNetQ

    An easy to use .NET API for RabbitMQ

  5. Rebus

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

    Project mention: .NET library MassTransit going commercial with V9 | news.ycombinator.com | 2025-04-03
  6. NServiceBus

    The gold standard for async .NET microservices on Azure, AWS and on-prem

  7. Foundatio

    Pluggable foundation blocks for building distributed apps.

  8. MessagePipe

    High performance in-memory/distributed messaging pipeline for .NET and Unity.

  9. 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.

    InfluxDB logo
  10. booking-microservices

    A practical microservices with the latest technologies and architectures like Vertical Slice Architecture, Event Sourcing, CQRS, DDD, gRpc, MongoDB, RabbitMq, Masstransit, and Aspire in .Net 9.

  11. WatsonTcp

    WatsonTcp is the easiest way to build TCP-based clients and servers in C#.

  12. SlimMessageBus

    Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.

  13. SuperSimpleTcp

    Simple wrapper for TCP client and server in C# with SSL support

  14. booking-modular-monolith

    A practical Modular Monolith architecture with the latest technologies and architecture like Vertical Slice Architecture, Event Driven Architecture, CQRS, DDD, gRpc, Masstransit, and Aspire in .Net 9.

  15. silverback

    Silverback is a simple but feature-rich message bus for .NET core (it currently supports Kafka, RabbitMQ and MQTT).

  16. Easy.MessageHub

    No need for .NET Events! A thread-safe, high performance & easy to use cross platform implementation of the Event Aggregator Pattern.

  17. Signal-Windows

    Unofficial Signal Private Messenger for Windows

  18. AsyncMonolith

    Facilitates simple durable and asynchronous messaging in dotnet apps.

  19. Crypter

    A web application that offers end-to-end encrypted file and message transfer using Blazor WASM, Geralt and BlazorSodium (libsodium language bindings), Entity Framework Core, Hangfire, Docker, and Mailkit.

  20. Ziggurat

    A .NET library to create message consumers. (by rafaelpadovezi)

  21. eneter-net

    Lightweight framework for interprocess communication for .NET platforms.

  22. ftw-cli

    peer to peer, IP based, end to end encrypted messenger application

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C# Messaging discussion

Log in or Post with

C# Messaging related posts

  • C# Image Resizer Using ZeroMQ

    5 projects | dev.to | 30 Apr 2025
  • .NET library MassTransit going commercial with V9

    1 project | news.ycombinator.com | 3 Apr 2025
  • Project Structure Review [.Net] [Console]

    2 projects | /r/PinoyProgrammer | 19 Sep 2023
  • Easy to use library for RabbitMQ in dotnet core.

    3 projects | /r/csharp | 21 May 2023
  • Consistência de dados e padrão Outbox

    4 projects | dev.to | 13 May 2023
  • [Hiring] (Online/Contract) Need help setting up CI/CD pipeline for web application

    1 project | /r/forhire | 20 Apr 2023
  • Signal

    1 project | /r/windowsphone | 22 Mar 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 2 Sep 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Messaging projects in C#? This list will help you:

# Project Stars
1 MassTransit 7,507
2 NetMQ 3,099
3 EasyNetQ 2,976
4 Rebus 2,529
5 NServiceBus 2,144
6 Foundatio 2,045
7 MessagePipe 1,653
8 booking-microservices 1,202
9 WatsonTcp 639
10 SlimMessageBus 564
11 SuperSimpleTcp 510
12 booking-modular-monolith 389
13 silverback 272
14 Easy.MessageHub 260
15 Signal-Windows 112
16 AsyncMonolith 75
17 Crypter 43
18 Ziggurat 28
19 eneter-net 14
20 ftw-cli 5

Sponsored
Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com

Did you know that C# is
the 11th most popular programming language
based on number of references?