Urwid ist eine Python-Bibliothek zum Schreiben von Anwendungen für die Textkonsole. Sie hat viele Features, darunter flüssige Größenänderung der Oberfläche, Unterstützung für 8-Bit- und CJK-Codierungen, Standard- und frei definierte Textausrichtungs- und Wrap-Modi, einfaches Markup zum Setzen von Textattributen, eine leistungsfähige, dynamische Listbox, die eine Mischung von Widget-Typen handhaben kann, flexible Editboxen und eine einfache Schnittstelle zum Erstellen von HTML-Screenshots. (hjb)