A collection of articles from around the internet by Textual developers. Many of the authors below have more Textual articles on their own blogs. Some articles are just one of a tutorial series.

Improving Posting's startup time by over 40%

I've been working on improving the startup time of Posting recently. Posting is a TUI application built with Textual, and written in Python, for managing and sending HTTP requests.

Written by Darren Burns

Python Textual: Build Beautiful UIs in the Terminal

Have you ever wanted to create an app with an appealing interface that works in the command line? Welcome to Textual, a Python toolkit and framework for creating beautiful, functional text-based user interface (TUI) applications.

Written by Charles de Villiers

A TUI in a day

A TUI is a Text-based User Interface, which provides another way of interacting within the terminal besides writing plain text commands. There are several frameworks to build such TUIs, e.g. ratatui for Rust or textual for Python. In the following article, I will describe the development of a TUI using the textual framework.

Written by Lars Grams

Data Analysis with Python - How I Analyzed My Empire State Building Run-Up Performance

A tower running race is a race that you run up the stairs of a building. These happen around the world. I got the chance to participate in the Empire State Run Up in NYC, 2023 edition. A few days after finishing the race, I realized that I wanted to know more about my performance, and what I could have done to better.

Written by Jose Vicente Nunez

Using CSS to Style a Python TUI with Textual

In this tutorial, you will learn how to create and style a form. The form won't do anything, but this tutorial teaches how to add widgets, lay them out, and then give them some style.

Written by Mike Driscoll

Textual for Beginners

This tutorial will introduce beginners to the many features that Textual offers to build elegant and lightweight TUIs. This is an unofficial written version of a tutorial I gave at EuroPython 2023 in Prague.

Written by Rodrigo Girão Serrão

Textual: The Definitive Guide - Part 1

This is part one of my series on demystifying every damn aspect of Textual. In this article, we are going to explore the not-so-popular world of text-based user interfaces and how to create one using Textual.

Written by Mahmoud Harmouch

Running Textual on a framebuffer terminal emulator for Linux

Ever since I first learned of the modern TUI framework Textual, I’ve been thinking of using it as a lightweight, kiosk-mode, touch-based HMI with minimal requirements for the underlying OS. All it needs is a terminal!

Written by Antoine Beyeler