Home

Awesome

A demonstration and teaching aid for building terminals apps with Textual.

[!TIP] No hacks were required to make your terminal do this!

Textual supports themes

If you have uv installed:

uvx --python 3.12 textual-demo

If you have pipx installed:

pipx run --python 3.12 textual-demo
<img width="1382" alt="Screenshot 2024-11-24 at 12 32 53" src="https://github.com/user-attachments/assets/dc17d2c5-4608-4910-872a-08fe6b2fe70c">

Game Page

Textual is not a game framework, but we can still have a little fun with it!

Check out the Sliding Puzzle in the demo:

textual-game

Projects Page

A small selection of Textual projects.

<img width="1382" alt="Screenshot 2024-11-24 at 12 34 05" src="https://github.com/user-attachments/assets/91113ac5-a8c4-446f-bcde-31d749d74f98">

Widgets Page

Try out some of Textual's widgets.

<img width="1382" alt="Screenshot 2024-11-24 at 12 34 44" src="https://github.com/user-attachments/assets/e4603a82-0a28-4c23-9a92-2aa8faff3200"> <img width="1382" alt="Screenshot 2024-11-24 at 12 41 04" src="https://github.com/user-attachments/assets/7c8f9401-c9c7-4d6e-89a3-9417a309b0bb">

Build Terminal Apps

See the Textual docs to start building!