ckVision

ckVision is a modern C++ library for building full terminal user interfaces — windows, menus, dialogs, widgets, embedded terminals and graphics — with deterministic, headless-testable behaviour.

Start here

Concepts

Widgets and views

Terminal and graphics

Integrating and embedding

Quality and internals