17 points par xguru 2025-10-25 | 3 commentaires | Partager sur WhatsApp
  • 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

 
chebread 2025-10-25

Y a-t-il une différence avec https://github.com/charmbracelet/bubbletea ?

 
xguru 2025-10-25

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.

 
chebread 2025-10-25

Merci pour votre réponse.