[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-4064":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":43,"readmeContent":44,"aiSummary":45,"trendingCount":16,"starSnapshotCount":16,"syncStatus":46,"lastSyncTime":47,"discoverSource":48},4064,"kafka-ui","provectus\u002Fkafka-ui","provectus","Open-Source Web UI for Apache Kafka Management","",null,"Java",12146,1400,78,275,0,5,13,66,16,44.44,"Apache License 2.0",false,"master",[26,27,28,29,30,31,32,33,34,35,36,37,38,5,39,40,41,42],"apache-kafka","big-data","cluster-management","event-streaming","hacktoberfest","kafka","kafka-brokers","kafka-client","kafka-cluster","kafka-connect","kafka-manager","kafka-producer","kafka-streams","opensource","streaming-data","streams","web-ui","2026-06-12 02:00:58","![UI for Apache Kafka logo](documentation\u002Fimages\u002Fkafka-ui-logo.png) UI for Apache Kafka&nbsp;\n------------------\n#### Versatile, fast and lightweight web UI for managing Apache Kafka® clusters. Built by developers, for developers.\n\u003Cbr\u002F>\n\n[![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Apache%202.0-blue.svg)](https:\u002F\u002Fgithub.com\u002Fprovectus\u002Fkafka-ui\u002Fblob\u002Fmaster\u002FLICENSE)\n![UI for Apache Kafka Price Free](documentation\u002Fimages\u002Ffree-open-source.svg)\n[![Release version](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fprovectus\u002Fkafka-ui)](https:\u002F\u002Fgithub.com\u002Fprovectus\u002Fkafka-ui\u002Freleases)\n[![Chat with us](https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F897805035122077716)](https:\u002F\u002Fdiscord.gg\u002F4DWzD7pGE5)\n[![Docker pulls](https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fpulls\u002Fprovectuslabs\u002Fkafka-ui)](https:\u002F\u002Fhub.docker.com\u002Fr\u002Fprovectuslabs\u002Fkafka-ui)\n\n\u003Cp align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Fdocs.kafka-ui.provectus.io\u002F\">DOCS\u003C\u002Fa> • \n    \u003Ca href=\"https:\u002F\u002Fdocs.kafka-ui.provectus.io\u002Fconfiguration\u002Fquick-start\">QUICK START\u003C\u002Fa> • \n    \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002F4DWzD7pGE5\">COMMUNITY DISCORD\u003C\u002Fa>\n    \u003Cbr\u002F>\n    \u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fmarketplace\u002Fpp\u002Fprodview-ogtt5hfhzkq6a\">AWS Marketplace\u003C\u002Fa>  •\n    \u003Ca href=\"https:\u002F\u002Fwww.producthunt.com\u002Fproducts\u002Fui-for-apache-kafka\u002Freviews\u002Fnew\">ProductHunt\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Frepobeats.axiom.co\u002Fapi\u002Fembed\u002F2e8a7c2d711af9daddd34f9791143e7554c35d0f.svg\" \u002F>\n\u003C\u002Fp>\n\n#### UI for Apache Kafka is a free, open-source web UI to monitor and manage Apache Kafka clusters.\n\nUI 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.\n\n### DISCLAIMER\n\u003Cem>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.\nLooking 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](https:\u002F\u002Fprovectus.com\u002Fprofessional-services-apache-kafka\u002F), to unlock the full potential of Kafka in your enterprise! \u003C\u002Fem>\n\nSet 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\nthe cloud.\n\n![Interface](documentation\u002Fimages\u002FInterface.gif)\n\n# Features\n* **Multi-Cluster Management** — monitor and manage all your clusters in one place\n* **Performance Monitoring with Metrics Dashboard** —  track key Kafka metrics with a lightweight dashboard\n* **View Kafka Brokers** — view topic and partition assignments, controller status\n* **View Kafka Topics** — view partition count, replication status, and custom configuration\n* **View Consumer Groups** — view per-partition parked offsets, combined and per-partition lag\n* **Browse Messages** — browse messages with JSON, plain text, and Avro encoding\n* **Dynamic Topic Configuration** — create and configure new topics with dynamic configuration\n* **Configurable Authentification** — [secure](https:\u002F\u002Fdocs.kafka-ui.provectus.io\u002Fconfiguration\u002Fauthentication) your installation with optional Github\u002FGitlab\u002FGoogle OAuth 2.0\n* **Custom serialization\u002Fdeserialization plugins** - [use](https:\u002F\u002Fdocs.kafka-ui.provectus.io\u002Fconfiguration\u002Fserialization-serde) a ready-to-go serde for your data like AWS Glue or Smile, or code your own!\n* **Role based access control** - [manage permissions](https:\u002F\u002Fdocs.kafka-ui.provectus.io\u002Fconfiguration\u002Frbac-role-based-access-control) to access the UI with granular precision\n* **Data masking** - [obfuscate](https:\u002F\u002Fdocs.kafka-ui.provectus.io\u002Fconfiguration\u002Fdata-masking) sensitive data in topic messages\n\n# The Interface\nUI for Apache Kafka wraps major functions of Apache Kafka with an intuitive user interface.\n\n![Interface](documentation\u002Fimages\u002FInterface.gif)\n\n## Topics\nUI for Apache Kafka makes it easy for you to create topics in your browser by several clicks,\npasting your own parameters, and viewing topics in the list.\n\n![Create Topic](documentation\u002Fimages\u002FCreate_topic_kafka-ui.gif)\n\nIt's possible to jump from connectors view to corresponding topics and from a topic to consumers (back and forth) for more convenient navigation.\nconnectors, overview topic settings.\n\n![Connector_Topic_Consumer](documentation\u002Fimages\u002FConnector_Topic_Consumer.gif)\n\n### Messages\nLet's say we want to produce messages for our topic. With the UI for Apache Kafka we can send or write data\u002Fmessages to the Kafka topics without effort by specifying parameters, and viewing messages in the list.\n\n![Produce Message](documentation\u002Fimages\u002FCreate_message_kafka-ui.gif)\n\n## Schema registry\nThere are 3 supported types of schemas: Avro®, JSON Schema, and Protobuf schemas.\n\n![Create Schema Registry](documentation\u002Fimages\u002FCreate_schema.gif)\n\nBefore producing avro\u002Fprotobuf encoded messages, you have to add a schema for the topic in Schema Registry. Now all these steps are easy to do\nwith a few clicks in a user-friendly interface.\n\n![Avro Schema Topic](documentation\u002Fimages\u002FSchema_Topic.gif)\n\n# Getting Started\n\nTo run UI for Apache Kafka, you can use either a pre-built Docker image or build it (or a jar file) yourself.\n\n## Quick start (Demo run)\n\n```\ndocker run -it -p 8080:8080 -e DYNAMIC_CONFIG_ENABLED=true provectuslabs\u002Fkafka-ui\n```\n\nThen access the web UI at [http:\u002F\u002Flocalhost:8080](http:\u002F\u002Flocalhost:8080)\n\nThe command is sufficient to try things out. When you're done trying things out, you can proceed with a [persistent installation](https:\u002F\u002Fdocs.kafka-ui.provectus.io\u002Fquick-start\u002Fpersistent-start)\n\n## Persistent installation\n\n```\nservices:\n  kafka-ui:\n    container_name: kafka-ui\n    image: provectuslabs\u002Fkafka-ui:latest\n    ports:\n      - 8080:8080\n    environment:\n      DYNAMIC_CONFIG_ENABLED: 'true'\n    volumes:\n      - ~\u002Fkui\u002Fconfig.yml:\u002Fetc\u002Fkafkaui\u002Fdynamic_config.yaml\n```\n\nPlease refer to our [configuration](https:\u002F\u002Fdocs.kafka-ui.provectus.io\u002Fconfiguration\u002Fquick-start) page to proceed with further app configuration.\n\n## Some useful configuration related links\n\n[Web UI Cluster Configuration Wizard](https:\u002F\u002Fdocs.kafka-ui.provectus.io\u002Fconfiguration\u002Fconfiguration-wizard)\n\n[Configuration file explanation](https:\u002F\u002Fdocs.kafka-ui.provectus.io\u002Fconfiguration\u002Fconfiguration-file)\n\n[Docker Compose examples](https:\u002F\u002Fdocs.kafka-ui.provectus.io\u002Fconfiguration\u002Fcompose-examples)\n\n[Misc configuration properties](https:\u002F\u002Fdocs.kafka-ui.provectus.io\u002Fconfiguration\u002Fmisc-configuration-properties)\n\n## Helm charts\n\n[Quick start](https:\u002F\u002Fdocs.kafka-ui.provectus.io\u002Fconfiguration\u002Fhelm-charts\u002Fquick-start)\n\n## Building from sources\n\n[Quick start](https:\u002F\u002Fdocs.kafka-ui.provectus.io\u002Fdevelopment\u002Fbuilding\u002Fprerequisites) with building\n\n## Liveliness and readiness probes\nLiveliness and readiness endpoint is at `\u002Factuator\u002Fhealth`.\u003Cbr\u002F>\nInfo endpoint (build info) is located at `\u002Factuator\u002Finfo`.\n\n# Configuration options\n\nAll of the environment variables\u002Fconfig properties could be found [here](https:\u002F\u002Fdocs.kafka-ui.provectus.io\u002Fconfiguration\u002Fmisc-configuration-properties).\n\n# Contributing\n\nPlease refer to [contributing guide](https:\u002F\u002Fdocs.kafka-ui.provectus.io\u002Fdevelopment\u002Fcontributing), we'll guide you from there.\n","provectus\u002Fkafka-ui 是一个开源的Web界面，用于管理和监控Apache Kafka集群。该项目采用Java语言开发，具备多集群管理、性能监控等功能，通过直观的仪表盘展示Kafka集群的关键指标如Broker状态、Topic详情及消费者组信息等。其轻量级设计使得用户能够快速定位并解决数据流中的问题，优化系统性能。适用于需要可视化管理Kafka集群的企业或个人开发者，在本地或云环境中均可便捷部署使用。",2,"2026-06-11 02:58:14","top_language"]