Textual - это RAD фреймворк для разработки Python приложений, интерфейс которых умещается в самую обычную консоль.
Сами посмотрите как это круто выглядит и работает 🔥
Кстати авторы библиотеки те же люди, что сделали Rich.
Textual работает в консолях Windows, Linux и MacOS.
Всё это достигается благодаря тому, что современные терминалы позволяют отображать до 16,7 млн цветов, а также имеют поддержку управления мышью.
И конечно же проблема с мигающими анимациями уже давно решена.
Ставится командой ⚙️ pip install "textual[dev]"
Документация и примеры кода здесь.