- 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
Alguém sabe se há alguma diferença em relação ao https://github.com/charmbracelet/bubbletea ?
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.
Obrigado pela resposta.