17 puan yazan xguru 2025-10-25 | 3 yorum | WhatsApp'ta paylaş
  • Terminal tabanlı kullanıcı arayüzlerinin (TUI) kolayca oluşturulabilmesi için tasarlanmış bir Go paketi
  • CLI ortamında da GUI düzeyinde etkileşim sunabilen çeşitli widget setleri sağlar
    • Giriş formları, metin görünümü, tablolar, ağaç görünümü, listeler, görseller, modal pencereler ve Grid/Flexbox/Page gibi düzen yönetimi özellikleri de dahildir
  • Tanınmış CLI ve DevOps araçlarında kullanılıyor: K9s (Kubernetes küme yönetimi CLI aracı), gh (GitHub resmi CLI aracı), podman-tui (Podman konteyner yönetim arayüzü), redis-tui, lazysql vb.
  • MIT lisansı ile yayımlanmıştır; tcell ve uniseg kütüphaneleri temel alınarak geliştirildiği için yüksek uyumluluk ve genişletilebilirlik sağlar

3 yorum

 
chebread 2025-10-25

Acaba https://github.com/charmbracelet/bubbletea ile arasında ne fark var?

 
xguru 2025-10-25

Bubble Tea genelde etkileşimli CLI tarzında satır içinde bir şeyler girdi olarak alıp göstermek için kullanılıyor.
tview ise çeşitli widget'ları kullanarak tam ekran TUI uygulamaları yazmak için.
Elbette Bubble Tea ile de TUI yapmak mümkün ama sanki ikisinin yöneldiği noktalar farklı.

 
chebread 2025-10-25

Yanıtınız için teşekkür ederim.