[Open Source] A Lightweight Kafka Visual Management Platform with Quick Installation and Configuration and Simple Operation
![[Open Source] A Lightweight Kafka Visual Management Platform with Quick Installation and Configuration and Simple Operation](https://yy123.ink/api/img/1782596757127-bgzq6n.jpg)
1. Project Overview
Kafka Visual Management Platform
A lightweight Kafka visual management platform that is quick and easy to install and configure.
To keep development simple, internationalization is not supported, and the interface is available in Chinese only.
Have you used rocketmq-console (rocketmq-dashboard)? Yes, the front-end interface has a somewhat similar visual style.
2. Open Source License
Licensed under MIT
3. Screenshots
Menu Preview
If ACL configuration is not enabled, the ACL menu page will not be displayed, so the ACL item will not appear in the navigation bar.
If ACL configuration is not enabled, the ACL menu page will not be displayed, so the ACL item will not appear in the navigation bar.
Cluster
-
Display the cluster list

-
View or modify cluster configurations

Topic
-
Topic List

Consumer Groups
-
Consumer group list

Messages
-
Search or filter messages by time

-
Message Details

Maintenance
-
Operations Page

-
Cluster Switching

4. Feature Overview
Feature Support
-
Multi-Cluster Support
-
Cluster Information
-
Topic Management
-
Consumer Group Management
-
Message Management
-
ACL
-
Client Rate Limiting
-
Maintenance
For a detailed feature list, see this mind map:

5. Tech Stack
Quick Start
Windows
-
Extract the ZIP installation package
-
Navigate to the bin directory (you must be in the bin directory), then double-click start.bat to launch the application.
-
To stop: Simply close the command-line window that was opened during startup.
Linux or Mac OS
Access URL
Startup complete. Visit: [http://127.0.0.1:7766](http://127.0.0.1:7766)
Configure Clusters
When launching for the first time, after opening the browser, you may see error messages in the upper-right corner because no Kafka cluster information has been configured yet. For example, you may see messages such as No Cluster Info or prompts indicating that no cluster information is available and you need to switch clusters first.
Configure the cluster as follows:
-
Click the [Operations] menu in the top navigation bar.
-
Click the [Switch Cluster] button under Cluster Management.
-
Click [Add Cluster] in the pop-up dialog.
-
Enter the Kafka cluster address and a name (any name will do).
-
Click Submit to successfully add the cluster.
-
After successfully adding the cluster, you can see its information in the dialog. Click the [Switch] button on the right to set this cluster as the current cluster.
To add more clusters later, simply follow the same procedure. To switch to a particular cluster, click its Switch button. The page's upper-right corner displays the currently active cluster. If you are unsure, refresh the page to verify.
When adding a new cluster, you can configure additional cluster properties besides the cluster address, such as request timeouts and ACL settings. If ACL is enabled, the ACL menu will appear in the navigation bar when you switch to that cluster, allowing you to perform related operations. (SASL_SCRAM-based authentication and authorization management currently has the most complete support. I have not verified the other mechanisms. Although I developed this project, I have not thoroughly tested every feature in this area. The authorization component should be generally applicable.)
Kafka Version
-
Currently using Kafka 3.2.0.
More content, please refer to README.md document