Simple Text based GUI framework which uses Twisted and Curses.
See example.py, which will create a text only application, ... something that could be used over an ssh connection.
Here we have an application with three distinct elements, a menu, a list box and a table.
┌───────────────────────────────────────────────────────────────────────────────────────────────────┐
│ File Test Quit === Simple App === │
┌──────────────────┐────────────────────────────────────────────────────────────────────────────────│
│>item 1 │ │
│ item 2 │ │
│ item 3 │ ┌───────────┬───────────┬───────────┬───────────┬───────────┐ │
│ item 4 │ │> 0,0│ 0,1│ │ │ │ │
│ item 5 │ ├───────────┼───────────┼───────────┼───────────┼───────────┤ │
│ item 6 │ │ │ 1,1│ │ │ │ │
│ item 7 │ ├───────────┼───────────┼───────────┼───────────┼───────────┤ │
│ item 8 │ │ 0,2│ │ │ │ │ │
│ item 9 │ ├───────────┼───────────┼───────────┼───────────┼───────────┤ │
│ │ │ │ │ │ │ │ │
│ │ ├───────────┼───────────┼───────────┼───────────┼───────────┤ │
│ │ │ │ │ │ │ │ │
│ │ └───────────┴───────────┴───────────┴───────────┴───────────┘ │
│ │ │
│ │ │
└──────────────────┘────────────────────────────────────────────────────────────────────────────────┘