awesome-kafka

Kafka toolkit

A comprehensive resource and collection of tools and libraries for Apache Kafka development

Everything about Apache Kafka

GitHub

206 stars
14 watching
30 forks
last commit: over 1 year ago
Linked from 2 awesome lists

awesomeawsome-listkafka

awesome-kafka / Development / Client libraries

Go 11,629 about 2 months ago
Go 129 about 8 years ago
Go 216 about 5 years ago
Go Kafka streaming 2,367 4 months ago
Node
Node 297 3 months ago
Node 290 about 2 years ago
Node Kafka streams 831 almost 2 years ago
Node librdkafka 0 almost 7 years ago
Php 1,442 almost 3 years ago
Php 2,095 3 months ago
Perl 41 over 4 years ago
Python (asyncio) 1,178 about 2 months ago
Python (kafka-python) 5,650 about 2 months ago
Python (pykafka) 1,121 about 4 years ago
Ruby 1,275 almost 2 years ago
Phobos - Ruby App framework 220 over 1 year ago
Karafka - Ruby and Rails framework 2,100 about 1 month ago
Dart 56 over 2 years ago
JRuby 71 over 8 years ago
Elixir 599 about 2 months ago
Erlang 666 about 2 months ago
Rust 1,262 3 months ago
LinkedIn wrapper library 133 over 1 year ago
kasper - a lightweight library for processing Kafka topics 439 over 7 years ago
others and

awesome-kafka / Development / Kafka Streams Libraries

Scala 190 over 1 year ago
faust - Python Stream Processing 6,751 6 months ago
Southpaw - Streaming left joins for data change capture 52 9 months ago

awesome-kafka / Development / KSQL

KSQL JDBC Driver 87 almost 3 years ago
KSQL Addon - User Defined Function (UDF) for Machine Learning 11 almost 7 years ago

awesome-kafka / Development / Connectors

JDBC 7 3 months ago
Elasticsearch 20 about 1 month ago
HDFS 15 about 1 month ago
Beast - Kafka to BigQuery Sink 148 almost 3 years ago
BigQuery 17 about 2 years ago
SQL 38 about 2 years ago
GCloud pubsub 4 about 2 years ago
BigTable 3 about 2 years ago
Google Cloud Storage (GCS) 70 5 months ago
HBase 43 over 4 years ago
FileSystem 110 about 2 years ago
Streaming files from a local filesystem 324 about 2 months ago
kafka-connect-protobuf-converter 94 over 1 year ago
IBM MQ Source 95 about 2 months ago
IBM MQ Sink 35 4 months ago
Azure IoT Hub 40 almost 5 years ago
Pulsar 24 almost 2 years ago
HTTP 30 over 2 years ago

awesome-kafka / Development / Producers

Maxwell's daemon - a mysql-to-json kafka producer 4,059 about 2 months ago

awesome-kafka / Development / Consumers

Spark 635 almost 3 years ago
Storm
Mapreduce
Divolte 15 about 10 years ago
Azure Data Explorer/Kusto 48 about 2 months ago
Firehose 329 5 months ago Firehose is an extensible, no-code, and cloud-native service to load real-time streaming data from Kafka to data stores, data lakes, and analytical storage systems
Raccoon 200 4 months ago Raccoon is a high-throughput, low-latency service to collect events in real-time from your web, mobile apps, and services using multiple network protocols and publish to Kafka

awesome-kafka / Development / Transformations

Dagger 268 over 1 year ago Dagger is an easy-to-use, SQL framework to process built on top of Apache Flink for stateful processing of Kafka data
Single Message Transformations (SMT) 75 about 2 months ago

awesome-kafka / Development / Testing

Mocked Streams - Topology testing library for Kafka Streams (no broker required) 187 about 4 years ago
Unit-testing for embedded kafka services 25 about 6 years ago
Kafka JUnit 170 2 months ago
Kafka Unit 174 about 3 years ago
Kafka for JUnit 53 2 months ago
Karate and Kafka 26 5 months ago
embedded-kafka - in-memory Kafka instance to run your tests against 386 about 2 months ago
Kafka Containers
Mockintosh - through asynchronous Kafka actors

awesome-kafka / Operations / CI/CD

kafka-gitops 323 over 1 year ago

awesome-kafka / Operations / Operational Utilities

Cruise control 2,777 about 2 months ago
DoctorKafka 633 about 3 years ago and its successor
Brucke - Inter-cluster bridge of kafka topics 44 about 2 years ago
Kafka-Kit 488 9 months ago
Secor - service for persisting Kafka logs 1,846 about 2 months ago
kafkabalancer 48 about 7 years ago
Yelp Kafka-Utils 314 over 1 year ago
Cerner Common Kafka utilities 36 over 1 year ago
connectctl - manage kafka connect connectors easily 12 over 2 years ago

awesome-kafka / Operations / Monitoring

Kafka Offset Exporter 27 over 1 year ago
Fluent plugin 303 6 months ago
Burrow - Kafka Consumer Lag Checking 3,776 about 2 months ago
Remora 196 over 2 years ago
Kafka Offset Monitoring 281 about 3 years ago
kafka-eagle 3,090 6 months ago
Kafka-prometheus 136 10 months ago
Consumer lag monitoring 50 3 months ago

awesome-kafka / Operations / Performance tools

sangrenel 204 over 1 year ago
KLoadGen - load generator plugin for jmeter 208 2 months ago

awesome-kafka / Operations / Security

Kafka Security Manager 362 12 months ago
Kafka security playbook 180 about 1 year ago

awesome-kafka / Operations / Audit

chaperone - A Kafka audit system 641 about 4 years ago

awesome-kafka / Operations / Mirroring

MirrorMaker
Message Handler For MirrorMaker to change topic names 42 about 4 years ago
uReplicator 918 about 1 year ago
MirrorTool for Kafka Connect 70 about 4 years ago
Mirus 204 2 months ago

awesome-kafka / Operations / Backup

Backup and Restore topics & offsets 164 about 2 months ago

awesome-kafka / Operations / Tools

Karapace - Your Kafka essentials in one tool 478 about 2 months ago
REST-proxy 54 about 1 month ago
Kafka-Pixy - gRPC/REST Proxy 773 9 months ago
Kafka Proxy providing SASL/PLAIN authentication and SSL 504 about 2 months ago
Reactive/Akka API 1,417 about 1 month ago
kafkat 504 over 5 years ago
kt 947 10 months ago
kafka-connect-tools 118 almost 4 years ago
Node Kafka connect 128 about 2 years ago
Kafka-monitor 2,023 over 1 year ago
Kafka Auto completion 34 about 7 years ago
Kafka Cheet Sheet 306 about 4 years ago
Kafka Write Protocol encoder/decoder 95 3 months ago
Winton Kafka Streams 311 about 6 years ago
Spring-kafka 2,244 about 1 month ago
Maven quick start for Kafka Connect connectors 146 almost 4 years ago
Trifecta 215 about 6 years ago
Kafka Specs 216 about 2 months ago
Strimzi Kafka CLI 82 3 months ago

awesome-kafka / Operations / Metadata Management

Go library for Kafka metadata in Zookeeper 100 over 5 years ago
Meteor 193 3 months ago Meteor is a scalable, easy-to-use, extensible metadata collection framework from the different cloud providers and on-prem sources and publish to Kafka

awesome-kafka / Operations / Schema Management

Stencil 222 8 months ago Stencil is a Protobuf schema registry for Kafka that enables you to create, maintain and consume protobuf messages and APIs dynamically, efficiently, and reliably
Schema registry 2,233 about 1 month ago
Node Schema registry 24 over 5 years ago
Schema Registry Transfer SMT 56 over 1 year ago
Expedia Stream Registry 122 about 2 months ago

awesome-kafka / Operations / UI

kafka-manager 11,853 over 1 year ago
Kafka HQ 3,432 about 1 month ago
Kafdrop 3.x 5,620 about 2 months ago – web UI for Kafka. For versions older than 0.10.0 use
Kafka Webview 394 about 2 months ago
Kafka Topics UI 876 almost 3 years ago
Kafka Connect UI 508 about 1 year ago
Kafka Schema UI 421 12 months ago
Kafkawize - self service topic management portal 21 over 1 year ago
Kadmin - Kafka Producer/Consumer UI 69 about 5 years ago
Kowl 3,860 about 1 month ago
Kafka Streams Topology Sketch Diagram Visualization 411 over 1 year ago
Web based GUI 9,986 6 months ago

awesome-kafka / Deployment / Kubernetes

Kafka k8s operator 295 over 6 years ago
Strimzi 4,904 about 2 months ago Operator for deploying and running Apache Kafka on Kubernetes
konsumerator - Kafka Consumer Operator 22 almost 2 years ago

awesome-kafka / Deployment / Docker

fast-data-dev 2,024 about 2 months ago

awesome-kafka / Deployment / Integrations

Ecosystem
hermes 820 about 2 months ago
IBMStreams 13 over 2 years ago
Brooklin 931 8 months ago

awesome-kafka / Alternative Implementations

Go 4,939 about 1 year ago
C/C++ 332 about 1 month ago

awesome-kafka / Projects built on top of Kafka

In-Memory Cache Backed by Kafka 245 about 2 months ago
ransactional Metadata Store Backed by Kafka 22 3 months ago

awesome-kafka / Unsorted

https://github.com/Landoop/kafka-connect-kcql-smt 32 almost 5 years ago
https://github.com/nodefluent/purpur 7 over 5 years ago
Azkarra Streams - lightweight java framework which makes easy to create production-ready Kafka Streams applications 185 about 2 years ago

Backlinks from these awesome lists:

More related projects: