title: Cross platform, open source, console GUI
body: <p>What would be the best, most portable, simplest way to create a GUI-like feeling in the command line?</p>
  
  <p>Basically I'm asking for a library that allows you to change background and text colors, have a text input area on the bottom of the console, and be able to edit a certain area in the command line without having to clear the whole screen. Does such a library exist?</p>
  
  <p><strong>Example from IRSSI</strong></p>
  
  <p><img src="https://i.stack.imgur.com/U2F0Q.png" alt="Command line GUI"></p>
  
  <p>Thank you.</p>