1 | FTXUI | ⭐ 8.5k | 関数型・宣言的なスタイルでTUIを構築するモダンなC++ライブラリ。Reactに似たコンポーネントベースの設計で、ヘッダーオンリーで依存関係なし。 | 🔥 大人気 | MIT | 公式 |
2 | Notcurses | ⭐ 4.0k | 高度なグラフィックスとマルチメディアサポートを備えた強力なTUIライブラリ。24ビットRGBカラー、画像・動画の表示、レイヤー機能などを提供。 | 📈 成長中 | Apache-2.0 | 公式 |
3 | ImTui | ⭐ 3.3k | 人気のDear ImGuiライブラリをベースにした即時モードTUIライブラリ。デバッグインターフェースやリアルタイムモニタリングツールに最適。 | 📈 成長中 | MIT | 公式 |
4 | Turbo Vision | ⭐ 2.4k | Borlandの伝統的なTUIフレームワークのモダンなC++実装。ウィンドウ、メニュー、ダイアログなどの豊富なUIコンポーネントを提供。 | 📈 成長中 | BSD-2-Clause | 公式 |
5 | TermOx | ⭐ 749 | モダンC++17で書かれたTUIライブラリ。シグナル/スロットシステム、イベント駆動アーキテクチャ、カスタマイズ可能なウィジェットを特徴とする。 | 🆕 新規 | MIT | 公式 |
6 | cpp-terminal | ⭐ 592 | シンプルでクロスプラットフォームなターミナル制御ライブラリ。Windows、Linux、macOSで動作し、基本的なターミナル操作を提供。 | 📊 安定 | MIT | 公式 |
7 | ncurses | - | UNIX系システムにおけるTUI開発の事実上の標準。低レベルAPIでターミナル画面、文字、ユーザー入力を制御。多くの高レベルライブラリの基盤。 | 📊 安定 | MIT | 公式 |
8 | CDK (Curses Development Kit) | - | ncurses上に構築されたウィジェットライブラリ。ダイアログ、メニュー、リストなどの高レベルUIコンポーネントを提供。 | 📊 安定 | MIT | 公式 |