Executando verificação de segurança...
3

[PITCH] StreamLupe: Ferramenta de visualização e exploração de dados para Apache Kafka

Olá, pessoal.

Quero apresentar o StreamLupe, uma ferramenta focada em produtividade para quem trabalha com mensagens, tópicos e clusters do Apache Kafka no dia a dia. O objetivo é oferecer uma alternativa eficiente às CLIs e ferramentas pesadas, centralizando a gestão de dados em uma interface técnica e ágil.

O StreamLupe permite inspecionar o fluxo de mensagens de forma direta e visual, garantindo visibilidade total sobre o que está trafegando nos seus tópicos sem a necessidade de configurar ambientes complexos ou scripts de terceiros.

Exploração de Dados e Visibilidade

A ferramenta foi desenhada para facilitar a inspeção rápida:

  • Streaming em Tempo Real: Acompanhe o fluxo de mensagens conforme elas chegam, com suporte visual para metadados, chaves e headers.
  • Filtros Inteligentes: Localize mensagens específicas através de filtros rápidos de busca por conteúdo, sem precisar de comandos de terminal.
  • SQL Console: Para buscas que exigem mais precisão, utilize um console com sintaxe SQL para filtrar tópicos volumosos e exportar resultados em JSON ou CSV.
  • Produção e Testes: Envie mensagens individuais ou em lote diretamente pela interface para validar seus fluxos de consumo.

Gestão de Infraestrutura

Além da análise de dados, o StreamLupe simplifica o controle operacional:

  • Clusters e Segurança: Conecte em múltiplos ambientes com suporte nativo a SSL e SASL, visualizando a saúde das partições e réplicas.
  • Kafka Local Integrado: Suba um broker local em modo KRaft ou Zookeeper com um clique. É ideal para testar aplicações localmente sem precisar configurar Docker ou YAMLs de infraestrutura.
  • Zero Dependências: A ferramenta é leve e não exige a instalação de Java ou Docker para funcionar, garantindo startup instantâneo.

Por que o StreamLupe?

Muitas soluções atuais são "overkill" para o dia a dia de desenvolvimento, exigindo containers ou setups que consomem muitos recursos. O StreamLupe foca no equilíbrio: oferece o poder de uma engine de consulta SQL e a simplicidade de um visualizador de mensagens nativo, tudo em um único lugar.

Estado do projeto

A primeira versão pública está disponível para Windows (Instalador e Portable) e Linux (AppImage). O suporte para macOS e integração com Schema Registry, entre outros, estão em desenvolvimento.

🔗 Acesse: https://streamlupe.com

Feedback técnico

Se você trabalha com Kafka, seu feedback é muito importante:

  1. Como é o seu processo atual para inspecionar mensagens em tópicos de produção?
  2. O que falta nas ferramentas de visualização que você utiliza hoje?
  3. A possibilidade de rodar um Kafka local direto na interface facilitaria seu workflow de testes?

Estou à disposição para discutir a arquitetura e ouvir sugestões de melhoria.

Carregando publicação patrocinada...