erlang + ncurses. A terminal server for erlang applications using terminal interface.