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: Walmart is migrating the remaining F# code into Java | news.ycombinator.com | 2024-03-04

    - Missing features or those that lag behind: https://github.com/confluentinc/confluent-kafka-dotnet/issue...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • kafkaflow

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

    Project mention: FLaNK Stack 29 Jan 2024 | dev.to | 2024-01-29
  • kafka-streams-dotnet

    .NET Stream Processing Library for Apache Kafka 🚀

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

  • dotnet-avro

    An Avro implementation for .NET

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • 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 2024-03-04.

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,389
2 Confluent's .NET Client for Apache KafkaTM 2,725
3 kafkaflow 570
4 kafka-streams-dotnet 432
5 SlimMessageBus 427
6 silverback 242
7 dotnet-avro 126
8 azure-sql-db-change-stream-debezium 94
9 AvroConvert 92
10 ksqlDB.RestApi.Client-DotNet 91
11 Akka.Streams.Kafka 66
12 KafkaStorm 3
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com