1 | FTXUI | ⭐ 8.5k | A modern C++ library for building TUIs in a functional and declarative style. Component-based design similar to React, header-only with no dependencies. | 🔥 Very Hot | MIT | Official |
2 | Notcurses | ⭐ 4.0k | A powerful TUI library with advanced graphics and multimedia support. Offers 24-bit RGB color, image/video display, layering features, and more. | 📈 Growing | Apache-2.0 | Official |
3 | ImTui | ⭐ 3.3k | An immediate mode TUI library based on the popular Dear ImGui. Ideal for debug interfaces and real-time monitoring tools. | 📈 Growing | MIT | Official |
4 | Turbo Vision | ⭐ 2.4k | A modern C++ implementation of Borland's traditional TUI framework. Provides rich UI components like windows, menus, and dialogs. | 📈 Growing | BSD-2-Clause | Official |
5 | TermOx | ⭐ 749 | A TUI library written in modern C++17. Features signal/slot system, event-driven architecture, and customizable widgets. | 🆕 New | MIT | Official |
6 | cpp-terminal | ⭐ 592 | A simple and cross-platform terminal control library. Works on Windows, Linux, and macOS, providing basic terminal operations. | 📊 Stable | MIT | Official |
7 | ncurses | - | The de facto standard for TUI development on UNIX-like systems. Low-level API for controlling terminal screen, characters, and user input. Foundation for many higher-level libraries. | 📊 Stable | MIT | Official |
8 | CDK (Curses Development Kit) | - | A widget library built on top of ncurses. Provides high-level UI components like dialogs, menus, and lists. | 📊 Stable | MIT | Official |