Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Kafka | 26,342 | 20 hours ago | 1,121 | apache-2.0 | Java | |||||
Mirror of Apache Kafka | ||||||||||
Debezium | 9,365 | 54 | 56 | a day ago | 175 | November 16, 2023 | 52 | apache-2.0 | Java | |
Change data capture for a variety of databases. Please log issues at https://issues.redhat.com/browse/DBZ. | ||||||||||
Kafka Ui | 7,442 | 3 days ago | 2 | December 09, 2022 | 336 | apache-2.0 | Java | |||
Open-Source Web UI for Apache Kafka Management | ||||||||||
Librdkafka | 7,066 | 42 | 25 | a day ago | 165 | October 25, 2023 | 335 | other | C | |
The Apache Kafka C/C++ library | ||||||||||
Kafka Python | 5,384 | 1,010 | 422 | 8 days ago | 36 | September 30, 2020 | 295 | apache-2.0 | Python | |
Python client for Apache Kafka | ||||||||||
Strimzi Kafka Operator | 4,138 | 4 | 21 hours ago | 49 | October 12, 2023 | 146 | apache-2.0 | Java | ||
Apache Kafka® running on Kubernetes | ||||||||||
Console | 3,433 | 1 | a day ago | 111 | April 24, 2021 | 96 | TypeScript | |||
Redpanda Console is a developer-friendly UI for managing your Kafka/Redpanda workloads. Console gives you a simple, interactive approach for gaining visibility into your topics, masking data, managing consumer groups, and exploring real-time data with time-travel debugging. | ||||||||||
Goka | 2,221 | 3 | 23 | 17 days ago | 66 | November 01, 2023 | 22 | bsd-3-clause | Go | |
Goka is a compact yet powerful distributed stream processing library for Apache Kafka written in Go. | ||||||||||
Spring Kafka | 1,981 | 1,691 | 292 | 3 days ago | 189 | November 20, 2023 | 54 | apache-2.0 | Java | |
Provides Familiar Spring Abstractions for Apache Kafka | ||||||||||
Kaf | 1,968 | 3 | 5 days ago | 74 | July 05, 2023 | 60 | apache-2.0 | Go | ||
Modern CLI for Apache Kafka, written in Go. |
DOCS •
QUICK START •
COMMUNITY DISCORD
AWS Marketplace •
ProductHunt
UI for Apache Kafka is a simple tool that makes your data flows observable, helps find and troubleshoot issues faster and deliver optimal performance. Its lightweight dashboard makes it easy to track key metrics of your Kafka clusters - Brokers, Topics, Partitions, Production, and Consumption.
UI for Apache Kafka is a free tool built and supported by the open-source community. Curated by Provectus, it will remain free and open-source, without any paid features or subscription plans to be added in the future. Looking for the help of Kafka experts? Provectus can help you design, build, deploy, and manage Apache Kafka clusters and streaming applications. Discover Professional Services for Apache Kafka, to unlock the full potential of Kafka in your enterprise!
Set up UI for Apache Kafka with just a couple of easy commands to visualize your Kafka data in a comprehensible way. You can run the tool locally or in the cloud.
UI for Apache Kafka wraps major functions of Apache Kafka with an intuitive user interface.
UI for Apache Kafka makes it easy for you to create topics in your browser by several clicks, pasting your own parameters, and viewing topics in the list.
It's possible to jump from connectors view to corresponding topics and from a topic to consumers (back and forth) for more convenient navigation. connectors, overview topic settings.
Let's say we want to produce messages for our topic. With the UI for Apache Kafka we can send or write data/messages to the Kafka topics without effort by specifying parameters, and viewing messages in the list.
There are 3 supported types of schemas: Avro®, JSON Schema, and Protobuf schemas.
Before producing avro/protobuf encoded messages, you have to add a schema for the topic in Schema Registry. Now all these steps are easy to do with a few clicks in a user-friendly interface.
To run UI for Apache Kafka, you can use either a pre-built Docker image or build it (or a jar file) yourself.
docker run -it -p 8080:8080 -e DYNAMIC_CONFIG_ENABLED=true provectuslabs/kafka-ui
Then access the web UI at http://localhost:8080
The command is sufficient to try things out. When you're done trying things out, you can proceed with a persistent installation
services:
kafka-ui:
container_name: kafka-ui
image: provectuslabs/kafka-ui:latest
ports:
- 8080:8080
environment:
DYNAMIC_CONFIG_ENABLED: 'true'
volumes:
- ~/kui/config.yml:/etc/kafkaui/dynamic_config.yaml
Please refer to our configuration page to proceed with further app configuration.
Web UI Cluster Configuration Wizard
Configuration file explanation
Quick start with building
Liveliness and readiness endpoint is at /actuator/health
.
Info endpoint (build info) is located at /actuator/info
.
All of the environment variables/config properties could be found here.
Please refer to contributing guide, we'll guide you from there.