CMAK is a Kafka cluster management tool and web interface designed for the administration of brokers, topics, and partitions. It provides a centralized system for Kafka cluster governance, encompassing resource administration, access control, and data distribution optimization.
The main features of yahoo/cmak are: Kafka Cluster Administration, Kafka Partition Balancers, Preferred Replica Elections, Topic Configuration, Kafka Management Interfaces, Partition Reassignment Tools, Kafka Metadata Management, JMX Monitoring.
Open-source alternatives to yahoo/cmak include: yahoo/kafka-manager — Kafka Manager is a web-based management interface and monitoring tool for Apache Kafka clusters. It serves as a… provectus/kafka-ui — kafka-ui is a web interface and centralized control plane for administering Apache Kafka clusters, topics, and… obsidiandynamics/kafdrop — Kafdrop is a web-based interface for monitoring and managing Apache Kafka clusters, topics, brokers, and consumer… didi/knowstreaming — KnowStreaming is a centralized Kafka cluster management platform that unifies multi-cluster federation, load… redpanda-data/console — Console is a web-based management tool for monitoring and administering Kafka clusters. It provides a graphical… tulios/kafkajs — KafkaJS is a pure JavaScript client for Apache Kafka, providing the necessary tools to produce and consume messages…
Kafka Manager is a web-based management interface and monitoring tool for Apache Kafka clusters. It serves as a central control plane for topic administration, consumer monitoring, and cluster health inspection. The project provides specialized utilities for data rebalancing and partition reassignment to distribute workloads across brokers. It also includes tools to optimize partition leadership by electing preferred replicas. The platform covers a broad range of administrative capabilities, including the creation and configuration of message topics, tracking of consumer offsets, and the col
kafka-ui is a web interface and centralized control plane for administering Apache Kafka clusters, topics, and brokers. It functions as a distributed message queue dashboard and orchestrator, allowing for the oversight of multiple distributed Kafka environments from a single management interface. The project provides dedicated tools for producing and inspecting messages within topics using various serialization and encoding formats. It includes a schema registry client for defining and versioning data schemas and a consumer monitoring dashboard to track offsets and calculate partition lag. T
Kafdrop is a web-based interface for monitoring and managing Apache Kafka clusters, topics, brokers, and consumer groups. It functions as a cluster monitor and topic manager that provides a visual representation of broker health, partition assignments, and consumer group lag. The system includes a message browser capable of reading, decoding, and publishing messages to Kafka topics using schema registries or descriptor files. It also provides a metadata API that exposes cluster information through JSON endpoints for integration with external monitoring tools. The platform covers administrati
KnowStreaming is a centralized Kafka cluster management platform that unifies multi-cluster federation, load balancing, disaster recovery, and resource governance through a web-based graphical interface. It provides a single control plane for administering brokers, topics, partitions, consumer groups, ACLs, and connectors across heterogeneous Kafka clusters without requiring CLI commands or agent deployment on brokers. The platform distinguishes itself through automated load balancing that redistributes partition leaders and replicas to eliminate hotspots and improve throughput, combined with