GitStar

PyPI

PyPI is the Python adoption lens

Use this route to separate attention from repeated Python usage. Download estimates reveal which packages keep reappearing in notebooks, services, ML pipelines, and internal automation even when they are not the loudest names online.

Most downloaded

openai

18.4M est.

Start here when you want the strongest reuse signal in the Python ecosystem.

Most starred package

openai

183.9K stars

GitHub stars tell you what is visible, not necessarily what is most embedded.

Adoption-to-visibility gap

openai

18.4M est.

A high ratio often means the package is more operationally important than its public mindshare suggests.

Quiet infrastructure

openai

183.9K stars

High Python usage with less headline visibility.

#Package⭐ Stars📥 Downloads
1
openai

The official Python library for the openai API

183.9K18.4M est.
2
pytorch
162.7K16.3M est.
3
gradio

Python library for easily interacting with trained machine learning models

162.7K16.3M est.
4
transformers

Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.

160.1K16M est.
5
rich

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

159.2K15.9M est.
6
langchain

Building applications with LLMs through composability

135.3K13.5M est.
7
pydantic

Data validation using Python type hints

135.3K13.5M est.
8
anthropic

The official Python library for the anthropic API

135.3K13.5M est.
9
numpy

Fundamental package for array computing in Python

99.5K10M est.
10
fastapi

FastAPI framework, high performance, easy to learn, fast to code, ready for production

97.7K9.8M est.
11
uvicorn

The lightning-fast ASGI server.

97.7K9.8M est.
12
click

Composable command line interface toolkit

92.4K9.2M est.
13
django

A high-level Python web framework that encourages rapid development and clean, pragmatic design.

87.4K8.7M est.
14
tensorflow

TensorFlow is an open source machine learning framework for everyone.

80.4K8M est.
15
notebook

Jupyter Notebook - A web-based notebook environment for interactive computing

77.5K7.7M est.
16
flask

A simple framework for building complex web applications.

71.5K7.1M est.
17
scikit-learn

A set of python modules for machine learning and data mining

65.9K6.6M est.
18
pandas

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

61.8K6.2M est.
19
matplotlib

Python plotting package

61.8K6.2M est.
20
requests

Python HTTP for Humans.

53.9K5.4M est.
21
streamlit

A faster way to build and share data apps

44.4K4.4M est.
22
black

The uncompromising code formatter.

41.5K4.1M est.
23
redis

Python client for Redis database and key-value store

37.2K3.7M est.
24
poetry

Python dependency management and packaging made easy.

34.3K3.4M est.
25
jupyter

Jupyter metapackage. Install all the Jupyter components in one go.

31.1K3.1M est.
26
tqdm

Fast, Extensible Progress Meter

31.1K3.1M est.
27
selenium

Official Python bindings for Selenium WebDriver

29.7K3M est.
28
scipy

Fundamental algorithms for scientific computing in Python

29K2.9M est.
29
ipython

IPython: Productive Interactive Computing

29K2.9M est.
30
celery

Distributed Task Queue.

28.4K2.8M est.
31
typer

Typer, build great CLIs. Easy to code. Based on Python type hints.

27.6K2.8M est.
32
pip

The PyPA recommended tool for installing Python packages.

25.1K2.5M est.
33
loguru

Python logging made (stupidly) simple

23.8K2.4M est.
34
mypy

Optional static typing for Python

20.4K2M est.
35
sqlalchemy

Database Abstraction Library

17.9K1.8M est.
36
aiohttp

Async http client/server framework (asyncio)

16.4K1.6M est.
37
httpx

The next generation HTTP client.

15.2K1.5M est.
38
pytest

pytest: simple powerful testing with Python

13.8K1.4M est.
39
pillow

Python Imaging Library (fork)

13.5K1.4M est.
40
gunicorn

WSGI HTTP Server for UNIX

10.6K1.1M est.
41
cryptography

cryptography is a package which provides cryptographic recipes and primitives to Python developers.

9.9K987.8K est.
42
boto3

The AWS SDK for Python

9.8K977.8K est.
43
python-dotenv

Read key-value pairs from a .env file and set them as environment variables

8.7K874.4K est.
44
beautifulsoup4

Screen-scraping library

5.5K546.1K est.
45
alembic

A database migration tool for SQLAlchemy.

4.1K410K est.
46
toml

Python Library for Tom's Obvious, Minimal Language

3.7K372.3K est.
47
pyyaml

YAML parser and emitter for Python

2.9K288.5K est.
48
bcrypt

Modern password hashing for your software and your servers

1.5K147.1K est.
49

comprehensive password hashing framework supporting over 30 schemes

19119.1K est.

Next step after the package scan

Move from the PyPI table into repository detail, compare Python-adjacent tools, or switch registries when you need the cross-ecosystem adoption view.

Learn and methodology

Keep trust-building context reachable, but behind the first data read instead of ahead of it.
Package read

What the PyPI table is really good at

The top of PyPI often blends data tooling, web frameworks, notebook-era staples, infrastructure helpers, and automation libraries that are deeply embedded in production systems. That mix is exactly why the table is valuable: it shows which packages developers keep returning to, even when broader community conversation is happening elsewhere.

Package data is sourced from PyPI and GitHub APIs. Rankings reflect GitHub stars alongside download estimates, and those signals should be treated as discovery context rather than a certification of package quality.