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

Trending this week

↑ typing-extensions↑ pandas↑ annotated-types↑ rich↑ tqdm
#1typing-extensionsv4.16.0↑
88

Backported and Experimental Type Hints for Python 3.9+

1.2B/moPSF-2.0★ 581
#2pandasv3.0.5↑
93

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

488.5M/moApache-2.0★ 49.5K
#3annotated-typesv0.8.0↑
87

Reusable constraint types to use with typing.Annotated

592.8M/moMIT★ 609
#4richv15.0.0↑
94

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

391.3M/moMIT★ 57.1K
#5tqdmv4.70.0↑
92

Fast, Extensible Progress Meter

417.2M/moMPL-2.0 AND MIT★ 31.3K
#6textualv8.2.8↑
95

Modern Text User Interface framework

332.3M/moMIT★ 36.9K
#7pyasn1v0.6.4↑
89

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

357.7M/moBSD-2-Clause★ 53
#8psutilv7.2.2↑
96
← All categoriesSearch cli tools packages →

Cross-platform lib for process and system monitoring.

242.1M/moBSD-3-Clause★ 11.3K
#9pydantic-settingsv2.15.0↑
89

Settings management using Pydantic

299.0M/moMIT★ 1.4K
#10watchfilesv1.2.0
90

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

243.4M/moMIT★ 2.5K
#11coveragev7.15.4↑
93

Code coverage measurement for Python

203.8M/moApache-2.0★ 3.4K

19 more packages

Sign in for free to see the full list

Sign in free