Top 100 Python Packages
The most downloaded packages on PyPI over the last 30 days — infrastructure and build tools excluded.
Download counts include every automated pip install across CI/CD pipelines, Docker builds, cloud functions, and servers worldwide — not individual developers. A package like boto3 gets reinstalled millions of times a day by machines that have never met a human.
Data as of 2026-07-01 06:34:06
| # | Package | Description | Downloads (30 days) |
|---|---|---|---|
| 1 | boto3 | The AWS SDK for Python | 3.6B |
| 2 | requests | Python HTTP for Humans. | 1.7B |
| 3 | cryptography | cryptography is a package which provides cryptographic recipes and primitives to Python developers. | 1.3B |
| 4 | aiobotocore | Async client for aws services using botocore and aiohttp | 1.3B |
| 5 | pygments | Pygments is a syntax highlighting package written in Python. | 1.2B |
| 6 | python-dateutil | Extensions to the standard Python datetime module | 1.1B |
| 7 | pyyaml | YAML parser and emitter for Python | 1.1B |
| 8 | numpy | Fundamental package for array computing in Python | 1.1B |
| 9 | cffi | Foreign Function Interface for Python calling C code. | 1.1B |
| 10 | pydantic | Data validation using Python type hints | 1.1B |
| 11 | pytest | pytest: simple powerful testing with Python | 1.0B |
| 12 | click | Composable command line interface toolkit | 1.0B |
| 13 | pycparser | C parser in Python | 994M |
| 14 | grpcio-status | Status proto mapping for gRPC | 952M |
| 15 | pydantic-core | Core functionality for Pydantic validation and serialization | 938M |
| 16 | anyio | High-level concurrency and networking framework on top of asyncio or Trio | 936M |
| 17 | protobuf | 857M | |
| 18 | h11 | A pure-Python, bring-your-own-I/O implementation of HTTP/1.1 | 832M |
| 19 | fsspec | File-system specification | 832M |
| 20 | annotated-types | Reusable constraint types to use with typing.Annotated | 777M |
| 21 | pandas | Powerful data structures for data analysis, time series, and statistics | 770M |
| 22 | s3fs | Convenient Filesystem interface over S3 | 762M |
| 23 | markupsafe | Safely add untrusted strings to HTML/XML markup. | 745M |
| 24 | httpx | The next generation HTTP client. | 745M |
| 25 | httpcore | A minimal low-level HTTP client. | 728M |
| 26 | typing-inspection | Runtime typing introspection tools | 715M |
| 27 | jinja2 | A very fast and expressive template engine. | 676M |
| 28 | python-dotenv | Read key-value pairs from a .env file and set them as environment variables | 675M |
| 29 | pathspec | Utility library for gitignore style pattern matching of file paths. | 653M |
| 30 | pyjwt | JSON Web Token implementation in Python | 640M |
| 31 | litellm | Library to easily interface with LLM API providers | 633M |
| 32 | aiohttp | Async http client/server framework (asyncio) | 632M |
| 33 | rich | Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal | 621M |
| 34 | markdown-it-py | Python port of markdown-it. Markdown parsing, done right! | 609M |
| 35 | yarl | Yet another URL library | 608M |
| 36 | tqdm | Fast, Extensible Progress Meter | 607M |
| 37 | propcache | Accelerated property cache | 582M |
| 38 | rpds-py | Python bindings to Rust's persistent data structures (rpds) | 577M |
| 39 | multidict | multidict implementation | 575M |
| 40 | google-auth | Google Authentication Library | 560M |
| 41 | jsonschema | An implementation of JSON Schema validation for Python | 558M |
| 42 | starlette | The little ASGI library that shines. | 552M |
| 43 | mdurl | Markdown URL utilities | 551M |
| 44 | pytz | World timezone definitions, modern and historical | 548M |
| 45 | pyasn1 | Pure-Python implementation of ASN.1 types and DER/BER/CER codecs (X.208) | 544M |
| 46 | aiohappyeyeballs | Happy Eyeballs for asyncio | 543M |
| 47 | frozenlist | A list-like structure which implements collections.abc.MutableSequence | 540M |
| 48 | uvicorn | The lightning-fast ASGI server. | 525M |
| 49 | aiosignal | aiosignal: a list of registered asynchronous callbacks | 523M |
| 50 | opentelemetry-sdk | OpenTelemetry Python SDK | 522M |
| 51 | sglang | SGLang is a fast serving framework for large language models and vision language models. | 507M |
| 52 | fastapi | FastAPI framework, high performance, easy to learn, fast to code, ready for production | 506M |
| 53 | trove-classifiers | Canonical source for classifiers on PyPI (pypi.org). | 506M |
| 54 | referencing | JSON Referencing + Python | 504M |
| 55 | googleapis-common-protos | Common protobufs used in Google APIs | 501M |
| 56 | tzdata | Provider of IANA time zone data | 500M |
| 57 | jsonschema-specifications | The JSON Schema meta-schemas and vocabularies, exposed as a Registry | 499M |
| 58 | pillow | Python Imaging Library (fork) | 494M |
| 59 | opentelemetry-semantic-conventions | OpenTelemetry Semantic Conventions | 489M |
| 60 | google-api-core | Google API client core library | 484M |
| 61 | annotated-doc | Document parameters, class attributes, return types, and variables inline, with Annotated. | 471M |
| 62 | wrapt | Module for decorators, wrappers and monkey patching. | 464M |
| 63 | pyasn1-modules | A collection of ASN.1-based protocols modules | 460M |
| 64 | greenlet | Lightweight in-process concurrent programming | 447M |
| 65 | grpcio | HTTP/2-based RPC framework | 443M |
| 66 | sniffio | Sniff out which async library your code is running under | 442M |
| 67 | typer | Typer, build great CLIs. Easy to code. Based on Python type hints. | 440M |
| 68 | tenacity | Retry code until it succeeds | 435M |
| 69 | websockets | An implementation of the WebSocket Protocol (RFC 6455 & 7692) | 430M |
| 70 | opentelemetry-api | OpenTelemetry Python API | 428M |
| 71 | scipy | Fundamental algorithms for scientific computing in Python | 427M |
| 72 | shellingham | Tool to Detect Surrounding Shell | 425M |
| 73 | pyarrow | Python library for Apache Arrow | 418M |
| 74 | hatchling | Modern, extensible Python build backend | 417M |
| 75 | beautifulsoup4 | Screen-scraping library | 414M |
| 76 | sqlalchemy | Database Abstraction Library | 408M |
| 77 | huggingface-hub | Client library to download and publish models, datasets and other repos on the huggingface.co hub | 408M |
| 78 | soupsieve | A modern CSS selector implementation for Beautiful Soup. | 407M |
| 79 | regex | Alternative regular expression module, to replace re. | 400M |
| 80 | opentelemetry-exporter-otlp-proto-http | OpenTelemetry Collector Protobuf over HTTP Exporter | 398M |
| 81 | pydantic-settings | Settings management using Pydantic | 394M |
| 82 | opentelemetry-proto | OpenTelemetry Python Proto | 388M |
| 83 | psutil | Cross-platform lib for process and system monitoring. | 383M |
| 84 | lxml | Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API. | 375M |
| 85 | requests-oauthlib | OAuthlib authentication support for Requests. | 374M |
| 86 | python-multipart | A streaming multipart parser for Python | 372M |
| 87 | openai | The official Python library for the openai API | 369M |
| 88 | textual | Modern Text User Interface framework | 365M |
| 89 | more-itertools | More routines for operating on iterables, beyond itertools | 351M |
| 90 | jiter | Fast iterable JSON parser. | 350M |
| 91 | cachetools | Extensible memoizing collections and decorators | 340M |
| 92 | watchfiles | Simple, modern and high performance file watching and code reload in python. | 335M |
| 93 | langchain | Building applications with LLMs through composability | 330M |
| 94 | oauthlib | A generic, spec-compliant, thorough implementation of the OAuth request-signing logic | 329M |
| 95 | opentelemetry-instrumentation | Instrumentation Tools & Auto Instrumentation for OpenTelemetry Python | 325M |
| 96 | awscli | Universal Command Line Environment for AWS. | 323M |
| 97 | proto-plus | Beautiful, Pythonic protocol buffers | 319M |
| 98 | openpyxl | A Python library to read/write Excel 2010 xlsx/xlsm files | 318M |
| 99 | opentelemetry-exporter-otlp-proto-common | OpenTelemetry Protobuf encoding | 317M |
| 100 | et-xmlfile | An implementation of lxml.xmlfile for the standard library | 313M |