Jump to ratings and reviews
Rate this book

Creating TUI Applications with Textual and Python

Rate this book
Learn how to create text-based user interfaces (TUIs) using Python and the amazing Textual package.

Textual is a rapid application development framework for your terminal or web browser. You can build complex, sophisticated applications in your terminal. While terminal applications are text-based rather than pixel-based, they still provide fantastic user interfaces.

The Textual package allows you to create widgets in your terminal that mimic those used in a web or GUI application.

Creating TUI Applications with Textual and Python is to teach you how to use Textual to make striking applications of your own. The book's first half will teach you everything you need to know to develop a terminal application.

The book's second half has many small applications you will learn how to create. Each chapter also includes challenges to complete to help cement what you learn or give you ideas for continued learning.

Here are some of the applications you will

A basic calculator

A CSV viewer

A Text Editor

An MP3 player

An ID3 Editor

A Weather application

A TUI for pre-commit

RSS Reader



After reading Creating TUI Applications with Textual and Python, you will be able to create beautiful text-based user interface in your terminal that are lightweight and usable even over SSH.

648 pages, Kindle Edition

Published July 1, 2025

2 people want to read

About the author

Michael Driscoll

37 books4 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
0 (0%)
4 stars
0 (0%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
No one has reviewed this book yet.

Can't find what you're looking for?

Get help and learn more about the design.