SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Java Kafka Projects
-
Kafka is a distributed streaming platform used to build real-time data pipelines and streaming applications. It allows producers to send messages to topics, which are then consumed by various consumers, making it ideal for event-driven architectures.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
SpringBoot-Labs
一个涵盖六个专栏:Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息队列、分布式事务的仓库。希望胖友小手一抖,右上角来个 Star,感恩 1024
-
debezium
Change data capture for a variety of databases. Please log issues at https://github.com/debezium/dbz/issues.
Project mention: 7 Free Tools for Data Pipeline Reconciliation and Cross-Source Validation | dev.to | 2026-05-13Debezium is an open-source CDC (change data capture) platform that streams database changes - inserts, updates, deletes - from supported databases (PostgreSQL, MySQL, MongoDB, SQL Server) to downstream consumers via Apache Kafka.
-
GitHub: https://github.com/provectus/kafka-ui
-
automq
Diskless Kafka® on S3. 10x Cost-Effective. No Cross-AZ Traffic Cost. Autoscale in seconds. Single-digit ms latency. Multi-AZ Availability.
Let's move on to the error from AutoMQ:
-
-
Project mention: Flink CDC from the Trenches: Handling JSON in Pipelines with UDFs | dev.to | 2025-12-16
A critically important class that Flink CDC ships to perform type conversions internally is the DataTypeConverter, which you can find the source code for right here.
-
-
-
akhq
Kafka GUI for Apache Kafka to manage topics, topics data, consumers group, schema registry, connect and more...
-
cruise-control
Cruise-control is the first of its kind to fully automate the dynamic workload rebalance and self-healing of a Kafka cluster. It provides great value to Kafka users by simplifying the operation of Kafka clusters.
-
-
-
-
-
zerocode
zerocode-tdd is a community-developed, free, open-source, outcome-driven automated testing for microservices APIs, Kafka(Data Streams), Databases and Load scenarios. all defined in simple JSON or YAML — with zero coding.
-
-
-
-
tbmq
The ultimate distributed MQTT broker. Handles 100M+ connections and 10M msg/sec with ease. Built on Kafka to provide industrial-grade persistence and eliminate data loss.
-
zilla
🦎 A multi-protocol edge & service proxy. Seamlessly interface web apps, IoT clients, & microservices to Apache Kafka® via declaratively defined, stateless APIs.
-
-
Java Kafka discussion
Java Kafka related posts
-
Made a Tool to Streams Changes from Microsoft SQL Server to Apache Kafka
-
7 Free Tools for Data Pipeline Reconciliation and Cross-Source Validation
-
How to Build a Dead Letter Queue System for Reliable Data Processing
-
Idempotency in Data Pipelines: How to Prevent Duplicate Records
-
Performance Test: Flink 1.19 vs. Spark 4.0 vs. Kafka Streams 3.8 Windowed Aggregation Throughput
-
The Postmortem of a 20-Minute Kafka 3.8 Outage That Delayed 1M Order Messages
-
Real-Time Fraud Detection in Java with Kafka Streams and Vector Similarity
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jun 2026
Index
What are some of the best open-source Kafka projects in Java? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Apache Kafka | 32,807 |
| 2 | SpringBoot-Labs | 20,089 |
| 3 | debezium | 12,813 |
| 4 | kafka-ui | 12,055 |
| 5 | automq | 10,005 |
| 6 | graylog | 8,061 |
| 7 | flink-cdc | 6,432 |
| 8 | kafdrop | 6,138 |
| 9 | strimzi-kafka-operator | 5,837 |
| 10 | akhq | 3,820 |
| 11 | cruise-control | 3,030 |
| 12 | schema-registry | 2,442 |
| 13 | examples | 2,051 |
| 14 | secor | 1,858 |
| 15 | PretendYoureXyzzy | 1,278 |
| 16 | zerocode | 1,008 |
| 17 | testcontainers-spring-boot | 876 |
| 18 | Hermes | 860 |
| 19 | kafka-streams-course | 780 |
| 20 | tbmq | 733 |
| 21 | zilla | 691 |
| 22 | venice | 604 |
| 23 | my-moments | 545 |