Skip to main content

A full-featured console (xterm et al.) user interface library

Project description

Urwid is a console user interface library. It includes many features useful for text console application developers including:

  • Applcations resize quickly and smoothly

  • Automatic, programmable text alignment and wrapping

  • Simple markup for setting text attributes within blocks of text

  • Powerful list box with programmable content for scrolling all widget types

  • Your choice of event loops: Twisted, Glib or built-in select-based loop

  • Pre-built widgets include edit boxes, buttons, check boxes and radio buttons

  • Display modules include raw, curses, and web displays

  • Support for UTF-8, simple 8-bit and CJK encodings

  • 256 and 88 color mode support

Home Page:

http://excess.org/urwid/

Example Program Screenshots:

http://excess.org/urwid/examples.html

Project details


Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page