1 | Lanterna | ⭐ 2.4k | Swingライクなコンポーネントベースアプローチを採用した純粋Java TUIライブラリ。ネイティブ依存なしで、開発環境でのSwingターミナルエミュレータを提供。 | 🔥 大人気 | LGPL-3.0 | 公式 |
2 | Zircon | ⭐ 775 | タイルベースのグリッドシステムを提供するモダンなTUIフレームワーク。ゲーム開発とアプリケーション開発の両方をサポート。 | 📈 成長中 | MIT | 公式 |
3 | Spring Shell Terminal UI | ⭐ 769 | Springエコシステムの一部として提供されるTUIフレームワーク。リアクティブプログラミングモデルを採用し、コンポーネントフローシステムを提供。 | 📈 成長中 | Apache-2.0 | 公式 |
4 | AsciiPanel | ⭐ 197 | ASCIIベースのゲーム開発に特化したSwingコンポーネント。ローグライクゲームやテキストベースのビジュアライゼーションに最適。 | 📊 安定 | MIT | 公式 |
5 | Java-TUI | ⭐ 16 | 標準入出力の処理に特化した軽量TUIライブラリ。フルフレームワークではなく、特定の問題解決にフォーカスしたシンプルな設計。 | 🆕 新規 | MIT | 公式 |
6 | CHARVA | ⭐ 12 | Swing互換APIを提供するncursesベースのTUIライブラリ。既存のSwingアプリケーションをテキストインターフェースに移植するのに適している。 | 📊 安定 | LGPL-2.1 | 公式 |
7 | JCurses | - | ncursesのJavaバインディングを提供する古典的なライブラリ。基本的なターミナル制御機能を提供するが、現在はメンテナンスが限定的。 | 📊 安定 | LGPL | 公式 |