- Package Go pour les interfaces utilisateur en terminal (TUI), conçu pour faciliter leur création
- Fournit un large ensemble de widgets permettant d’offrir un niveau d’interaction proche d’une GUI, même dans un environnement CLI
- Inclut aussi des fonctions de gestion de mise en page comme les formulaires de saisie, vues texte, tableaux, vues arborescentes, listes, images, fenêtres modales, ainsi que les layouts Grid/Flexbox/Page
- Utilisé dans des outils CLI et DevOps bien connus : K9s (CLI de gestion de clusters Kubernetes), gh (CLI officiel de GitHub), podman-tui (interface de gestion de conteneurs Podman), redis-tui, lazysql, etc.
- Publié sous licence MIT, construit sur les bibliothèques
tcell et uniseg, garantissant une forte compatibilité et extensibilité
3 commentaires
Y a-t-il une différence avec https://github.com/charmbracelet/bubbletea ?
Bubble Tea est surtout utilisé en mode CLI interactif pour saisir et afficher quelque chose en ligne.
tview sert à créer des applications TUI en plein écran à l’aide de divers widgets.
Bien sûr, Bubble Tea permet aussi de faire du TUI, mais on a l’impression que leurs orientations diffèrent.
Merci pour votre réponse.