🌐
Reddit
reddit.com › r/python › i'm the author of rich and textual, two highly starred python projects on github. ama
r/Python on Reddit: I'm the author of Rich and Textual, two highly starred Python projects on Github. AMA
August 9, 2021 -

Rich has 27.K stars, and Textual has 1.5K.

I've released a new version of Textual, and I'm keen to get feedback, but feel free to AMA about any of my projects or Python development.

https://github.com/willmcgugan/textual

https://github.com/willmcgugan/rich

--

Thanks everyone. Tweet @willmcgugan if you have any more questions!

🌐
Kimvanwyk
kimvanwyk.co.za › in-praise-of-rich-and-rich-cli
In praise of rich, rich-cli and Textual | Kim van Wyk's home on the web
import rich d = { "owner": "Mary", "pets": [ { "type": "lamb", "size": "little", "specs": {"fleece": "snow"}, "behaviour": [ {"action": "follow", "likelihood": 100}, ], } ], } print(d) rich.print(d) It will also do wonders with your tracebacks and other outputs, and I’m not doing it justice at all by barely scratching the surface. Will covered it in-depth in this Talk Python episode and still didn’t get to cover everything it can do. I haven’t even got to the most ambitious of Will’s projects - Textual is a simple, quick and frankly astonishingly powerful tool for building Terminal User Interfaces (TUIs).
Discussions

Rich, Textual, and Rich-CLI have a new website
Hi, I'm the author of Rich/Textual and CEO of Textualize. Happy to answer any questions about our projects or Python in general. More on reddit.com
🌐 r/Python
37
478
April 30, 2022
Textual: a Python text user interface with Rich as the renderer
The underlying library Rich is some of the best API design I've seen in ages, so I have very high expectations of Textual which it looks like it's easily going to meet · Rich does a LOT of stuff, and all of the things it does work with each other - so it's easy to compose them together into ... More on news.ycombinator.com
🌐 news.ycombinator.com
21
157
June 19, 2021
python - Using rich or textual to generate a grid like a chess board - Stack Overflow
I would like to know the efficient way to generate a grid (literal meaning) using rich or textual. I have noticed the rich.table package so yes I can generate a grid but I didn't find a way to chan... More on stackoverflow.com
🌐 stackoverflow.com
Rich: A Python library for rich text and formatting in the terminal
When called on an object, it pretty prints a list of its public attributes (though you can also request private and dunder attributes) [2]. It can also be called on a class or function; it'll then pretty print the docstrings, parameters with types, methods, etc. More on news.ycombinator.com
🌐 news.ycombinator.com
82
389
January 21, 2022
🌐
Jon Macey's WebPages
nccastaff.bournemouth.ac.uk › jmacey › msc › PipeLineAndTD › motw › textual
Rich & Textual | Jon Macey's WebPages
January 18, 2022 - “Rich is a Python library for rich text and beautiful formatting in the terminal”, “Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.
🌐
Botmonster Tech
botmonster.com › home › coding › build powerful tui apps in python with textual and rich
Build powerful TUI apps in Python with Textual and Rich - Botmonster Tech
May 17, 2026 - Tables, progress bars, syntax-highlighted code, styled text, trees, log panels: Rich makes all of these easy in any Python script. You are still writing a script. Rich just makes the output look great. Textual is a full app framework built on Rich.
🌐
YouTube
youtube.com › watch
Terminal magic with Rich and Textual - Talk Python to Me Ep. 336 - YouTube
Have you heard of the package Rich? This library allows you to create very, well, rich terminal-based UIs in Python. When you think of what you can typically...
Published: September 28, 2021
🌐
Real Python
realpython.com › python-rich-package
The Python Rich Package: Unleash the Power of Console Text – Real Python
July 3, 2026 - Will McGugan, the author of Rich, has also developed the Textual package. Whereas Rich is a rich-text tool kit, Textual is a full application framework built on Rich.
🌐
Reddit
reddit.com › r/python › rich, textual, and rich-cli have a new website
r/Python on Reddit: Rich, Textual, and Rich-CLI have a new website
April 30, 2022 - In this Python Tutorial I show you how you can create beautiful terminal styling with Rich. ... From the creators of Qubes OS, I would like to introduce Wildland, a new data management & privacy protocol ... Introducing Textual, a TUI framework by the author of Rich.
🌐
Talk Python To Me
talkpython.fm › episodes › show › 336 › terminal-magic-with-rich-and-textual
Episode #336 - Terminal magic with Rich and Textual | Talk Python To Me Podcast
October 5, 2021 - Rich and Textual demonstrate the modern evolution of Python’s terminal capabilities. These libraries offer a near-graphical UI experience directly in the console, blending color, widgets, mouse events, and even CSS-like styling.
Find elsewhere
🌐
OSSInsight
ossinsight.io › home › compare › textualize/rich › vs textualize/textual
Textualize/rich - GitHub Repository Comparison
Compare Textualize/rich (55,683 stars) vs Textualize/textual (35,347 stars) side by side. Stars, commits, pull requests, issues, contributors and more. ... Rich is a Python library for rich text and beautiful formatting in the terminal.
🌐
Hacker News
news.ycombinator.com › item
Textual: a Python text user interface with Rich as the renderer | Hacker News
June 19, 2021 - The underlying library Rich is some of the best API design I've seen in ages, so I have very high expectations of Textual which it looks like it's easily going to meet · Rich does a LOT of stuff, and all of the things it does work with each other - so it's easy to compose them together into ...
🌐
GitHub
github.com › textualize › rich
GitHub - Textualize/rich: Rich is a Python library for rich text and beautiful formatting in the terminal. · GitHub
See also Rich's sister project, Textual, which you can use to build sophisticated User Interfaces in the terminal.
🌐
Hacker News
news.ycombinator.com › item
I'm the author of Rich, a Python library for fancy formatting in the terminal. T... | Hacker News
August 9, 2021 - It's still in active development, but it has reached a point where you can play with it. The most recent release adds a tree control which you can use to navigate a directory and pick files · My hope is that a Textual UI will be at-least as easy to write as a command line interface, and projects ...
🌐
DEV Community
dev.to › lazy_code › 5-best-python-tui-libraries-for-building-text-based-user-interfaces-5fdi
5 Best Python TUI Libraries for Building Text-Based User Interfaces - DEV Community
November 9, 2024 - While Rich is often used for rendering formatted logs or terminal output, it also includes a TUI toolkit for building full-fledged interactive applications. 3.Textual Textual Textual is a modern, async-powered TUI library built on top of Rich.Tex...
🌐
Real Python
realpython.com › python-textual
Python Textual: Build Beautiful UIs in the Terminal – Real Python
July 3, 2026 - Textual is a framework for building TUI applications for the terminal, while Rich is a library for adding rich text formatting to the terminal. Textual leverages Rich to enhance the visual appeal and functionality of its terminal applications.
🌐
Stack Overflow
stackoverflow.com › questions › 73358433 › using-rich-or-textual-to-generate-a-grid-like-a-chess-board
python - Using rich or textual to generate a grid like a chess board - Stack Overflow
I would like to know the efficient way to generate a grid (literal meaning) using rich or textual. I have noticed the rich.table package so yes I can generate a grid but I didn't find a way to chan...
🌐
Hacker News
news.ycombinator.com › item
Rich: A Python library for rich text and formatting in the terminal | Hacker News
January 21, 2022 - When called on an object, it pretty prints a list of its public attributes (though you can also request private and dunder attributes) [2]. It can also be called on a class or function; it'll then pretty print the docstrings, parameters with types, methods, etc.
🌐
LibHunt
libhunt.com › compare-rich-vs-textual
rich vs textual - compare differences and reviews? | LibHunt
The AI immediately obliged, quipping things like, "Alright, K-bro, consider it done!" and "It's time to make this code look rich" (punning on the use of the rich library). Posts with mentions or reviews of textual. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-05-14. ... I get this question a lot. Honest answer: most existing TUI frameworks are written in Go (Bubble Tea), Rust (Ratatui), or Python (Textual).
🌐
LibHunt
libhunt.com › compare-textual-vs-rich
textual vs rich - compare differences and reviews? | LibHunt
Posts with mentions or reviews of textual. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-05-14. ... I get this question a lot. Honest answer: most existing TUI frameworks are written in Go (Bubble Tea), Rust (Ratatui), or Python (Textual).