Bronya0/Kafka-King
Bronya0/Kafka-King has 1,345 GitHub stars and 79 forks. GitHot measured +1 stars in 24 hours and +6 in 7 days. Last checked 2026-11-11 23:04 UTC. Last push 2026-09-09.
Comment ces chiffres sont mesurés
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
Progression mesurée des étoiles
- in 24h
- +1
- in 7 days
- +6
- in 15 days
- Mise à jour retardée
- in 1 month
- Mise à jour retardée
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
docs/readme/readme-fr.md
Original
Kafka King
Un client GUI Kafka moderne et pratique
English | 简体中文 | 日本語 | рускі | 한국인 | Español | Français | Deutsch | Português | Italiano | Tiếng Việt | Bahasa Indonesia
Rendez Kafka plus facile à utiliser, make kafka great again!
Ce projet est un client GUI Kafka compatible avec tous les systèmes de bureau (sauf Win7), supportant Kafka 0.8.0 à 3.8+, construit avec Wails et franz-go. Mettez une étoile pour soutenir l'auteur ! ❤❤
Consultez également le client Elasticsearch
ES-King, tout aussi pratique : https://github.com/Bronya0/ES-King
Doc(AI):https://zread.ai/Bronya0/Kafka-King
Fonctionnalités de Kafka-King
- Affichage de la liste des nœuds du cluster, configuration dynamique des brokers et topics.
- Support client consommateur, consommation de topics avec groupe, taille et timeout, affichage des détails en tableau.
- Support PLAIN, SSL, SASL, Kerberos, sasl_plaintext, etc.
- Compression et décompression gzip, lz4, snappy, zstd.
- Création (par lots) et suppression de topics, spécification des répliques et partitions.
- Statistiques du nombre total de messages, offset validé et accumulation par groupe de consommateurs.
- Détails des partitions (offsets), ajout de partitions supplémentaires.
- Simulation de producteur, envoi de messages par lots avec en-têtes et partition.
- Vérification de l'état des topics et partitions (terminé).
- Affichage des groupes de consommateurs et des consommateurs individuels.
- Rapport d'inspection des offsets.
- Prise en charge de Schema Registry : gestion des sujets et versions, compatibilité, décodage Avro, JSON et Protobuf.
- Consommation en streaming multiple : streaming en temps réel, tri inversé, onglets multiples et commit d'offsets.
- Réinitialisation des offsets de groupes : réinitialisation au début (Start), à la fin (End), par horodatage ou offset spécifique.
- Purge de messages (DeleteRecords) : suppression de messages par partition ou sur tout le topic jusqu'à un offset donné.
- Réassignation des répliques de partitions : inspection et ajustement visuel des répliques, annulation des tâches en cours.
- Vue des nœuds enrichie : indicateur de Controller, analyse de l'espace disque LogDirs et gestion des quotas clients.
- Import/Export des connexions : exportation au format YAML et importation depuis YAML/JSON avec déduplication.
- Authentification étendue : prise en charge d'OAUTHBEARER (jeton statique), AWS MSK IAM et tunnels SSH multi-brokers.
- Rejeu et exportation de messages : renvoi de messages sélectionnés vers d'autres topics et export en JSON/CSV.
Téléchargement
Téléchargez depuis la droite ou visitez la page des versions. Développez 【Assets】 et choisissez la version adaptée à votre plateforme : Windows, macOS, Linux.
Utilisateurs macOS : si l'application indique "endommagée" à l'ouverture, exécutez xattr -dr com.apple.quarantine /Applications/Kafka-King.app dans le terminal (l'app n'est pas signée et est bloquée par Gatekeeper).
Remarques importantes :
- Avant utilisation, vérifiez que le paramètre
advertised.listenersde votre cluster Kafka est correct. S'il n'est pas configuré ou utilise des noms de domaine, ajoutez la résolution correspondante dans le fichier hosts de votre machine. - Si votre connexion nécessite SSL, activez TLS et désactivez la vérification sauf si vous avez un certificat, auquel cas activez la vérification TLS et fournissez le chemin du certificat.
- Les utilisateurs SASL doivent activer SASL, sélectionner le protocole SASL approprié (généralement plain) et saisir l'utilisateur et le mot de passe.
- En cas d'erreur webview2, téléchargez et réinstallez le runtime depuis le site officiel de Microsoft : https://developer.microsoft.com/fr-fr/microsoft-edge/webview2
Compilation
La compilation manuelle n'est nécessaire que pour étudier le code source.
cd app
wails dev
Licence
Licence Apache-2.0
Remerciements
- wails: https://wails.io/docs/gettingstarted/installation
- naive ui: https://www.naiveui.com/
- franz-go: https://github.com/twmb/franz-go/
- xicons: https://xicons.org/#/
Traduction
Prend en charge le chinois, le japonais, l'anglais, le coréen, le russe et d'autres langues.
Corriger ou ajouter une nouvelle langue : https://github.com/Bronya0/Kafka-King/issues/51
Explorer des projets similaires
codecrafters-io/build-your-own-x
Maîtrisez la programmation en recréant de zéro vos technologies préférées.
562,008 étoilespublic-apis/public-apis
Une liste collective d'API gratuites
498,401 étoilesmorluto/rea
Rétro-ingénierie de n'importe quoi avec des agents, du comportement des applications jusqu'aux binaires natifs.
454,046 étoilesopenclaw/openclaw
L'IA qui fait vraiment les choses. Tout système d'exploitation, toute plateforme. À la manière du homard. 🦞
394,400 étoiles