{"data":{"slug":"rich","name":"Rich","tagline":"Beautiful terminal output without the pain","category":"python","categoryName":"Python","url":"https://rich.readthedocs.io","github":"https://github.com/Textualize/rich","pricing":"open-source","hook":"Rich makes terminals look like they belong in 2026.","whatsGood":"The Console class handles everything: print replacement, styling, layouts. Progress bars work for downloads, processing, and iteration. Tracebacks are gorgeous and more readable.","theCatch":"Terminal compatibility varies—some environments render poorly. The feature set is large; learning the full API takes time.","verdict":"The easiest way to make terminals beautiful.","addedAt":"2026-08-18","featured":false,"domain":"Python","subSpecialty":"TUI","capabilities":["terminal"],"surfaces":["Self-host"],"ecosystem":["Python"],"licenseModel":"OSS/MIT","githubStars":57315},"related":[{"slug":"fastapi","name":"FastAPI","tagline":"Modern Python APIs at startup speed"},{"slug":"pydantic","name":"Pydantic","tagline":"Data validation using Python type hints"},{"slug":"uv","name":"uv","tagline":"Python packaging at Rust speed"},{"slug":"ruff","name":"Ruff","tagline":"Python linter faster than your test suite"},{"slug":"polars","name":"Polars","tagline":"DataFrames that respect your CPU"}],"links":{"self":"/api/gems/rich","html":"/gems/rich","markdown":"/gems/rich.md","category":"/api/gems?category=python","categoryPage":"/stacks/python"}}