Textual
Build TUIs like web apps
Python / TUI · OSS/MIT · 37.5k
Reviewed 2026-08-19 · last push 2026-10-09 · repo checked 2026-10-21
What's Good
The component model feels familiar to web developers. CSS-style layouts work in the terminal. Async-first design handles I/O without blocking. The widget library covers common patterns.
The Catch
Terminal constraints limit what is possible. Learning curve for the reactive model. Not every terminal renders correctly.
Verdict
TUI development that feels like modern web dev.
Embed
Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.
Markdown
[](https://stackgems.com/gems/textual)
HTML
<a href="https://stackgems.com/gems/textual"><img src="https://stackgems.com/badge/textual.svg" alt="Textual reviewed on Stack Gems" height="20"></a>