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.
🎬 Demonstration
Screen.Recording.2024-11-26.at.10__89pct_smaller.mp4
🎬 Textual Serve
Screen.Recording.2024-11-27.at.15__89pct_smaller.mp4
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.