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.