1.MassTransit / MassTransit
Distributed Application Framework for .NET
Ranked by Attention Score: stars gained over the last 180 complete days
29 repositories by Attention Score · May 8, 2026 – Nov 3, 2026 (UTC)
Distributed Application Framework for .NET
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
A framework for building messaging apps with .NET and C#.
Write your pipelines in C# !
:bus: Simple and lean service bus implementation for .NET
A 100% native C# implementation of ZeroMQ for .NET
RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.2+
Confluent's Apache Kafka .NET client
An easy to use .NET API for RabbitMQ
Microsoft Graph Engine
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
Modular .NET messaging for commands, queries, events, durable inbox and outbox processing, sagas, and broker transports.
.NET Stream Processing Library for Apache Kafka 🚀
A simple mediator for .Net for sending command, publishing event and request response with pipelines supported
Trill is a single-node query processor for temporal or streaming data.
ETL framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value, Parquet, Yaml, Avro formatted files)
.NET event sourced domain driven design model via NServiceBus and GetEventStore
A state-of-the-art distributed system using Reactive DDD as uncertainty modeling, Event Storming as subdomain decomposition, Event Sourcing as an eventual persistence mechanism, CQRS, Async Projections, Microservices for individual deployable units, Event-driven Architecture for efficient integration, and Clean Architecture as domain-centric design
EtlKit is a lightweight ETL (extract · transform · load) library and data integration toolbox for .NET. Build your own data pipelines programmatically in C# — readable, testable, and tracked in source control like the rest of your code.
The official C# Client for NATS
Silverback is a message bus and broker integration library for .NET. It is designed to simplify event-driven architectures and asynchronous messaging, with first-class support for Apache Kafka and MQTT.
Free and open source schema versioning and database migration made natively with .NET/6. NEW THIS MAY 2022! v1.3.15 released!
Facilitates simple durable and asynchronous messaging in dotnet apps.
.NET framework for DDD, CQRS and Event Sourcing.
Quick integration toolkit for Ixian. Connects apps, IoT devices, AI Agents, and services to the Ixian Platform via REST APIs and message queues (MQTT/RabbitMQ). Provides developers with a simple bridge into secure Ixian communication and Client Discovery.
Functional API for Microsoft Orleans http://orleanscontrib.github.io/Orleankka
Sample implementation and comparison of various approaches to building DDD applications. Useful as a baseline to quickly start a DDD dot net project.
A C# implementation of WAMP (The Web Application Messaging Protocol)