
Termbox is a library that provides a minimalistic api which allows the programmer to write text-based user interfaces.
the basic idea is an abstraction of the greatest common subset of features available on all major terminals and other terminal-like apis in a minimalistic fashion. small api means it is easy to implement, test, maintain and learn it, that's what makes the termbox a distinct library in its area.