Python and Textual
- Staff
- Feb 5
- 1 min read
Updated: Feb 9
dxdy is implemented using Textual, a Text User Interface (TUI). Here we describe this design choice.

Front-End User Interfaces
Textual allows developers to implement beautiful console-based applications.
Why Text User Interface (TUI)?
Because it is fun.
Ease of development for rapid application prototyping.
Keyboard-only UI - for certain applications (e.g. financial trading), this is a useful feature.
Easy testing - a 100% keyboard-driven UI makes UI testing very easy and quick.
Remote access - the application can be accessed through SSH (e.g. if it is remotely co-located in a data center).
Conclusion
Textual is a useful User Interface toolkit for developing software applications.
Comments