How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
ImTui: Immediate Mode Text-based User Interface C++ Library
FTXUI is a C++ terminal user interface library and cross-platform console framework used for building interactive command line applications. It functions as a declarative terminal layout engine and a component-based UI toolkit that enables the creation of responsive interfaces. The library is distinguished by its terminal graphics and animation capabilities, allowing for the rendering of custom shapes, data plots, and smooth visual transitions using easing functions. It provides a comprehensive set of interactive widgets and a layout system utilizing flexbox and grid containers that adapt to
gocui is a console user interface library for the Go programming language. It provides a toolkit for building interactive terminal applications using a layout engine that organizes overlapping rectangular views and coordinates. The library features a terminal input handler to capture and map keyboard shortcuts and mouse events to specific application actions. It includes an ANSI escape sequence parser to manage text attributes, colors, and cursor positioning. The framework covers interface view management and overlapping window layering, allowing for a structured arrangement of content. Rend
A single-header terminal UI (TUI) library, capable of creating mouse-driven, interactive applications on the command line.
The main features of cubified/tuibox are: Command Line Interfaces, TUI Libraries.
Projects with overlapping indexed features include: ggerganov/imtui — ImTui: Immediate Mode Text-based User Interface C++ Library. prompt-toolkit/python-prompt-toolkit — This project is a Python terminal user interface library and toolkit designed for building interactive command-line… arthursonzogni/ftxui — FTXUI is a C++ terminal user interface library and cross-platform console framework used for building interactive… gansm/finalcut — A Modern C++ Text-Based Widget Toolkit (TUI). jroimartin/gocui — gocui is a console user interface library for the Go programming language. It provides a toolkit for building… vadimdemedes/ink — Ink is a declarative framework for building interactive command-line applications using a component-based…