Skip to main content
Help us improve PyPI by participating in user testing. All experience levels needed!

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 experimental LCD and web displays
  • Support for UTF-8, simple 8-bit and CJK encodings
  • 256 and 88 color mode support
  • Python 3.2 support
Home Page:
http://excess.org/urwid/
Documentation:
http://excess.org/urwid/docs/
Example Program Screenshots:
http://excess.org/urwid/examples.html

Project details


Release history Release notifications

History Node

2.0.1

History Node

2.0.0

History Node

1.3.1

History Node

1.3.0

History Node

1.2.2

History Node

1.2.1

History Node

1.2.0

History Node

1.1.2

History Node

1.1.1

This version
History Node

1.1.0

History Node

1.0.2

History Node

1.0.1

History Node

1.0.0

History Node

0.9.9.2

History Node

0.9.9.1

History Node

0.9.9

History Node

0.9.8.4

History Node

0.9.8.3

History Node

0.9.8.2

History Node

0.9.8

History Node

0.9.7.2

History Node

0.9.7

History Node

0.9.6

History Node

0.9.5

History Node

0.9.4

History Node

0.9.3

History Node

0.9.2

History Node

0.9.1

History Node

0.9.0

History Node

0.9.0-pre3

History Node

0.9.0-pre2

History Node

0.8.10

History Node

0.8.9

History Node

0.8.8

History Node

0.8.7

History Node

0.8.6

History Node

0.8.5

History Node

0.8.4

History Node

0.8.3

History Node

0.8.2

History Node

0.8.1

History Node

0.8.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
urwid-1.1.0.tar.gz (482.3 kB) Copy SHA256 hash SHA256 Source None Oct 23, 2012

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page