Rich

Python library for rich text and beautiful formatting in the terminal — tables, progress bars, syntax highlighting, and more

Visit Rich →
Tools & Libraries

Rich renders formatted tables, progress bars, syntax-highlighted code, and markdown directly in the terminal — a print() replacement for anything more sophisticated than plain text, with layouts and live-updating displays built in.

Commonly paired with Typer or Click for CLI tools that want polished output — progress bars during a long operation, formatted tables for results — without hand-rolling ANSI escape codes.