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↓
82

Backported and Experimental Type Hints for Python 3.9+

1.2B/moPSF-2.0★ 582
#2pandasv3.0.5↓
87

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

464.4M/moApache-2.0★ 49.7K
#3annotated-typesv0.8.0↓
79

Reusable constraint types to use with typing.Annotated

613.0M/moMIT★ 613
#4richv15.0.0↓
88

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

381.9M/moMIT★ 57.3K
#5tqdmv4.70.0↓
86

Fast, Extensible Progress Meter

374.0M/moMPL-2.0 AND MIT★ 31.3K
#6coveragev7.16.0↓
93

Code coverage measurement for Python

222.0M/moApache-2.0★ 3.4K
#7psutilv7.2.2↓
91

Cross-platform lib for process and system monitoring.

239.7M/moBSD-3-Clause★ 11.3K
#8pyasn1v0.6.4↓
82
← All categoriesSearch cli tools packages →

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

356.3M/moBSD-2-Clause★ 53
#9pydantic-settingsv2.15.0↓
84

Settings management using Pydantic

313.9M/moMIT★ 1.5K
#10watchfilesv1.2.0↓
89

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

246.6M/moMIT★ 2.5K
#11ruffv0.16.7↓
90

An extremely fast Python linter and code formatter, written in Rust.

228.4M/moMIT★ 49.6K

19 more packages

Sign in for free to see the full list

Sign in free