mirror of
https://github.com/Textualize/textual.git
synced 2025-10-17 02:38:12 +03:00
d1c7ef4fcd5e6c07d5148ecf68db7bd10ed8a3bc
Textual
Textual is a Python framework for creating applications within your terminal—powered by Rich.
Build sophisticated Text User Interfaces (TUIs) with just your Python skills.
Preview
This is the code_browser.py example which clocks in at 61 lines, including docstrings and blank lines.
https://user-images.githubusercontent.com/554369/189388764-c589ffc2-e178-49ba-a8fa-f8d530bd55a0.mov
Compatibility
Textual runs on Linux, MacOS, and Windows. Rich requires Python 3.7 or above.
Installing
Install Textual via pip:
pip install textual[dev]
The addition of [dev] installs some additional development tools.
Features
Languages
Python
98.8%
Scheme
0.8%
Jinja
0.3%
TypeScript
0.1%