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. Learn more →
Top 15 C# Kafka Projects
-
CAP
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
CAP is a .NET library that implements the Outbox pattern. When working with distributed messaging systems like RabbitMQ or Kafka, we frequently face the challenge of ensuring that database updates and event publications are performed atomically. CAP addresses this challenge by recording the intent to publish the event in the same database transaction that caused the event. We find CAP to be quite useful as it supports several databases and messaging platforms while guaranteeing at-least-once delivery.
-
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!
-
-
-
SlimMessageBus
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
-
-
silverback
Silverback is a simple but feature-rich message bus for .NET core (it currently supports Kafka, RabbitMQ and MQTT).
-
-
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.
-
-
-
-
-
ksqlDB.RestApi.Client-DotNet
ksqlDb.RestApi.Client is a C# LINQ-enabled client API for issuing and consuming ksqlDB push and pull queries and executing statements.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Kafka discussion
C# Kafka related posts
-
Tools found from TechRadar
-
Can AI Write Production-Ready Code? What Every Developer Should Know
-
Mechanism for managing faulty consumer in asynchronous event broadcast in microservices / modular monolith
-
C# Complex Web Scraper: Looking for feedback / code review?
-
Events steaming question - how to build an aggregate root object based on previous Kafka messages?
-
Event streaming in .Net with Kafka
-
Is there MQ that is using only redis for dotnet?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 2 Sep 2025
Index
What are some of the best open-source Kafka projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | CAP | 6,940 |
2 | Brighter | 2,261 |
3 | kafkaflow | 744 |
4 | SlimMessageBus | 564 |
5 | streamiz | 507 |
6 | silverback | 272 |
7 | Confluent's .NET Client for Apache KafkaTM | 195 |
8 | dotnet-avro | 149 |
9 | AvroConvert | 113 |
10 | jmx-monitoring-stacks | 107 |
11 | azure-sql-db-change-stream-debezium | 102 |
12 | ksqlDB.RestApi.Client-DotNet | 100 |
13 | Akka.Streams.Kafka | 76 |
14 | DotnetAspireChallenge | 14 |
15 | KafkaStorm | 3 |