Urwid

Console user interface library for Python

git clone https://github.com/urwid/urwid.git

Wiki:

Requirements

  • Python 3.7+ or PyPy
  • Linux, OSX, Cygwin or other unix-like OS
  • python-gi for GlibEventLoop (optional)
  • Twisted for TwistedEventLoop (optional)
  • Tornado for TornadoEventLoop (optional)
  • Trio for TrioEventLoop (optional)
  • ZMQ for ZMQEventLoop (optional)
  • Apache for web_display module (optional)
  • ncurses for curses_display module (optional)