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

Backported and Experimental Type Hints for Python 3.9+

871.9M/mo★ 568
#2pandasv3.0.1↓
89

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

396.8M/moApache-2.0★ 48.9K
#3richv15.0.0↓
91

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

338.5M/moMIT★ 56.6K
#4textualv8.0.2↓
99

Modern Text User Interface framework

188.4M/moMIT★ 36.2K
#5pyasn1v0.6.2↓
88

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

305.6M/moBSD-2-Clause★ 50
#6tqdmv4.67.3↓
89

Fast, Extensible Progress Meter

279.9M/moMPL-2.0 AND MIT★ 31.2K
#7psutilv7.2.2↓
93

Cross-platform lib for process and system monitoring.

201.7M/moBSD-3-Clause★ 11.2K
#8annotated-typesv0.7.0↓
75
← All categoriesSearch cli tools packages →

Reusable constraint types to use with typing.Annotated

437.3M/moMIT License★ 602
#9pyasn1-modulesv0.4.2↓
83

A collection of ASN.1-based protocols modules

254.7M/moBSD★ 9
#10GitPythonv3.1.46↓
94

GitPython is a Python library used to interact with Git repositories

142.3M/moBSD-3-Clause★ 5.1K
#11GitPythonv3.1.46↓
94

GitPython is a Python library used to interact with Git repositories

142.3M/moBSD-3-Clause★ 5.1K

19 more packages

Sign in for free to see the full list

Sign in free