Textual
Build TUIs like web apps
Python / TUI · OSS/MIT · 37.1k
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
[](https://stackgems.com/gems/textual)