Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Apache Kafka

Apache Kafka

71 projects

Showing 35 of 71 projects

Silverback
SilverbackC#

A .NET message bus and broker integration library for building event-driven architectures with first-class Apache Kafka and MQTT support.

#silverback#service-bus#event-driven-architecture
Stars283
Forks44
Last commit27 days ago
Confluent's .NET Client
Confluent's .NET ClientC#

Confluent's official .NET client for Apache Kafka, built on librdkafka for high performance and reliability.

#stream-processing#event-driven#nuget
Stars280
Forks900
Last commit10 days ago
Apache Edgent
Apache EdgentJava

An open source programming model and runtime for analyzing data and events on edge devices, reducing data transmission and storage costs.

#iot#embedded-systems#real-time-processing
Stars222
Forks133
Last commit7 years ago
xk6-kafka
xk6-kafkaGo

A k6 extension for load testing Apache Kafka with support for multiple serialization formats, authentication, compression, and Schema Registry.

#load-testing#performance-testing#message-queue
Stars219
Forks101
Last commit1 month ago
phobos
phobosRuby

A micro framework and library for Ruby applications to simplify consuming and producing messages with Apache Kafka.

#event-driven#message-queue#ruby-kafka
Stars218
Forks37
Last commit1 year ago
kaffe
kaffeElixir

An opinionated Elixir wrapper around the Brod Kafka client with built-in support for Heroku Kafka and encrypted connections.

#elixir#batch-processing#message-queue
Stars165
Forks62
Last commit3 months ago
pg-kafka
pg-kafkaC

A PostgreSQL extension that enables sending messages directly to Apache Kafka from within the database.

#message-queue#data-integration#change-data-capture
Stars112
Forks15
Last commit11 years ago
straw
strawPython

A scalable real-time search platform for streaming data using Apache Storm, Kafka, and Lucene.

#redis#storm#luwak
Stars104
Forks19
Last commit10 years ago
kafka-sparkstreaming-cassandra
kafka-sparkstreaming-cassandraJupyter Notebook

A Docker container providing a complete streaming environment for experimenting with Kafka, Spark Streaming, and Cassandra.

#apache-spark#experimentation#real-time-processing
Stars96
Forks59
Last commit
hailstorm
hailstormHaskell

A distributed stream processing system written in Haskell that guarantees exactly-once semantics.

#stream-processing#haskell#real-time-analytics
Stars93
Forks8
Last commit12 years ago
Kafka Client
Kafka ClientJava

A reactive Kafka client for Vert.x that provides asynchronous consumer and producer APIs with stream support.

#stream-processing#event-driven#message-queue
Stars90
Forks87
Last commit2 days ago
DelphiKafkaClient
DelphiKafkaClientPascal

A cross-platform Delphi client and wrapper for Apache Kafka, supporting Windows and Linux.

#message-queue#librdkafka#client-library
Stars78
Forks35
Last commit7 months ago
Kafka
KafkaOCaml

OCaml bindings for Apache Kafka, enabling Kafka client functionality in OCaml applications.

#stream-processing#functional-programming#message-queue
Stars72
Forks12
Last commit2 years ago
kafka
kafkaShell

ZSH plugin providing autocompletion for Apache Kafka CLI tools.

#autocompletion#zsh-plugin#kafka-cli
Stars68
Forks14
Last commit4 years ago
gatling-kafka
gatling-kafkaScala

An unofficial Gatling plugin for stress testing Apache Kafka producer API.

#load-testing#stress-testing#performance-testing
Stars67
Forks71
Last commit5 years ago
SwiftKafka
SwiftKafkaSwift

A Swift SDK for Apache Kafka that enables producing and consuming from event streams by wrapping the librdkafka C library.

#message-queue#librdkafka#distributed-systems
Stars63
Forks19
Last commit5 months ago
terraform-aws-msk-kafka-cluster
terraform-aws-msk-kafka-clusterHCL

A Terraform module for provisioning and managing AWS Managed Streaming for Apache Kafka (MSK) clusters.

#cloud-infrastructure#devops#streaming-data
Stars61
Forks78
Last commit
coast
coastScala

A simple, Kafka-inspired stream processing library for Scala with exactly-once semantics and strong ordering guarantees.

#stream-processing#distributed-systems#state-aggregation
Stars60
Forks3
Last commit10 years ago
terraform-provider-confluent
terraform-provider-confluentGo

A Terraform plugin for managing Confluent Cloud and Platform resources as infrastructure-as-code.

#devops#streaming-platform#terraform-provider
Stars58
Forks92
Last commit1 day ago
Kafka-logger
Kafka-loggerJavaScript

A Kafka transport for Winston that enables logging to Apache Kafka topics via REST proxy.

#winston-transport#npm-package#log-aggregation
Stars45
Forks10
Last commit8 years ago
Swifka
SwifkaSwift

A native macOS Kafka monitoring client designed to be lightweight, safe, and read-only for production environments.

#observability#message-decoding#read-only
Stars43
Forks2
Last commit3 months ago
Delphi-Kafka
Delphi-KafkaPascal

High-performance Delphi client for Apache Kafka based on the librdkafka C library with full protocol support.

#stream-processing#event-driven#message-queue
Stars34
Forks15
Last commit8 years ago
kafka
kafkaJava

A Vert.x library for asynchronous Kafka message consumption and production via the Vert.x event bus.

#java-library#message-queue#event-bus
Stars31
Forks11
Last commit10 years ago
SPQR
SPQRJava

A dynamic framework for processing high-volume data streams with subsecond pipeline instantiation and modification latency.

#stream-processing#dynamic-framework#cluster-computing
Stars30
Forks6
Last commit10 years ago
xk6-output-kafka
xk6-output-kafkaGo

A k6 extension that streams real-time load test metrics to Apache Kafka topics for real-time monitoring and analysis.

#load-testing#k6#k6-extension
Stars26
Forks8
Last commit6 months ago
gatling-kafka-plugin
gatling-kafka-pluginScala

A Gatling protocol plugin for load testing Apache Kafka with support for Avro schemas and request-reply patterns.

#load-testing#performance-testing#message-queue
Stars25
Forks7
Last commit3 days ago
sample KafkaSparkCassandra
sample KafkaSparkCassandraScala

A Scala sample application demonstrating Spark Streaming integration with Kafka and Cassandra for data processing.

#apache-spark#real-time-analytics#scala
Stars22
Forks23
Last commit7 years ago
crafka
crafkaCrystal

A Kafka client library for Crystal built on librdkafka, supporting both producing and consuming messages.

#message-queue#librdkafka#distributed-systems
Stars20
Forks6
Last commit1 month ago
KafkaGate
KafkaGatePascal

FreePascal bindings for Apache Kafka using librdkafka with ZeroMQ integration for message bridging.

#message-queue#librdkafka#pascal-bindings
Stars19
Forks8
Last commit5 years ago
javactrl-kafka
javactrl-kafkaJava

A minimalistic workflow engine for JVM that defines workflows as Java functions and runs them as Apache Kafka Streams processors.

#workflow-management#workflow#workflow-engine
Stars18
Forks5
Last commit1 year ago
gatling-kafka
gatling-kafkaScala

A Gatling plugin for load testing Apache Kafka with support for fire-and-forget, request-reply, and consume-only scenarios.

#load-testing#performance-testing#message-queue
Stars18
Forks2
Last commit5 months ago
kafka-ada
kafka-adaAda

Ada bindings for the librdkafka C library, enabling Ada applications to produce and consume messages from Apache Kafka.

#event-driven#message-queue#librdkafka
Stars15
Forks1
Last commit4 years ago
Teknek
TeknekJava

A stream processing platform with a pluggable architecture for connecting data feeds to transformation operators.

#stream-processing#real-time-processing#distributed-systems
Stars10
Forks1
Last commit11 years ago
BottledWater
BottledWaterC

Change data capture from PostgreSQL into Kafka using logical decoding, enabling real-time data streaming.

#event-sourcing#change-data-capture#database-replication
Stars6
Forks146
Last commit3 years ago
rhoas
rhoasShell

A ZSH plugin that adds command completions and aliases for the rhoas CLI to manage Red Hat OpenShift Streams for Apache Kafka.

#developer-tools#productivity#zsh-plugin
Stars2
Forks0
Last commit5 years ago
PreviousPage 2 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
7 years ago
2 months ago
#Kafka37
#Message Queue30
#Distributed Systems24
#Stream Processing23
#Microservices14
#Event Streaming13
#Kafka Client12
#Java12
#Data Pipeline11
#Librdkafka11
#Scala10
#Data Streaming8