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.16.0↓
81

Backported and Experimental Type Hints for Python 3.9+

706.1M/moPSF-2.0★ 586
#2pandasv3.0.6↓
93

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

277.8M/moApache-2.0★ 49.9K
#3annotated-typesv0.8.0↓
84

Reusable constraint types to use with typing.Annotated

361.6M/moMIT★ 615
#4richv15.0.0↓
87

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

225.7M/moMIT★ 57.5K
#5tqdmv4.70.1↓
88

Fast, Extensible Progress Meter

207.8M/moMPL-2.0 AND MIT★ 31.4K
#6psutilv7.2.2↓
91

Cross-platform lib for process and system monitoring.

143.9M/moBSD-3-Clause★ 11.3K
#7pydantic-settingsv2.15.0↓
85

Settings management using Pydantic

178.5M/moMIT★ 1.5K
#8pyasn1v0.6.4↓
82
← All categoriesSearch cli tools packages →

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

204.1M/moBSD-2-Clause★ 53
#9jiterv0.17.0↓
87

Fast iterable JSON parser.

156.6M/moMIT★ 554
#10coveragev7.16.2↓
88

Code coverage measurement for Python

140.4M/moApache-2.0★ 3.4K
#11watchfilesv1.3.0↓
86

Simple, modern and high performance file watching and code reload in python.

152.9M/moMIT★ 2.5K

19 more packages

Sign in for free to see the full list

Sign in free