Java TUIフレームワーク・ライブラリ

GitHub Star 比較

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