Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises Learn more →
Similar projects and alternatives to urwid
Library for building powerful interactive command line applications in Python
Textual is a Rapid Application Development framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and (coming soon) a web browser!
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Launched in 2018. It's 2023 and PySimpleGUI is actively developed & supported. Create complex windows simply. Supports tkinter, Qt, WxPython, Remi (in browser). Create GUI applications trivially with a full set of widgets. Multi-Window applications are also simple. 3.4 to 3.11 supported. 325+ Demo programs & Cookbook for rapid start. Extensive docs
Blessed is an easy, practical library for making python terminal apps (by jquast)
Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
A Python native, OS native GUI toolkit.
Rich is a Python library for rich text and beautiful formatting in the terminal.
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Python TUI framework with mouse support, modular widget system, customizable and rapid terminal markup language and more!
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
Empowering everyone to build reliable and efficient software.
RFCs for changes to Rust
easygui for Python
A Fast, Extensible Progress Bar for Python and CLI
🌈 React for interactive command-line apps
🚀 The leading WebAssembly Runtime supporting WASI and Emscripten
Typer, build great CLIs. Easy to code. Based on Python type hints.
Rust bindings for the Python interpreter
Serialization framework for Rust
A Rust library for the Discord API. (by serenity-rs)
A Text User Interface library for the Rust programming language
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
urwid reviews and mentions
Any guide to creating a terminal application?
5 projects | reddit.com/r/commandline | 19 Jul 2022
In addition to the other great libraries already mentioned, since you're in Python you may want to consider urwid, it's really robust and has a lot of built-ins.
Menus in Python
3 projects | reddit.com/r/Python | 25 May 2022
Grab raw keyboard inputs
3 projects | reddit.com/r/rust | 19 May 2022
To go full in on the latter case, people often use libraries like Cursive (akin to urwid for Python but without the horrendously confusing error messages caused duck typing) or tui.
Is there a library for creating interactive long running terminal applications?
4 projects | reddit.com/r/learnpython | 26 Mar 2022
What is the correct way to create a console application?
2 projects | reddit.com/r/learnprogramming | 3 Feb 2022
Curses seems difficult to use but you should investigate whether it works with what you want to do. https://urwid.org/ seems fun as an alternative.
Print colour in terminal
3 projects | reddit.com/r/learnpython | 3 Jan 2022
You can also take a look at https://urwid.org/
I looking for a TUI liberary/framework with good aesthetics.
17 projects | reddit.com/r/commandline | 31 Dec 2021
urwid is Python, and looks good.17 projects | reddit.com/r/commandline | 31 Dec 2021
What do you NOT like about Rust?
18 projects | reddit.com/r/rust | 21 Nov 2021
As someone coming from Python, I've had more than enough opaque duck-typed errors from urwid and I'd like my error messages to fit on one page.
Best TUI Library/Framework
5 projects | reddit.com/r/Python | 22 Oct 2021
Take a look at urwid and asciimatics.
A note from our sponsor - ONLYOFFICE
www.onlyoffice.com | 1 Jun 2023
urwid/urwid is an open source project licensed under GNU Lesser General Public License v3.0 only which is an OSI approved license.
The primary programming language of urwid is Python.