awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
didi avatar

didi/KnowStreaming

0
View on GitHub↗
7,167 stele·1,295 fork-uri·Java·AGPL-3.0·3 vizualizăriknowstreaming.com↗

KnowStreaming

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 a multi-active disaster recovery orchestrator that coordinates failover and traffic switching between clusters to maintain availability during outages. It also includes a replica migration engine for moving topic replicas between brokers or racks with zero downtime, and supports scaling replicas on the fly to adjust fault tolerance and read capacity.

Beyond these core capabilities, KnowStreaming offers real-time monitoring of cluster health and metrics through a non-intrusive polling pipeline, automatic cluster discovery and registration for any Kafka version, and graphical governance of topic lifecycles, partition assignments, and configuration policies. The platform is built on a plugin-based agentless architecture that extends management capabilities through hot-pluggable modules without modifying broker configurations or restarting clusters.

Features

  • Kafka Cluster Administration - Manages brokers, topics, partitions, and consumer groups across multiple Kafka clusters through a graphical interface.
  • Kafka Management Interfaces - Ships a web-based graphical interface for administering Apache Kafka clusters with zero-instrumentation deployment.
  • Cluster Load Balancing - Provides automated rebalancing of partition leaders and replicas across brokers to eliminate hotspots.
  • Kafka Partition Balancers - Redistributes partition leaders and replicas across brokers to eliminate hotspots and improve cluster throughput.
  • Partition Leader Redistributors - Automatically redistributes partition leaders and replicas across brokers to eliminate hotspots and improve throughput.
  • Multi-Active Failover Coordinators - Coordinates failover and traffic switching between Kafka clusters to maintain availability during outages.
  • Partition Reassignment Engines - Executes partition reassignment plans by coordinating leader election and data copying across brokers with zero downtime.
  • Topic Replica Movers - Moves topic replicas between brokers or racks to rebalance storage and network load without downtime.
  • Kafka Resource Controllers - Controls topic lifecycle, partition assignments, and configuration policies across clusters from a centralized dashboard.
  • Kafka Resource Orchestrators - Translates UI-driven operations into Kafka administrative API calls for topic, partition, and ACL management.
  • Cross-Cluster Federation - Unifies heterogeneous Kafka clusters under a single control plane by abstracting version-specific protocols and metadata.
  • Cross-Cluster Failover Orchestrators - Coordinates failover and traffic switching between Kafka clusters to maintain availability during outages.
  • Disaster Recovery Orchestrators - Coordinates failover and traffic switching between Kafka clusters to maintain availability during outages.
  • Kafka Replica Scalers - Adds or removes replicas for a topic to adjust fault tolerance and read capacity on the fly.
  • Topic Replica Managers - Migrates and scales topic replicas across brokers or racks to rebalance storage and adjust fault tolerance.
  • Agentless Plugin Systems - Extends Kafka management capabilities through hot-pluggable modules without modifying broker configurations or restarting clusters.
  • Cluster Health Monitoring - Displays real-time metrics and health status of Kafka clusters through a graphical interface without agent deployment.
  • Kafka Cluster Health Monitors - Views real-time metrics and health status of Kafka clusters without modifying existing broker deployments.
  • Automatic Cluster Discoverers - Discovers and registers existing Kafka clusters of any version with zero configuration changes to the brokers.
  • Cluster Onboarding Tools - Discovers and registers existing Kafka clusters of any version with zero configuration changes to the brokers.
  • Agentless Metric Collectors - Collects and aggregates broker, topic, and consumer metrics via non-intrusive polling without requiring agent deployment.

Istoric stele

Graficul istoricului de stele pentru didi/knowstreamingGraficul istoricului de stele pentru didi/knowstreaming

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru KnowStreaming

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu KnowStreaming.
  • yahoo/cmakAvatar yahoo

    yahoo/CMAK

    11,926Vezi pe GitHub↗

    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 project features a management UI that allows for the creation, deletion, and update of topic configurations and partition counts. It includes a partition rebalancer for executing data reassignment and preferred replica elections to balance load across cluster nodes. The system provides observability through broker

    Scala
    Vezi pe GitHub↗11,926
  • tchiotludo/akhqAvatar tchiotludo

    tchiotludo/akhq

    3,824Vezi pe GitHub↗

    AKHQ is a web-based management interface for Apache Kafka, providing a centralized platform for administering clusters, topics, and consumer groups. It serves as a comprehensive monitoring and administration tool that includes a Kafka Connect manager and a ksqlDB administration interface. The platform distinguishes itself through extensive schema registry integration, allowing users to browse and decode Avro, Protobuf, and JSON messages using Confluent, Tibco, or AWS Glue registries. It also features a granular security model with role-based access control, sensitive data masking, and support

    Javaguijavakafka
    Vezi pe GitHub↗3,824
  • redpanda-data/consoleAvatar redpanda-data

    redpanda-data/console

    4,292Vezi pe GitHub↗

    Console is a web-based management tool for monitoring and administering Kafka clusters. It provides a graphical interface for managing topics, consumer groups, and real-time data flows. The project includes dedicated managers for Kafka Connect and the Schema Registry, allowing for the deployment of data connectors and the governance of data schemas. It features a cluster dashboard for tracking broker health, storage usage, and rack status, alongside an interface for role-based access control and audit log inspection. The platform covers data browsing and filtering, consumer group coordinatio

    TypeScriptapache-kafkadataopsgo
    Vezi pe GitHub↗4,292
  • yahoo/kafka-managerAvatar yahoo

    yahoo/kafka-manager

    11,926Vezi pe GitHub↗

    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

    Scala
    Vezi pe GitHub↗11,926
Vezi toate cele 30 alternative pentru KnowStreaming→

Întrebări frecvente

Ce face didi/knowstreaming?

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.

Care sunt principalele funcționalități ale didi/knowstreaming?

Principalele funcționalități ale didi/knowstreaming sunt: Kafka Cluster Administration, Kafka Management Interfaces, Cluster Load Balancing, Kafka Partition Balancers, Partition Leader Redistributors, Multi-Active Failover Coordinators, Partition Reassignment Engines, Topic Replica Movers.

Care sunt câteva alternative open-source pentru didi/knowstreaming?

Alternativele open-source pentru didi/knowstreaming includ: yahoo/cmak — CMAK is a Kafka cluster management tool and web interface designed for the administration of brokers, topics, and… tchiotludo/akhq — AKHQ is a web-based management interface for Apache Kafka, providing a centralized platform for administering… redpanda-data/console — Console is a web-based management tool for monitoring and administering Kafka clusters. It provides a graphical… yahoo/kafka-manager — Kafka Manager is a web-based management interface and monitoring tool for Apache Kafka clusters. It serves as a… obsidiandynamics/kafdrop — Kafdrop is a web-based interface for monitoring and managing Apache Kafka clusters, topics, brokers, and consumer… provectus/kafka-ui — kafka-ui is a web interface and centralized control plane for administering Apache Kafka clusters, topics, and…