awesome-kafka
Kafka toolkit
A curated collection of useful libraries and tools for working with Apache Kafka
A curated list of awesome things related to Apache Kafka
244 stars
19 watching
42 forks
last commit: 15 days ago
Linked from 1 awesome list
awesomeawesome-listkafka
Awesome Kafka / Libraries / Kafka | |||
topicctl | 598 | 15 days 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,560 | 10 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 | 203 | 23 days ago | Mirus is a cross data-center data replication tool for Apache Kafka |
kareldb | 393 | 17 days ago | A Relational Database Backed by Apache Kafka |
kcache | 245 | 8 days ago | An In-Memory Cache Backed by Apache Kafka |
kafka-lag-based-assignor | 12 | about 4 years ago | Kafka partition assignor that distributes lag evenly across a consumer group |
kafka-pixy | 774 | 7 months ago | Kafka-Pixy is a dual API (gRPC and REST) proxy for Kafka with automatic consumer group control |
Burrow | 3,762 | 4 months ago | Kafka Consumer Lag Checking |
kafka-tools | 595 | almost 3 years ago | A collection of tools for working with Apache Kafka |
schema-registry-ui | 421 | 9 months ago | Web tool for Avro Schema Registry |
kafkacat | 5,447 | 5 months ago | Generic command line non-JVM Apache Kafka producer and consumer |
kafka-jackson | 7 | over 6 years ago | Kafka Serializer, Deserializer, and Serde for Jackson JSON |
kafkahq | 3,411 | 10 days ago | Kafka GUI for topics, topics data, consumers group, schema registry, connect and more |
secor | 1,846 | about 1 month ago | Secor is a service implementing Kafka log persistence |
reactive-kafka | 1,417 | 3 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,023 | about 1 year ago | |
chaperone | 641 | almost 4 years ago | A Kafka audit system |
uReplicator | 917 | 11 months ago | Improvement of Apache Kafka Mirrormaker |
kafka-websocket | 347 | 11 months ago | |
kafka-unit | 174 | about 3 years ago | |
cruise-control | 2,765 | 9 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,935 | about 1 year ago | Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native) |
hermes | 819 | 7 days ago | Fast and reliable message broker built on top of Kafka |
kt | 948 | 8 months ago | Kafka command line tool |
kafka-eagle | 3,084 | 4 months ago | Used to monitor the consumer status of Kafka clusters, as well as offsets, metadata and other information |
dockerkafka | 634 | 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 | 635 | over 2 years ago | |
kafka-streams-cep | 308 | 11 months ago | Complex Event Processing on top of Kafka Streams |
spring-kafka | 2,192 | 5 days ago | |
ksql-machine-learning-udf | 11 | over 6 years ago | |
kafkabeat | 6 | about 7 years ago | Elasticsearch Beats for kafka |
sangrenel | 205 | over 1 year ago | |
Strimzi | 4,858 | 5 days ago | Operator for deploying and running Apache Kafka on Kubernetes and OpenShift |
Kafka Manager | 11,836 | over 1 year ago | Web-based tool for managing a Kafka cluster |
Strimzi Kafka CLI | 80 | 15 days ago | A CLI for Strimzi Kafka Operator |
Kafka Cluster Kraft Mode - DockerCompose | 17 | 4 months ago | Workable kafka cluster with kraft mode using docker-compose |
Decaton | 335 | 3 months ago | High throughput asynchronous task processing framework |
Awesome Kafka / Libraries / Kafka UI | |||
KafkaTrail | 4 | 6 months ago | |
kafka-topics-ui | 877 | almost 3 years ago | |
kafka-connect-ui | 506 | 11 months ago | Web tool for Kafka Connect |
Kafdrop | 5,582 | 6 days ago | Web UI for browsing Kafka topics and consumer groups |
kafka-webview | 395 | about 2 months ago | |
kafka-view | 219 | about 2 years ago | |
cruise-control-ui | 346 | 3 months ago | |
real-time-ui-with-kafka-streams | 31 | about 7 years ago | |
tsujun | 53 | over 6 years ago | Yet another Web UI for KSQL |
kowl | 3,829 | 6 days ago | |
akhq | |||
Awesome Kafka / Libraries / Kafka Streams | |||
schema-registry-ui | 421 | 9 months ago | |
kafka-streams-consumer-offsets-to-json | 13 | about 5 years ago | A Kafka Streams process to convert consumer_offsets to a JSON-readable topic |
kafka-operator | 297 | about 6 years ago | |
kafkabalancer | 48 | about 7 years ago | |
mockedstreams | 187 | almost 4 years ago | |
winton-kafka-streams | 313 | almost 6 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 | 37 | about 1 month 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,047 | about 1 month ago | |
kafka-connect-transformers | 8 | about 6 years ago | |
kafka-connect-mq-source | 95 | about 2 months ago | |
kafka-connect-jenkins | 30 | about 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 | 154 | 4 months ago | Common Transforms for Kafka Connect |
aiven-kafka-connect-transforms | 74 | 16 days ago | A collection of Single Message Transformations (SMTs) for Kafka Connect |
kafka-connect-file-pulse | 324 | 7 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 | over 2 years ago | |
snowflake-kafka-connector | 139 | 3 days ago | |
Awesome Kafka / Libraries / REST Proxy | |||
kafka-rest | 46 | 6 days ago | Confluent REST Proxy |
strimzi-http-bridge | 286 | 6 days ago | Strimzi Kafka Bridge (AMQP & HTTP) |
Zilla | 543 | 8 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 | 609 | 6 days ago | Apicurio API/schema registry (includes UI) |
schema-registry | 2,225 | 6 days ago | Confluent Schema registry for Kafka |
ksql-jdbc-driver | 88 | over 2 years ago | |
Awesome Kafka / Libraries / Other Awesome Kafka | |||
ApacheKafka | 34 | 12 months ago | |
dharmeshkakadia/awesome-kafka | 204 | over 1 year ago | |
infoslack/awesome-kafka | 579 | 10 months ago | |
awesome-kafka-playground | 1 | over 6 years ago | |
Awesome Kafka / Libraries / Kafkaesque | |||
Pulsar | 14,252 | 7 days ago | |
Flink | |||
Spark | |||
Heron | 3,643 | over 1 year ago | |
Beam | |||
Arrow | |||
Samza | |||
Nats | |||
Chronicle-Queue | 3,307 | 6 days ago | |
CorfuDB | 641 | 17 days ago | |
GenStage | |||
faust | 6,746 | 4 months ago | Python Stream Processing |
redpanda | |||
Meteor | 23 | over 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 |