Guides
What Is Rich? Terminal Formatting Explained
How Rich turns plain terminal output into formatted tables, progress bars, and syntax-highlighted text with just a few lines of Python
What Is yt-dlp?
A feature-rich command-line tool and Python library for downloading video and audio from YouTube and thousands of other sites
Click vs Typer: Which Python CLI Library
Typer is built on Click and adds type-hint-driven CLIs with less boilerplate — here’s when that trade is worth it and when plain Click still wins
Resources
yt-dlp
Feature-rich command-line tool for downloading video and audio from YouTube and thousands of other sites
pipx
Install and run Python CLI tools in isolated environments without polluting your global site-packages
Click
Composable command-line toolkit from the Pallets team — builds CLIs with minimal boilerplate using decorators, used by Flask, pip, and countless tools
Rich
Python library for rich text and beautiful formatting in the terminal — tables, progress bars, syntax highlighting, and more
Typer
Build CLIs using Python type hints — automatically generates help text, shell completion, and validation with zero boilerplate, from the creator of FastAPI