1.MassTransit / MassTransit
Distributed Application Framework for .NET
Ranked by Attention Score: stars gained over the last 90 complete days
38 repositories by Attention Score · Aug 6, 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#.
:bus: Simple and lean service bus implementation for .NET
RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.2+
Write your pipelines in C# !
A 100% native C# implementation of ZeroMQ for .NET
Confluent's Apache Kafka .NET client
An easy to use .NET API for RabbitMQ
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
🕸 Yet Another .NET Clean Architecture, but for Microservices project. It uses Minimal Clean Architecture with DDD-lite, CQRS-lite, and just enough Cloud-native patterns apply on the simple eCommerce sample and run on Tye with Dapr extension 🍻
Microsoft Graph Engine
Trill is a single-node query processor for temporal or streaming data.
Pluggable foundation blocks for building distributed apps.
Workflow Automation Engine
The gold standard for async .NET microservices on Azure, AWS and on-prem
.NET for Apache® Spark™ makes Apache Spark™ easily accessible to .NET developers.
.NET event sourced domain driven design model via NServiceBus and GetEventStore
Modular .NET messaging for commands, queries, events, durable inbox and outbox processing, sagas, and broker transports.
A simple mediator for .Net for sending command, publishing event and request response with pipelines supported
ETL framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value, Parquet, Yaml, Avro formatted files)
Task management system based on .NET 8 with Microservices, DDD, CQRS, Event Sourcing and Testing Concepts
.NET Stream Processing Library for Apache Kafka 🚀
Firely and Incendi's open source FHIR server
A lightweight framework to help creating CQRS and Eventsourcing applications in C#
C# and F# language binding and extensions to Apache Spark
The official C# Client for NATS
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.
Functional API for Microsoft Orleans http://orleanscontrib.github.io/Orleankka
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
Sample implementation and comparison of various approaches to building DDD applications. Useful as a baseline to quickly start a DDD dot net project.
Event store for Azure Table Storage
A C# implementation of WAMP (The Web Application Messaging Protocol)
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.
C# ORM - High Performance, SQL, NoSQL, Messaging, Pub-Sub
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.