Welche Bibliotheken werden für Grafiken wie vim oder nano benötigt?

Welche Bibliothek wird verwendet, um ein statisches Terminalfenster wie vim, nano, irssi oder aptitude im Gegensatz zu einem Scroll-Terminal zu erstellen?

Ich verwende C, bin aber an Bibliotheken für andere Sprachen interessiert (z. B. eine C ++ - spezifische Bibliothek).