awesome-kafka

A curated list of awesome things related to Apache Kafka

GitHub

230 stars
19 watching
41 forks
last commit: 4 months ago
Linked from 1 awesome list

awesomeawesome-listkafka

Awesome Kafka / Libraries / Kafka

topicctl 589 3 months ago A tool for easy, declarative management of Kafka topics. Includes the ability to "apply" topic changes from YAML as well as a repl for interactive exploration of brokers, topics, consumer groups, messages, and more
sarama 11,440 4 days ago Sarama is an MIT-licensed Go client library for Apache Kafka version 0.8 (and later)
kadeck Apache Kafka Monitoring, Kafka UI and data platform for Desktop or Web
conduktor
mirus 201 2 months ago Mirus is a cross data-center data replication tool for Apache Kafka
kareldb 393 8 days ago A Relational Database Backed by Apache Kafka
kcache 245 4 days ago An In-Memory Cache Backed by Apache Kafka
kafka-lag-based-assignor 12 almost 4 years ago Kafka partition assignor that distributes lag evenly across a consumer group
kafka-pixy 768 6 months ago Kafka-Pixy is a dual API (gRPC and REST) proxy for Kafka with automatic consumer group control
Burrow 3,733 2 months ago Kafka Consumer Lag Checking
kafka-tools 592 over 2 years ago A collection of tools for working with Apache Kafka
schema-registry-ui 421 8 months ago Web tool for Avro Schema Registry
kafkacat 5,402 3 months ago Generic command line non-JVM Apache Kafka producer and consumer
kafka-jackson 6 over 6 years ago Kafka Serializer, Deserializer, and Serde for Jackson JSON
kafkahq 3,370 4 days ago Kafka GUI for topics, topics data, consumers group, schema registry, connect and more
secor 1,845 8 days ago Secor is a service implementing Kafka log persistence
reactive-kafka 1,417 5 days ago Alpakka Kafka connector - Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka
kafka-monitor 2,020 12 months ago
chaperone 640 over 3 years ago A Kafka audit system
uReplicator 913 10 months ago Improvement of Apache Kafka Mirrormaker
kafka-websocket 345 10 months ago
kafka-unit 174 almost 3 years ago
cruise-control 2,740 4 days ago Cruise-control is the first of its kind to fully automate the dynamic workload rebalance and self-healing of a kafka cluster
jocko 4,923 11 months ago Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)
hermes 811 8 days ago Fast and reliable message broker built on top of Kafka
kt 950 6 months ago Kafka command line tool
kafka-eagle 3,066 about 2 months ago Used to monitor the consumer status of Kafka clusters, as well as offsets, metadata and other information
dockerkafka 633 almost 3 years ago DoctorKafka is a service for Kafka cluster auto healing and workload balancing
kasper 439 about 7 years ago Kasper is a lightweight library for processing Kafka topics
Yelp kafka-utils 314 about 1 year ago
kafka-spark-consumer 632 over 2 years ago
kafka-streams-cep 308 10 months ago Complex Event Processing on top of Kafka Streams
spring-kafka 2,167 4 days ago
ksql-machine-learning-udf 12 over 6 years ago
kafkabeat 6 about 7 years ago Elasticsearch Beats for kafka
sangrenel 206 over 1 year ago
Strimzi 4,775 11 days ago Operator for deploying and running Apache Kafka on Kubernetes and OpenShift
Kafka Manager 11,808 about 1 year ago Web-based tool for managing a Kafka cluster
Strimzi Kafka CLI 79 about 1 month ago A CLI for Strimzi Kafka Operator
Kafka Cluster Kraft Mode - DockerCompose 17 2 months ago Workable kafka cluster with kraft mode using docker-compose
Decaton 329 about 1 month ago High throughput asynchronous task processing framework

Awesome Kafka / Libraries / Kafka UI

KafkaTrail 2 4 months ago
kafka-topics-ui 877 over 2 years ago
kafka-connect-ui 503 10 months ago Web tool for Kafka Connect
Kafdrop 5,484 4 days ago Web UI for browsing Kafka topics and consumer groups
kafka-webview 395 16 days ago
kafka-view 218 about 2 years ago
cruise-control-ui 342 about 2 months ago
real-time-ui-with-kafka-streams 31 about 7 years ago
tsujun 53 about 6 years ago Yet another Web UI for KSQL
kowl 3,768 3 days ago
akhq

Awesome Kafka / Libraries / Kafka Streams

schema-registry-ui 421 8 months ago
kafka-streams-consumer-offsets-to-json 13 almost 5 years ago A Kafka Streams process to convert consumer_offsets to a JSON-readable topic
kafka-operator 297 almost 6 years ago
kafkabalancer 48 almost 7 years ago
mockedstreams 186 over 3 years ago
winton-kafka-streams 313 over 5 years ago A Python implementation of Apache Kafka Streams

Awesome Kafka / Libraries / Kafka Connect

Apache Camel Kafka Connect 340+ Apache Camel components as Kafka Connect connectors
kafka-connect-client 35 2 months ago A kafka-connect REST api client for java
Confluent Connector Hub
kafka-connect-protobuf-converter 94 over 1 year ago Protobuf converter plugin for Kafka Connect
Maxwell 4,012 4 days ago
kafka-connect-transformers 8 almost 6 years ago
kafka-connect-mq-source 93 8 days ago
kafka-connect-jenkins 30 almost 2 years ago
toketi-kafka-connect-iohub 40 over 4 years ago
connectctl 12 over 2 years ago Manage kafka connect connectors easily
kafka-connect-transform-common 151 2 months ago Common Transforms for Kafka Connect
aiven-kafka-connect-transforms 72 4 days ago A collection of Single Message Transformations (SMTs) for Kafka Connect
kafka-connect-file-pulse 322 8 days ago A polyvalent, scalable and reliable, Kafka Connector that makes it easy to parse, transform and stream any file, in any format, into Apache Kafka
kafka-connect-http 30 about 2 years ago
snowflake-kafka-connector 138 3 days ago

Awesome Kafka / Libraries / REST Proxy

kafka-rest 38 3 days ago Confluent REST Proxy
strimzi-http-bridge 280 7 days ago Strimzi Kafka Bridge (AMQP & HTTP)
Zilla 531 5 days ago An API gateway built for event-driven architectures and streaming that supports standard protocols such as HTTP, SSE, gRPC, MQTT and the native Kafka protocol

Awesome Kafka / Libraries / Schema Registry

apicurio-registry 588 3 days ago Apicurio API/schema registry (includes UI)
schema-registry 2,207 3 days ago Confluent Schema registry for Kafka
ksql-jdbc-driver 88 over 2 years ago

Awesome Kafka / Libraries / Other Awesome Kafka

ApacheKafka 33 10 months ago
dharmeshkakadia/awesome-kafka 202 about 1 year ago
infoslack/awesome-kafka 578 8 months ago
awesome-kafka-playground 1 over 6 years ago

Awesome Kafka / Libraries / Kafkaesque

Pulsar 14,141 12 days ago
Flink
Spark
Heron 3,645 over 1 year ago
Beam
Arrow
Samza
Nats
Chronicle-Queue 3,267 8 days ago
CorfuDB 639 12 days ago
GenStage
faust 6,726 2 months ago Python Stream Processing
redpanda
Meteor 23 about 2 years ago Lightweight, broker-less alternative to Kafka for message streaming

Awesome Kafka / Resources / Learning

Passionate Developer: Kafka Streams DSL vs processor API
Mastering Kafka Streams
Spark Streaming + Kafka Integration Guide

Awesome Kafka / Resources / Blogs

CodingJunkie Random Thoughts on Coding by Bill Bejeck
Understanding Kafka with Factorio

Awesome Kafka / Resources / Books

Kafka Streams in Action
Kafka in Action
Kafka the Definitive Guide
Streaming Data Pipelines with Kafka

Backlinks from these awesome lists: