C# Kafka

Open-source C# projects categorized as Kafka

Top 12 C# Kafka Projects

  • CAP

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

    Project mention: Mechanism for managing faulty consumer in asynchronous event broadcast in microservices / modular monolith | /r/dotnet | 2023-05-22

    You might want to implement the outbox pattern. There’s a decent library that’ll help and is really easy to integrate. In particular, I’d look at using the transaction functionality

  • Confluent's .NET Client for Apache KafkaTM

    Confluent's Apache Kafka .NET client

    Project mention: Event streaming in .Net with Kafka | dev.to | 2023-01-03

    Kafka .Net Client

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

  • kafkaflow

    KafkaFlow is a .NET framework to create Kafka based applications, simple to use and extend.

    Project mention: FLaNK Stack Weekly 2 October 2023 | dev.to | 2023-10-02
  • kafka-streams-dotnet

    .NET Stream Processing Library for Apache Kafka 🚀

    Project mention: Events steaming question - how to build an aggregate root object based on previous Kafka messages? | /r/csharp | 2023-01-27

    This is not particularly a C# question but I'm using Kafka with C# and potentially looking into C# Kafka Streams implementation.

  • 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.).

  • 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.).

  • dotnet-avro

    An Avro implementation for .NET

  • Onboard AI

    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.

  • azure-sql-db-change-stream-debezium

    SQL Server Change Stream sample using Debezium

  • AvroConvert

    Rapid Avro serializer for C# .NET

    Project mention: Fast Avro de/serializer for .NET | /r/dotnet | 2023-06-30

    First of all, i don't want to start something, but from a glimpse in the GitHub Readme, yours somehow looks very similar down to the shown example and method names from https://github.com/AdrianStrugala/AvroConvert

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

  • Akka.Streams.Kafka

    Kafka Akka.Streams connectors - part of the Alpakka project

  • KafkaStorm

    Simple .net client for Kafka based on Confluent.Kafka

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-10-02.

C# Kafka related posts

Index

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

Project Stars
1 CAP 6,249
2 Confluent's .NET Client for Apache KafkaTM 2,652
3 kafkaflow 508
4 kafka-streams-dotnet 410
5 SlimMessageBus 402
6 silverback 229
7 dotnet-avro 114
8 azure-sql-db-change-stream-debezium 92
9 AvroConvert 88
10 ksqlDB.RestApi.Client-DotNet 86
11 Akka.Streams.Kafka 66
12 KafkaStorm 2
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com