PyPI is the Python adoption lens
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 | The official Python library for the openai API | 183.9K | 18.4M est. |
| 2 | 162.7K | 16.3M est. | |
| 3 | Python library for easily interacting with trained machine learning models | 162.7K | 16.3M est. |
| 4 | 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.1K | 16M est. |
| 5 | Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal | 159.2K | 15.9M est. |
| 6 | Building applications with LLMs through composability | 135.3K | 13.5M est. |
| 7 | Data validation using Python type hints | 135.3K | 13.5M est. |
| 8 | The official Python library for the anthropic API | 135.3K | 13.5M est. |
| 9 | Fundamental package for array computing in Python | 99.5K | 10M est. |
| 10 | FastAPI framework, high performance, easy to learn, fast to code, ready for production | 97.7K | 9.8M est. |
| 11 | The lightning-fast ASGI server. | 97.7K | 9.8M est. |
| 12 | Composable command line interface toolkit | 92.4K | 9.2M est. |
| 13 | A high-level Python web framework that encourages rapid development and clean, pragmatic design. | 87.4K | 8.7M est. |
| 14 | TensorFlow is an open source machine learning framework for everyone. | 80.4K | 8M est. |
| 15 | Jupyter Notebook - A web-based notebook environment for interactive computing | 77.5K | 7.7M est. |
| 16 | A simple framework for building complex web applications. | 71.5K | 7.1M est. |
| 17 | A set of python modules for machine learning and data mining | 65.9K | 6.6M est. |
| 18 | Powerful data structures for data analysis, time series, and statistics | 61.8K | 6.2M est. |
| 19 | Python plotting package | 61.8K | 6.2M est. |
| 20 | Python HTTP for Humans. | 53.9K | 5.4M est. |
| 21 | A faster way to build and share data apps | 44.4K | 4.4M est. |
| 22 | The uncompromising code formatter. | 41.5K | 4.1M est. |
| 23 | Python client for Redis database and key-value store | 37.2K | 3.7M est. |
| 24 | Python dependency management and packaging made easy. | 34.3K | 3.4M est. |
| 25 | Jupyter metapackage. Install all the Jupyter components in one go. | 31.1K | 3.1M est. |
| 26 | Fast, Extensible Progress Meter | 31.1K | 3.1M est. |
| 27 | Official Python bindings for Selenium WebDriver | 29.7K | 3M est. |
| 28 | Fundamental algorithms for scientific computing in Python | 29K | 2.9M est. |
| 29 | IPython: Productive Interactive Computing | 29K | 2.9M est. |
| 30 | Distributed Task Queue. | 28.4K | 2.8M est. |
| 31 | Typer, build great CLIs. Easy to code. Based on Python type hints. | 27.6K | 2.8M est. |
| 32 | The PyPA recommended tool for installing Python packages. | 25.1K | 2.5M est. |
| 33 | Python logging made (stupidly) simple | 23.8K | 2.4M est. |
| 34 | Optional static typing for Python | 20.4K | 2M est. |
| 35 | Database Abstraction Library | 17.9K | 1.8M est. |
| 36 | Async http client/server framework (asyncio) | 16.4K | 1.6M est. |
| 37 | The next generation HTTP client. | 15.2K | 1.5M est. |
| 38 | pytest: simple powerful testing with Python | 13.8K | 1.4M est. |
| 39 | Python Imaging Library (fork) | 13.5K | 1.4M est. |
| 40 | WSGI HTTP Server for UNIX | 10.6K | 1.1M est. |
| 41 | cryptography is a package which provides cryptographic recipes and primitives to Python developers. | 9.9K | 987.8K est. |
| 42 | The AWS SDK for Python | 9.8K | 977.8K est. |
| 43 | Read key-value pairs from a .env file and set them as environment variables | 8.7K | 874.4K est. |
| 44 | Screen-scraping library | 5.5K | 546.1K est. |
| 45 | A database migration tool for SQLAlchemy. | 4.1K | 410K est. |
| 46 | Python Library for Tom's Obvious, Minimal Language | 3.7K | 372.3K est. |
| 47 | YAML parser and emitter for Python | 2.9K | 288.5K est. |
| 48 | Modern password hashing for your software and your servers | 1.5K | 147.1K est. |
| 49 | comprehensive password hashing framework supporting over 30 schemes | 191 | 19.1K est. |
Next step after the package scan
Learn and methodology
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.