TUI Frameworks
TUI (Text-based User Interface) frameworks available for each programming language, organized by language. We offer frameworks for various approaches that support rich interactive application development in terminal environments.
Python TUIフレームワーク
8個のフレームワーク
Python is a readable and easy-to-learn programming language with a rich ecosystem of TUI libraries. It offers a wide range of options from modern libraries like Rich and Textual to established libraries like Curses and Urwid.
JavaScript TUIフレームワーク
8個のフレームワーク
For TUI application development in Node.js, the React-like Ink framework is popular. With blessed and other libraries, web developers can build TUI applications in a familiar environment.
Rust TUIフレームワーク
7個のフレームワーク
Rust enables building high-performance and safe TUI applications. It has a rich ecosystem centered around Ratatui, along with new approaches like Iocraft and Dioxus.
Go TUIフレームワーク
8個のフレームワーク
Go is well-suited for efficient TUI application development. It offers excellent libraries like Bubble Tea, the Charmbracelet ecosystem, and tview for building simple and high-performance TUI applications.
C++ TUIフレームワーク
8個のフレームワーク
C++ offers a wide range of TUI libraries from traditional NCURSES to modern FTXUI and FINAL CUT. It's suitable for high-performance, system-level TUI application development.
Java TUIフレームワーク
7個のフレームワーク
Java has a rich TUI library ecosystem centered around Lanterna. Libraries like JLine and Jexer are suitable for enterprise-level TUI application development.
C# TUIフレームワーク
7個のフレームワーク
C# provides powerful TUI frameworks centered around Terminal.Gui. It enables cross-platform TUI application development leveraging the .NET ecosystem.
Elixir TUIフレームワーク
8個のフレームワーク
Elixir offers TUI libraries like Garnish, Ratatouille, and Raxol that leverage functional programming paradigms. It enables unique TUI application development utilizing distributed system characteristics.