# Rich Python library

7 Hacker News commenters recommended Rich Python library and 3 criticized it, November 2025 to November 2026. It was recommended in 5 of 13 months.

**Verdict:** Python library for styled terminal output, favored for its Live display and by long-time users. Critics say it adds several megabytes of dependencies and layouts break on terminal resize.

## Why people recommend it

- Respected work by its author (3 comments): "Long time `rich` and `textual` user here, just wanted to say thanks" ([source](https://news.ycombinator.com/item?id=46374027)) "I've seen Will McGugan's work on textual and rich before" ([source](https://news.ycombinator.com/item?id=46622249)) "thank you for making Rich and Textual" ([source](https://news.ycombinator.com/item?id=46374292))
- Helped popularize Python terminal libraries (2 comments): "The advent of libraries like Rich and others certainly helped" ([source](https://news.ycombinator.com/item?id=48004431)) "I've seen Will McGugan's work on textual and rich before" ([source](https://news.ycombinator.com/item?id=46622249))

## What people warn about

- Large dependency footprint (3 comments): "one of the major dependencies is Rich, which includes things like a 3600-entry mapping of string names to emoji" ([source](https://news.ycombinator.com/item?id=46400388)) "includes things like a 3600-entry mapping of string names to emoji" ([source](https://news.ycombinator.com/item?id=46397287)) "The end user pays several megabytes for this by default" ([source](https://news.ycombinator.com/item?id=46012301))
- Layout breaks on window resize (2 comments): "It can't handle terminal window resize and the layout gets messed up" ([source](https://news.ycombinator.com/item?id=47525146)) "window resize wrecks UI layout" ([source](https://news.ycombinator.com/item?id=47524626))

## Alternatives hackers recommend

- [Polars](https://hackerapproved.com/p/polars.md): 152 recommend
- [pandas](https://hackerapproved.com/p/pandas.md): 93 recommend
- [NumPy](https://hackerapproved.com/p/numpy.md): 86 recommend
- [SciPy](https://hackerapproved.com/p/scipy.md): 12 recommend
- [sh Python library](https://hackerapproved.com/p/sh.md): 10 recommend

## Cite as

Hacker Approved, "Rich Python library", https://hackerapproved.com/p/rich/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
