17 puntos por xguru 2025-10-25 | 3 comentarios | Compartir por WhatsApp
  • Interfaz de usuario basada en terminal (TUI), diseñada para facilitar la creación de interfaces en Go
  • Ofrece un variado conjunto de widgets para implementar interacciones a nivel GUI incluso en entornos CLI
    • También incluye funciones de gestión de diseño como formularios de entrada, vista de texto, tablas, vista de árbol, listas, imágenes, ventanas modales y layouts como Grid/Flexbox/Page
  • Se usa en reconocidas herramientas CLI y de DevOps: K9s (CLI para administrar clústeres de Kubernetes), gh (CLI oficial de GitHub), podman-tui (UI para administrar contenedores de Podman), redis-tui, lazysql, etc.
  • Publicada bajo licencia MIT, y construida sobre las bibliotecas tcell y uniseg, lo que garantiza alta compatibilidad y extensibilidad

3 comentarios

 
chebread 2025-10-25

¿Quizás hay alguna diferencia con https://github.com/charmbracelet/bubbletea ?

 
xguru 2025-10-25

Bubble Tea se usa principalmente de forma interactiva en CLI para recibir y mostrar algo en línea.
tview es para desarrollar aplicaciones TUI de pantalla completa usando varios widgets.
Por supuesto, Bubble Tea también puede hacer TUI, pero da la impresión de que apuntan a objetivos distintos.

 
chebread 2025-10-25

Gracias por la respuesta.