17 pontos por xguru 2025-10-25 | 3 comentários | Compartilhar no WhatsApp
  • Interface de usuário baseada em terminal (TUI) projetada para facilitar a criação de interfaces em Go
  • Fornece um conjunto variado de widgets que permite implementar interações em nível de GUI mesmo em ambientes CLI
    • Inclui também recursos de gerenciamento de layout como formulários de entrada, visualização de texto, tabelas, árvore de visualização, listas, imagens, janelas modais e Grid/Flexbox/Page
  • Usada em conhecidos ferramentas CLI e de DevOps: K9s (CLI de gerenciamento de clusters Kubernetes), gh (CLI oficial do GitHub), podman-tui (UI de gerenciamento de contêineres do Podman), redis-tui, lazysql etc.
  • Disponibilizada sob a licença MIT, construída com base nas bibliotecas tcell e uniseg, garantindo alta compatibilidade e extensibilidade

3 comentários

 
chebread 2025-10-25

Alguém sabe se há alguma diferença em relação ao https://github.com/charmbracelet/bubbletea ?

 
xguru 2025-10-25

O Bubble Tea é usado principalmente para receber entradas e exibir algo inline de forma interativa no estilo CLI.
tview é voltado para criar apps TUI em tela cheia usando vários tipos de widgets.
Claro, o Bubble Tea também consegue fazer TUI, mas a impressão é que os dois têm propostas diferentes.

 
chebread 2025-10-25

Obrigado pela resposta.