C# Messaging

Open-source C# projects categorized as Messaging

Top 16 C# Messaging Projects

  • MassTransit

    Distributed Application Framework for .NET

    Project mention: Easy to use library for RabbitMQ in dotnet core. | /r/csharp | 2023-05-21

    What would be the benefits of using your library instead of something like MassTransit?

  • NetMQ

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

  • Revelo Payroll

    Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.

  • EasyNetQ

    An easy to use .NET API for RabbitMQ

    Project mention: Easy to use library for RabbitMQ in dotnet core. | /r/csharp | 2023-05-21

    For me I’d either go native, or EastNetQ. The latter, while opinionated, is terribly simple to use and has a decent history behind it.

  • Rebus

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

    Project mention: Message Queueing | /r/dotnet | 2023-03-09

    I can recommend Rebus: https://github.com/rebus-org/Rebus – it’s the one I know best, because I made most of it 🤠 and it even has a Pro option, if you feel like upgrading in that direction too some time in the future.

  • NServiceBus

    Build, version, and monitor better microservices with the most powerful service platform for .NET

    Project mention: Project Structure Review [.Net] [Console] | /r/PinoyProgrammer | 2023-09-19

    This is an implementation of pub/sub. The publisher is on a separate project. The message broker is Azure Service Bus. We use NServiceBus for code implementation. I use rabbitMQ broker for local tests. Nothing I can do about the tech stack. This is more of a high level single project structure review 😅

  • Foundatio

    Pluggable foundation blocks for building distributed apps.

  • booking-microservices

    A practical microservices, built with .Net 8, DDD, CQRS, Event Sourcing, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • WatsonTcp

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

  • SlimMessageBus

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

    Project mention: C# Complex Web Scraper: Looking for feedback / code review? | /r/csharp | 2023-02-24

    MassTransit, SlimMessageBus, and SilverBack abstract interactions with message queueing systems. Some of what you are trying to do (I didn't read it deep enough to know exactly what you're using the queue for) would be done as a queue configuration instead (e.g. ordering, de-dupe, etc.).

  • SuperSimpleTcp

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

  • silverback

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

    Project mention: C# Complex Web Scraper: Looking for feedback / code review? | /r/csharp | 2023-02-24

    MassTransit, SlimMessageBus, and SilverBack abstract interactions with message queueing systems. Some of what you are trying to do (I didn't read it deep enough to know exactly what you're using the queue for) would be done as a queue configuration instead (e.g. ordering, de-dupe, etc.).

  • Signal-Windows

    Unofficial Signal Private Messenger for Windows

    Project mention: Signal | /r/windowsphone | 2023-03-22

    Try to install this: https://github.com/signal-csharp/Signal-Windows/releases

  • booking-modular-monolith

    A practical Modular Monolith, built with .Net, DDD, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.

  • Crypter

    A Blazor WASM web application that offers end-to-end encrypted file and message transfer using Libsodium, Entity Framework, Hangfire, Docker, NUnit, and Mailkit.

    Project mention: [Hiring] (Online/Contract) Need help setting up CI/CD pipeline for web application | /r/forhire | 2023-04-20

    I am looking for an experienced DevOps engineer to help me setup a complete CI/CD pipeline for my open source web application. Link to repo: https://github.com/Crypter-File-Transfer/Crypter

  • Ziggurat

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

    Project mention: Consistência de dados e padrão Outbox | dev.to | 2023-05-13
  • eneter-net

    Lightweight framework for interprocess communication for .NET platforms.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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). The latest post mention was on 2023-09-19.

C# Messaging related posts

Index

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

Project Stars
1 MassTransit 5,890
2 NetMQ 2,786
3 EasyNetQ 2,785
4 Rebus 2,128
5 NServiceBus 1,990
6 Foundatio 1,779
7 booking-microservices 617
8 WatsonTcp 435
9 SlimMessageBus 392
10 SuperSimpleTcp 362
11 silverback 223
12 Signal-Windows 107
13 booking-modular-monolith 85
14 Crypter 29
15 Ziggurat 26
16 eneter-net 10
Learn any GitHub repo in 59 seconds
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
getonboard.dev