ImTui is an immediate mode text-based user interface library. Supports 256 ANSI colors and mouse/keyboard input. A very basic ImTui example Text-based client for Slack Tables example Text-based client for Hacker News Text-based configuration editor for the WTF Dashboard Even though this library is supposed to be used in the terminal, for convenience here is an Emscripten build to demonstrate what