17 ポイント 投稿者 xguru 2025-10-25 | 3件のコメント | WhatsAppで共有
  • ターミナルベースのユーザーインターフェース(TUI) を簡単に構築できるよう設計されたGoパッケージ
  • CLI環境でもGUIレベルのインタラクションを実現できる多様な ウィジェットセット を提供
    • 入力フォーム、テキストビュー、テーブル、ツリービュー、リスト、画像、モーダルウィンドウ、Grid/Flexbox/Page などのレイアウト管理機能も含む
  • 著名な CLIおよびDevOpsツール で利用中 : K9s(Kubernetesクラスタ管理CLI)、gh(GitHub公式CLI)、podman-tui(Podmanコンテナ管理UI)、redis-tuilazysql など
  • MITライセンス で公開されており、tcelluniseg ライブラリを基盤に構築され、高い互換性と拡張性を確保

3件のコメント

 
chebread 2025-10-25

もしかして https://github.com/charmbracelet/bubbletea との違いはありますか?

 
xguru 2025-10-25

Bubble Tea は、インタラクティブな CLI 方式でインライン入力を受け付けて表示するときに主に使います。
tview は、各種ウィジェットを活用したフルスクリーンの TUI アプリ作成向けです。
もちろん Bubble Tea でも TUI は可能ですが、互いに目指している方向性が異なる印象です。

 
chebread 2025-10-25

ご回答ありがとうございます。