The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.
Build sophisticated, cross-platform, user interfaces with a simple Python API.
Run your apps in the terminal or a web browser with Textual Web or Textual Serve.
Try the textual demo without installing.
uvx --python 3.12 textual-demo
Install Textual via pip:
pip install textual textual-dev
Check out the demo:
python -m textual
See getting started for details.
Head over to the Textual documentation to start building!
Join the Textual developers and community on our Discord Server.