C# Kafka

Open-source C# projects categorized as Kafka

Top 15 C# Kafka Projects

  1. CAP

    Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern

    Project mention: Tools found from TechRadar | dev.to | 2024-10-27

    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.

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

    A framework for building messaging apps with .NET and C#.

    Project mention: Brighter: Migração do MySQL Outbox para a V10 | dev.to | 2025-09-01
  4. kafkaflow

    Apache Kafka .NET Framework to create applications simple to use and extend.

  5. SlimMessageBus

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

  6. streamiz

    .NET Stream Processing Library for Apache Kafka 🚀

  7. silverback

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

  8. Confluent's .NET Client for Apache KafkaTM

    Confluent's Apache Kafka .NET client

  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. dotnet-avro

    An Avro implementation for .NET

  11. AvroConvert

    Rapid Avro serializer for C# .NET

  12. jmx-monitoring-stacks

    📊 Monitoring examples for Confluent Cloud and Confluent Platform

  13. azure-sql-db-change-stream-debezium

    SQL Server Change Stream sample using Debezium

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

  15. Akka.Streams.Kafka

    Kafka Akka.Streams connectors - part of the Alpakka project

  16. DotnetAspireChallenge

    10 Day .Net Aspire Challenge

  17. KafkaStorm

    Simple .net client for Kafka based on Confluent.Kafka

  18. 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# Kafka discussion

Log in or Post with

C# Kafka related posts

  • Tools found from TechRadar

    3 projects | dev.to | 27 Oct 2024
  • Can AI Write Production-Ready Code? What Every Developer Should Know

    2 projects | dev.to | 3 Oct 2024
  • Mechanism for managing faulty consumer in asynchronous event broadcast in microservices / modular monolith

    2 projects | /r/dotnet | 22 May 2023
  • C# Complex Web Scraper: Looking for feedback / code review?

    5 projects | /r/csharp | 24 Feb 2023
  • Events steaming question - how to build an aggregate root object based on previous Kafka messages?

    1 project | /r/csharp | 27 Jan 2023
  • Event streaming in .Net with Kafka

    4 projects | dev.to | 3 Jan 2023
  • Is there MQ that is using only redis for dotnet?

    1 project | /r/dotnet | 22 Nov 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 2 Sep 2025
    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 →

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

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?