Typer
Type-hint-driven CLI framework from the FastAPI author — automatic help, completion, and validation from Python type annotations.
cli-frameworksRecently released
79
Hero Score
Popularity
88
Performance
45
Ecosystem
75
Maturity
92
Dev Experience
97
⭐ 19,511 stars⬇ 83.1M downloads/wkFirst release: Dec 2019Last release: May 2026
Async Support: NoPlugin Extensions: HighSpeed: FastDoc Quality: Very highLearning Curve: Very easy
Pros
- • Type hints drive parsing, validation, and help text automatically
- • Excellent docs and shell completion out of the box
- • Built on Click, so it inherits a mature ecosystem
Cons
- • Adds an indirection layer over Click that can complicate advanced cases
- • Requires Python 3.7+ and type-hint familiarity
- • Some edge cases need dropping down to Click APIs