Skip to content
Projekte

Bronya0/Kafka-King has 1,344 GitHub stars and 79 forks. GitHot measured +1 stars in 24 hours and +4 in 7 days. Last checked 2026-11-10 19:11 UTC. Last push 2026-09-09.

So werden diese Zahlen gemessen

A modern and practical kafka GUI client 💕🎉Kafka-King 是一款现代化、实用的 Kafka GUI 客户端,旨在通过直观的桌面界面简化 Apache Kafka 管理。作为一款跨平台应用程序,它为开发人员和管理员提供了强大的工具,可与 Kafka 集群交互,无需依赖命令行界面或基于 Web 的解决方案。

What you can do

  • View the list of cluster nodes, dynamically configure broker and topic settings.
  • Support for consumer clients to consume messages from specified topics with group, size, and timeout parameters, displaying message details in tabular form.
  • Support for PLAIN, SSL, SASL, Kerberos, sasl_plaintext, etc.
  • Support gzip、lz4、snappy、zstd compress and decompress

Gemessener Sternzuwachs

in 24h
+1
in 7 days
+4
in 15 days
Aktualisierung verzögert
in 1 month
Aktualisierung verzögert

Nettoänderungen in überlappenden Zeiträumen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht Qualität.

docs/readme/readme-de.md

Original

Image

Kafka King

License GitHub release GitHub All Releases GitHub stars GitHub forks

Ein moderner, praktischer Kafka-GUI-Client

English | 简体中文 | 日本語 | рускі | 한국인 | Español | Français | Deutsch | Português | Italiano | Tiếng Việt | Bahasa Indonesia

Machen Sie Kafka einfacher zu bedienen, make kafka great again!

Dieses Projekt ist ein Kafka-GUI-Client, der auf verschiedenen Desktopsystemen (außer Win7) läuft und Kafka 0.8.0 bis 3.8+ unterstützt, basierend auf Wails und franz-go. Gib einen Star, um den Autor zu unterstützen! ❤❤

Auch der praktische Elasticsearch-Client ES-King ist einen Blick wert: https://github.com/Bronya0/ES-King

Doc(AI):https://zread.ai/Bronya0/Kafka-King

Kafka-King Funktionen

  • Cluster-Knotenliste anzeigen, dynamische Broker- und Topic-Konfiguration.
  • Consumer-Client: Nachrichten von Topics mit Gruppe, Größe und Timeout konsumieren, Details in Tabellenform.
  • Unterstützung für PLAIN, SSL, SASL, Kerberos, sasl_plaintext, etc.
  • gzip-, lz4-, snappy-, zstd-Kompression und -Dekompression.
  • Topics erstellen (Batch-Support) und löschen, Replikate und Partitionen festlegen.
  • Statistiken zu Nachrichtenanzahl, bestätigten Offsets und Rückstau pro Consumer-Gruppe.
  • Detaillierte Partitionsinformationen (Offsets), zusätzliche Partitionen hinzufügbar.
  • Producer simulieren, Batch-Nachrichten mit Headern und Partition versenden.
  • Topic- und Partitions-Gesundheitsprüfung (abgeschlossen).
  • Consumer-Gruppen und einzelne Consumer anzeigen.
  • Offsets-Prüfbericht.
  • Schema Registry Unterstützung: Verwaltung von Subjects/Versionen, Kompatibilitätseinstellungen, Avro/JSON/Protobuf-Dekodierung.
  • Multi-Stream-Konsumierung: Echtzeit-Streaming mit mehreren Streams, umgekehrte Sortierung, Tab-Verwaltung und Offset-Commits.
  • Verbrauchergruppen-Offset-Reset: Zurücksetzen auf Start (früheste), End (neueste), Zeitstempel oder spezifischen Offset.
  • Nachrichtenbereinigung (DeleteRecords): Löschen von Datensätzen bis zu Ziel-Offsets für einzelne oder alle Partitionen.
  • Partitionsreplik-Neuzuweisung: Visuelle Überprüfung und Anpassung der Repliken mit Abbruchfunktion.
  • Erweiterte Knotenübersicht: Controller-Kennzeichnung, LogDirs-Speicherplatzanalyse und Client-Quotas-Verwaltung.
  • Verbindungskonfiguration Import/Export: Export als YAML und Import aus YAML/JSON mit automatischer Deduplizierung.
  • Erweiterte Authentifizierung: Unterstützung für OAUTHBEARER (statischer Token), AWS MSK IAM und Multi-Broker SSH-Tunnel.
  • Wiedergabe und Export von Nachrichten: Erneutes Senden ausgewählter Nachrichten an andere Topics und Export als JSON/CSV.

Download

Laden Sie von der rechten Seite herunter oder besuchen Sie die Release-Seite. Klappen Sie 【Assets】 auf und wählen Sie die passende Version für Ihre Plattform: Windows, macOS, Linux.

macOS-Benutzer: Falls die App beim Öffnen als "beschädigt" gemeldet wird, führen Sie xattr -dr com.apple.quarantine /Applications/Kafka-King.app im Terminal aus (die App ist nicht signiert und wird von Gatekeeper blockiert).

Wichtige Hinweise:

  1. Stellen Sie vor der Nutzung sicher, dass die advertised.listeners-Einstellung Ihres Kafka-Clusters korrekt ist. Falls nicht konfiguriert oder Domänen verwendet werden, fügen Sie die entsprechende Auflösung in die hosts-Datei Ihres Rechners ein.
  2. Falls Ihre Verbindung SSL erfordert, aktivieren Sie TLS und deaktivieren Sie die Überprüfung, es sei denn, Sie haben ein Zertifikat – dann aktivieren Sie die TLS-Überprüfung und geben Sie den Zertifikatspfad an.
  3. SASL-Benutzer müssen SASL aktivieren, das entsprechende SASL-Protokoll (normalerweise plain) auswählen und Benutzername sowie Passwort eingeben.
  4. Bei webview2-Laufzeitfehlern laden Sie die Laufzeit von der offiziellen Microsoft-Website herunter und installieren Sie sie neu: https://developer.microsoft.com/de-de/microsoft-edge/webview2

Build

Manuelles Build ist nur zum Studieren des Quellcodes erforderlich.

cd app

wails dev

Lizenz

Apache-2.0-Lizenz

Danksagung

Übersetzung

Unterstützt Chinesisch, Japanisch, Englisch, Koreanisch, Russisch und weitere Sprachen.

Korrigieren oder neue Sprache hinzufügen: https://github.com/Bronya0/Kafka-King/issues/51

Ähnliche Projekte entdecken