{"id":163120,"date":"2026-03-05T11:11:54","date_gmt":"2026-03-05T09:11:56","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-kafkalet-0-1-desktopnogo-klienta-dlya-apache-kafka"},"modified":"2026-03-05T11:11:54","modified_gmt":"2026-03-05T09:11:56","slug":"vypusk-kafkalet-0-1-desktopnogo-klienta-dlya-apache-kafka","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-kafkalet-0-1-desktopnogo-klienta-dlya-apache-kafka","title":{"rendered":"Rilascio di kafkalet 0.1, client desktop per Apache Kafka","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00c8 stato pubblicato il rilascio di kafkalet 0.1, un client grafico desktop per lavorare con Apache Kafka. L'applicazione \u00e8 fornita come file binario autonomo di circa 15 MB, non richiede l'installazione di JVM, Docker o l'avvio di componenti server. Il codice del progetto \u00e8 scritto in Go e TypeScript e distribuito con licenza MIT. Le build sono preparate per macOS (Intel e Apple Silicon), Windows e Linux.    <\/p>\n<p>A differenza degli strumenti web esistenti, come Kafka UI e AKHQ, che richiedono il deployment di un processo server in Docker, kafkalet funziona come una normale applicazione desktop \u2014 similmente a DBeaver o DataGrip per i database. L'unico client Kafka desktop fino ad oggi era Offset Explorer (precedentemente Kafka Tool), scritto in Java e non aggiornato da tempo. L'applicazione kafkalet \u00e8 costruita sul framework Wails v2, che unisce un backend in Go con un'interfaccia web in React 18, TypeScript e shadcn\/ui in un unico file binario nativo. Per l'interazione con Kafka viene utilizzata la libreria franz-go, implementata in puro Go senza dipendenze da librdkafka e CGO.    <\/p>\n<p>Caratteristiche principali:  <\/p>\n<ul>\n<li class=\"l\"> Sistema di profili per gestire pi\u00f9 ambienti (produzione, staging, dev). Ogni broker in un profilo pu\u00f2 avere pi\u00f9 account nominativi con la possibilit\u00e0 di passare rapidamente da uno all'altro. Le password e i token sono memorizzati esclusivamente nel sistema di memorizzazione segreta del sistema operativo (macOS Keychain, Windows Credential Manager, libsecret su Linux) e non sono registrati nei file di configurazione.\n<li class=\"l\"> La modalit\u00e0 Observer \u2014 lettura dei messaggi da un topic senza collegamento a un consumer group, senza il commit degli offset e senza effetti collaterali sul cluster. Una modalit\u00e0 Consumer separata consente di collegarsi a un gruppo e di registrare manualmente gli offset.\n<li class=\"l\"> Navigazione temporale (seek to timestamp) \u2014 accesso ai messaggi a una data e ora specificate senza la necessit\u00e0 di calcolare manualmente gli offset. Supporto per i metodi di autenticazione: SASL PLAIN, SCRAM-SHA-256, SCRAM-SHA-512, OAUTHBEARER (token statico e client credentials flow), TLS con verifica del certificato. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/server\/dts-los-angeles\/\" title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a>, mTLS (autenticazione reciproca tramite certificati).\n<li class=\"l\"> Visualizzazione in streaming dei messaggi con filtraggio regex per chiavi e valori in tempo reale. \u00c8 supporta la supervisione simultanea di pi\u00f9 topic in schede separate. La virtualizzazione dell'elenco consente di visualizzare oltre 50.000 messaggi senza ridurre le prestazioni.\n<li class=\"l\"> Gestione degli argomenti: creazione, eliminazione, modifica dei parametri di configurazione, visualizzazione delle partizioni, dei leader e dell'insieme delle repliche sincronizzate (ISR).    <img decoding=\"async\" alt=\"Rilascio di kafkalet 0.1, client desktop per Apache Kafka\" src=\"\/wp-content\/uploads\/2026\/03\/7378d7abb0b3e27887cf6a6d9a492ccf.png\" style=\"display:block;margin: 0 auto\" \/>\n<li class=\"l\"> Gestione dei gruppi di consumatori: visualizzazione del ritardo (lag) per partizioni, reset degli offset a earliest, latest o a un timestamp specifico, visualizzazione dei membri del gruppo (client ID, host, argomenti assegnati), eliminazione dei gruppi.\n<li class=\"l\"> Invio di messaggi specificando la chiave, il valore, le intestazioni e la partizione di destinazione.    <img decoding=\"async\" alt=\"Rilascio di kafkalet 0.1, client desktop per Apache Kafka\" src=\"\/wp-content\/uploads\/2026\/03\/6c8d56bd8b770526b09e2a983012e95a.png\" style=\"display:block;margin: 0 auto\" \/>\n<li class=\"l\"> Organizzazione degli argomenti: ancoraggio degli argomenti frequentemente utilizzati, raggruppamento in cartelle nominate, ricerca con supporto per espressioni regolari e filtraggio per numero minimo di partizioni.\n<li class=\"l\"> Esportazione del buffer dei messaggi in formato JSON o CSV.\n<li class=\"l\"> Integrazione con Confluent Schema Registry per la decodifica automatica dei messaggi in formato Avro.\n<li class=\"l\"> Sistema di plugin JavaScript per la decodifica personalizzata dei messaggi (Protobuf, MessagePack e altri formati).\n<li class=\"l\"> Importazione ed esportazione delle impostazioni in formato JSON, comprese profili, gruppi di argomenti e argomenti ancorati.  <\/ul>\n<p>Fonte: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64916\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a kafkalet 0.1, \u0434\u0435\u0441\u043a\u0442\u043e\u043f\u043d\u043e\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Apache Kafka. \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0432\u0438\u0434\u0435 \u0441\u0430\u043c\u043e\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e\u0433\u043e \u0431\u0438\u043d\u0430\u0440\u043d\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u043c \u043e\u043a\u043e\u043b\u043e 15 \u041c\u0411, \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 JVM, Docker \u0438\u043b\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 Go \u0438 TypeScript \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. \u0421\u0431\u043e\u0440\u043a\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u0434\u043b\u044f macOS (Intel \u0438 Apple Silicon), Windows \u0438 Linux. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":163121,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-163120","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a kafkalet 0.1, \u0434\u0435\u0441\u043a\u0442\u043e\u043f\u043d\u043e\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Apache Kafka.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-kafkalet-0-1-desktopnogo-klienta-dlya-apache-kafka\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a kafkalet 0.1, \u0434\u0435\u0441\u043a\u0442\u043e\u043f\u043d\u043e\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0434\u043b\u044f Apache Kafka | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a kafkalet 0.1, \u0434\u0435\u0441\u043a\u0442\u043e\u043f\u043d\u043e\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Apache Kafka.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-kafkalet-0-1-desktopnogo-klienta-dlya-apache-kafka\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-03-05T09:11:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-03-05T09:11:56+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Versione kafkalet 0.1, client desktop per Apache Kafka | ProHoster","description":"Pubblicata la versione kafkalet 0.1, client grafico desktop per lavorare con Apache Kafka.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-kafkalet-0-1-desktopnogo-klienta-dlya-apache-kafka","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a kafkalet 0.1, \u0434\u0435\u0441\u043a\u0442\u043e\u043f\u043d\u043e\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0434\u043b\u044f Apache Kafka | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a kafkalet 0.1, \u0434\u0435\u0441\u043a\u0442\u043e\u043f\u043d\u043e\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Apache Kafka.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-kafkalet-0-1-desktopnogo-klienta-dlya-apache-kafka","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-03-05T09:11:56+00:00","article:modified_time":"2026-03-05T09:11:56+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"163120","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-03-05 09:12:54","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-03-05 09:11:56","updated":"2026-03-05 09:12:54","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/163120","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=163120"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/163120\/revisions"}],"predecessor-version":[{"id":165649,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/163120\/revisions\/165649"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/163121"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=163120"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=163120"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=163120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}