Terminal User Interface (TUI)

A Terminal User Interface, or TUI for short, is a type of user interface that uses text-based graphics and keyboard interaction within a terminal or console, providing a richer experience than a plain CLI while avoiding the overhead of a graphical desktop. TUIs typically use character-based drawing to build menus, forms, and panels. PHP TUI applications are often built with the CLI SAPI and libraries such as termwind or php-tui.

Documentation

See also php-tui and Introducing the Symfony TUI component.

Related : Command Line Interface (CLI), Server Application Programming Interface (SAPI), Desktop Application, Application

Related packages : php-tui/php-tui, thermage/thermage