Urwid

Console user interface library for Python

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

Wiki:

  • Installation instructions
  • FAQ
  • Applications built with Urwid
  • How you can help
  • Coding style
  • Planned development

Requirements

  • Python 2.7, 3.5+ or PyPy
  • Linux, OSX, Cygwin or other unix-like OS
  • python-gi for GlibEventLoop (optional)
  • Twisted for TwistedEventLoop (optional)
  • Tornado for TornadoEventLoop (optional)
  • asyncio or trollius for AsyncioEventLoop (optional)
  • Apache for web_display module (optional)
  • ncurses for curses_display module (optional)

Similar projects

  • npyscreen
  • curtsies
  • Python Prompt Toolkit