PyPI StatsPyPI Stats
DiscoverCompareTrendingDashboard
PyPI Stats — Download analytics for Python packages
APIGitHubPrivacyTerms

Sign in to subscribe to our weekly trending newsletter.

Download data sourced from BigQuery (Google). Counts may include CI/CD and mirror traffic.
Inspired by and built upon the work of pypistats.org
Discover/CLI Tools
⌨️

Best Python CLI Tools Libraries

Frameworks and libraries for building command-line interfaces and terminal applications.

24 packages · ranked by health score & downloads

#1typing-extensionsv4.15.0↓
84

Backported and Experimental Type Hints for Python 3.9+

1.0B/mo★ 566
#2pandasv3.0.1↓
85

Powerful data structures for data analysis, time series, and statistics

474.5M/moApache-2.0★ 48.8K
#3richv14.3.3↓
86

Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal

403.5M/moMIT★ 56.4K
#4annotated-typesv0.7.0↓
80

Reusable constraint types to use with typing.Annotated

513.7M/mo★ 600
#5psutilv7.2.2↓
93

Cross-platform lib for process and system monitoring.

240.9M/moBSD-3-Clause★ 11.2K
#6pyasn1v0.6.2↓
84

Pure-Python implementation of ASN.1 types and DER/BER/CER codecs (X.208)

349.5M/moBSD-2-Clause★ 50
#7tqdmv4.67.3↓
85

Fast, Extensible Progress Meter

320.5M/moMPL-2.0 AND MIT★ 31.2K
#8coloramav0.4.6↓
86
← All categoriesSearch cli tools packages →

Cross-platform colored terminal text.

293.7M/mo★ 3.8K
#9textualv8.0.2↓
95

Modern Text User Interface framework

188.9M/moMIT★ 35.9K
#10pydantic-settingsv2.13.1↓
85

Settings management using Pydantic

243.3M/mo★ 1.3K
#11coveragev7.13.4↓
92

Code coverage measurement for Python

170.5M/moApache-2.0★ 3.4K

19 more packages

Sign in for free to see the full list

Sign in free