Java Kafka

Open-source Java projects categorized as Kafka

Top 23 Java Kafka Projects

  1. Apache Kafka

    Apache Kafka - A distributed event streaming platform

    Project mention: Building Kafka Producer-Consumer Using Go and Docker | dev.to | 2026-06-08

    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.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. SpringBoot-Labs

    一个涵盖六个专栏:Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息队列、分布式事务的仓库。希望胖友小手一抖,右上角来个 Star,感恩 1024

  4. 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-13

    Debezium 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.

  5. kafka-ui

    Open-Source Web UI for Apache Kafka Management

    Project mention: Kafka UI in Action: Monitoring and Managing Kafka Like a Pro | dev.to | 2025-06-29

    GitHub: https://github.com/provectus/kafka-ui

  6. automq

    Diskless Kafka® on S3. 10x Cost-Effective. No Cross-AZ Traffic Cost. Autoscale in seconds. Single-digit ms latency. Multi-AZ Availability.

    Project mention: Top 10 noteworthy Java errors in 2025 | dev.to | 2025-12-24

    Let's move on to the error from AutoMQ:

  7. graylog

    Free and open log management

  8. kafdrop

    Kafka Web UI

  9. strimzi-kafka-operator

    Apache Kafka® running on Kubernetes

  10. akhq

    Kafka GUI for Apache Kafka to manage topics, topics data, consumers group, schema registry, connect and more...

  11. 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.

  12. schema-registry

    Confluent Schema Registry for Kafka

  13. examples

    Apache Kafka, Apache Flink and Confluent Platform examples and demos (by confluentinc)

  14. secor

    Secor is a service implementing Kafka log persistence

  15. PretendYoureXyzzy

    A web clone of the card game Cards Against Humanity.

  16. 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.

  17. testcontainers-spring-boot

    Container auto-configurations for Spring Boot based integration tests

  18. Hermes

    Fast and reliable message broker built on top of Kafka. (by allegro)

  19. kafka-streams-course

    Learn Kafka Streams with several examples!

  20. 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.

  21. zilla

    🦎 A multi-protocol edge & service proxy. Seamlessly interface web apps, IoT clients, & microservices to Apache Kafka® via declaratively defined, stateless APIs.

  22. venice

    Venice, Derived Data Platform for Planet-Scale Workloads. (by linkedin)

  23. my-moments

    Instagram Clone - Cloning Instagram for learning purpose

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Kafka discussion

Log in or Post with

Java Kafka related posts

  • Made a Tool to Streams Changes from Microsoft SQL Server to Apache Kafka

    2 projects | news.ycombinator.com | 31 May 2026
  • 7 Free Tools for Data Pipeline Reconciliation and Cross-Source Validation

    4 projects | dev.to | 13 May 2026
  • How to Build a Dead Letter Queue System for Reliable Data Processing

    3 projects | dev.to | 8 May 2026
  • Idempotency in Data Pipelines: How to Prevent Duplicate Records

    2 projects | dev.to | 8 May 2026
  • Performance Test: Flink 1.19 vs. Spark 4.0 vs. Kafka Streams 3.8 Windowed Aggregation Throughput

    2 projects | dev.to | 4 May 2026
  • The Postmortem of a 20-Minute Kafka 3.8 Outage That Delayed 1M Order Messages

    1 project | dev.to | 2 May 2026
  • Real-Time Fraud Detection in Java with Kafka Streams and Vector Similarity

    2 projects | dev.to | 29 Apr 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Java is
the 10th most popular programming language
based on number of references?