Ncurses
From MEPIS Documentation Wiki
Ncurses is a GNU software library that is used to create menu-driven GUI-like interfaces for console (shell) programs. Programs that use the ncurses library for an interface are often referred to as "ncurses based" or "written in ncurses".
Examples of ncurses programs include the lynx web browser, aptitude package manager, and mutt mail reader.