A lightweight, versatile, and high-performance terminal user interface library for building complex applications with easy-to-use widgets like text boxes, menus, and scrollbars.
FTXUI is an open-source, header-only C++ library for creating terminal user interfaces. It is designed to provide an intuitive object-oriented interface for building text UIs that run directly in a terminal.
Some key features of FTXUI include:
FTXUI aims to make terminal UIs easy by abstracting away the complexity of terminal control and providing an elegant object-oriented design. It can be used to create complex TUI applications like game interfaces, system monitors, command-line tools, and full-screen apps.
As an open source library with minimal dependencies, FTXUI is easy to integrate into existing C++ projects. It works across Linux, macOS, and Windows platforms. With its focus on efficiency and small compiled size, FTXUI is well-suited for applications where performance matters.
Here are some alternatives to FTXUI:
Suggest an alternative ❐