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

GitHub Star 比較

Elixir TUIフレームワーク GitHub Star 比較
No名前GitHub Stars説明トレンドライセンス公式サイト
1IO.ANSI⭐ 25.5kElixir標準ライブラリの一部。ANSIエスケープシーケンスを使用したターミナル制御。基本的な色付け、カーソル移動、画面クリア機能を提供。📊 安定Apache-2.0公式
2Scenic⭐ 2.0kElixir用クライアントサイドUIフレームワーク。主にGUIアプリケーション用だが、ターミナルドライバーでTUIアプリケーションも構築可能。実験的機能。🆕 新規Apache-2.0公式
3Ratatouille⭐ 784Elmアーキテクチャ(TEA)を実装した宣言的なTUIキット。Model-Update-Viewパターンで状態管理を行い、HTMLライクなView DSLでUIを構築。Termbox APIベース。🔥 人気MIT公式
4TableRex⭐ 265コンソール用テーブル表示ライブラリ。ASCIIテーブルの美しいレンダリング、スタイルカスタマイズ、文字列アライメントなどの機能を提供。TUIの一部として利用可能。📊 安定MIT公式
5ExTermbox⭐ 57C言語termboxライブラリのElixirバインディング。低レベルなターミナル制御API。Ratatouilleの基盤技術として使用されている。📊 安定MIT公式
6Garnish-SSHベースアプリケーション用TUIフレームワーク。Ratatouilleのviewアーキテクチャをベースに、Erlangのsshフレームワークに適応。セキュアなリモートアクセスを提供。🆕 新規Unknown公式
7ElementTui-termbox2を基盤としたTUIライブラリ。TUI構築のための基本的なビルディングブロックを提供。より複雑なコンポーネント用のコンパニオンライブラリも利用可能。🆕 新規MIT公式
8Owl-コマンドラインユーザーインターフェース構築用ツールキット。タグを使用したテキストの色付け、バリデーション付き入力制御、選択コントロールなどを提供。📊 安定Unknown公式