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

↑ pandas↑ rich↑ docutils↑ fonttools↑ pydantic-settings
#1typing-extensionsv4.15.0
79

Backported and Experimental Type Hints for Python 3.9+

1.2B/mo★ 562
#2pandasv3.0.1↑
89

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

572.6M/moApache-2.0★ 48.3K
#3richv14.3.3↑
89

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

414.6M/moMIT★ 55.9K
#4pyasn1v0.6.2
85

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

408.9M/moBSD-2-Clause★ 49
#5psutilv7.2.2
92

Cross-platform lib for process and system monitoring.

284.5M/moBSD-3-Clause★ 11.1K
#6tqdmv4.67.3
86

Fast, Extensible Progress Meter

356.9M/moMPL-2.0 AND MIT★ 31.1K
#7annotated-typesv0.7.0
77

Reusable constraint types to use with typing.Annotated

514.7M/mo★ 592
#8distlibv0.4.0
88

Distribution utilities

236.7M/moPSF-2.0
#9shellinghamv1.5.4
86

Tool to Detect Surrounding Shell

258.6M/moISC License★ 311
#10coloramav0.4.6
78

Cross-platform colored terminal text.

352.6M/mo★ 3.8K
#11pyasn1-modulesv0.4.2
79

A collection of ASN.1-based protocols modules

326.4M/moBSD★ 8
#12docutilsv0.22.4↑
84

Docutils -- Python Documentation Utilities

252.5M/mo
#13fonttoolsv4.61.1↑
89

Tools to manipulate font files

184.9M/moMIT
#14pydantic-settingsv2.13.1↑
84

Settings management using Pydantic

230.2M/mo★ 1.3K
#15textualv8.0.2
92

Modern Text User Interface framework

154.1M/moMIT★ 35.1K
#16GitPythonv3.1.46↑
89

GitPython is a Python library used to interact with Git repositories

166.6M/moBSD-3-Clause★ 5.1K
#17smmapv5.0.2↑
86

A pure Python implementation of a sliding window memory map manager

189.9M/moBSD-3-Clause★ 72
#18coveragev7.13.4
83

Code coverage measurement for Python

217.6M/moApache-2.0★ 3.4K
#19soupsievev2.8.3↑
78

A modern CSS selector implementation for Beautiful Soup.

268.1M/mo★ 266
#20watchfilesv1.1.1↑
86

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

182.6M/moMIT
#21snowflake-connector-pythonv4.3.0
89

Snowflake Connector for Python

154.3M/moApache-2.0★ 714
#22gitdbv4.0.12↑
89

Git Object Database

148.4M/moBSD License
#23pexpectv4.9.0↑
86

Pexpect allows easy control of interactive console applications.

164.3M/moISC license★ 2.8K
#24redisv7.2.1
84

Python client for Redis database and key-value store

174.7M/mo★ 13.5K
← All categoriesSearch cli tools packages →