Java Kafka

Open-source Java projects categorized as Kafka

Top 23 Java Kafka Projects

  • Apache Kafka

    Mirror of Apache Kafka

    Project mention: Implementing tagged fields for Kafka Protocol | /r/apachekafka | 2023-05-27
  • SpringBoot-Labs

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


    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

  • Thingsboard

    Open-source IoT Platform - Device management, data collection, processing and visualization.

    Project mention: ThingsBoard Microservices Installation Update Problem | /r/ThingsBoard | 2023-11-29

    Until recently I was still using TB v3.2.1, now I've set about updating the installation to the latest version. I proceeded as described at

  • debezium

    Change data capture for a variety of databases. Please log issues at

    Project mention: Choosing Between a Streaming Database and a Stream Processing Framework in Python | | 2024-02-10

    They manage data in the application layer and your original data stays where it is. This way data consistency is no longer an issue as it was with streaming databases. You can use Change Data Capture (CDC) services like Debezium by directly connecting to your primary database, doing computational work, and saving the result back or sending real-time data to output streams.

  • kafka-ui

    Open-Source Web UI for Apache Kafka Management

    Project mention: FLaNK Stack Weekly 16 October 2023 | | 2023-10-17
  • graylog

    Free and open log management

    Project mention: graylog VS openobserve - a user suggested alternative | | 2023-09-07
  • ksql

    The database purpose-built for stream processing applications.

    Project mention: Supercharge your Kafka Clusters with Consumer Best Practices | /r/programming | 2023-03-12
  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • kafdrop

    Kafka Web UI

    Project mention: FLaNK Stack Weekly 16 October 2023 | | 2023-10-17
  • strimzi-kafka-operator

    Apache Kafka® running on Kubernetes

    Project mention: Knative switchboard series, part 1. Setup Knative Eventing with Kafka from scratch, scale based on events volume, and monitor | | 2024-01-04

    Knative dashboards together with Kafka's dashboards it sheds light on almost any aspect of what's going on in the system.

  • akhq

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

    Project mention: Microservices for beginners. Spam service. Python. Scikit-learn. Kafka. | | 2023-11-26

    Download docker-compose from github - Launch docker-compose:

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

  • kafka-rest

    Confluent REST Proxy for Kafka

  • schema-registry

    Confluent Schema Registry for Kafka

    Project mention: JR, quality Random Data from the Command line, part I | | 2023-05-07

    So, is JR yet another faking library written in Go? Yes and no. JR indeed implements most of the APIs in fakerjs and Go fake it, but it's also able to stream data directly to stdout, Kafka, Redis and more (Elastic and MongoDB coming). JR can talk directly to Confluent Schema Registry, manage json-schema and Avro schemas, easily maintain coherence and referential integrity. If you need more than what is OOTB in JR, you can also easily pipe your data streams to other cli tools like kcat thanks to its flexibility.

  • secor

    Secor is a service implementing Kafka log persistence

  • PretendYoureXyzzy

    A web clone of the card game Cards Against Humanity.

    Project mention: Cross-Platform games for an informal LAN Party? (for mostly non-gamers) | /r/linux_gaming | 2023-02-27
  • Hazelcast Jet

    Distributed Stream and Batch Processing

  • kafka-connect-jdbc

    Kafka Connect connector for JDBC-compatible databases

  • Nakadi

    A distributed event bus that implements a RESTful API abstraction on top of Kafka-like queues

  • zerocode

    A community-developed, free, opensource, automated testing framework for microservices APIs, Kafka(Data Streams) and Load testing. Zerocode Open Source enables you to create, change and maintain your automated test scenarios via simple JSON or YAML files. Visit documentation below:

  • testcontainers-spring-boot

    Container auto-configurations for Spring Boot based integration tests

  • Hermes

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

  • kafka-streams-course

    Learn Kafka Streams with several examples!

  • kafka-connect-elasticsearch

    Kafka Connect Elasticsearch connector

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

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). The latest post mention was on 2024-02-10.

Java Kafka related posts


What are some of the best open-source Kafka projects in Java? This list will help you:

Project Stars
1 Apache Kafka 26,873
2 SpringBoot-Labs 18,139
3 Thingsboard 15,188
4 debezium 9,664
5 kafka-ui 8,013
6 graylog 6,976
7 ksql 5,765
8 kafdrop 5,066
9 strimzi-kafka-operator 4,300
10 akhq 3,136
11 cruise-control 2,616
12 kafka-rest 2,197
13 schema-registry 2,108
14 secor 1,831
15 PretendYoureXyzzy 1,213
16 Hazelcast Jet 1,085
17 kafka-connect-jdbc 985
18 Nakadi 941
19 zerocode 830
20 testcontainers-spring-boot 826
21 Hermes 782
22 kafka-streams-course 742
23 kafka-connect-elasticsearch 740
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.