PyPI packages by maintenance
Keelbench lists the 100 most downloaded PyPI packages with a maintenance verdict. 84 of them released within the last 12 months.
| Package | Maintenance | Latest version | Released | Monthly downloads |
|---|---|---|---|---|
| boto3 | active | 1.43.114 | 2026-10-14 | 2,460,723,068 |
| packaging | active | 26.3 | 2026-08-04 | 2,253,382,953 |
| typing-extensions | active | 4.16.0 | 2026-07-02 | 1,846,201,011 |
| idna | active | 3.20 | 2026-09-17 | 1,801,007,240 |
| urllib3 | active | 2.8.0 | 2026-09-15 | 1,793,872,890 |
| requests | active | 2.34.2 | 2026-05-14 | 1,695,910,251 |
| setuptools | active | 84.0.0 | 2026-08-08 | 1,486,486,710 |
| certifi | active | 2026.10.18 | 2026-10-18 | 1,290,239,262 |
| cffi | active | 2.1.1 | 2026-08-03 | 1,257,767,516 |
| pygments | active | 2.21.0 | 2026-08-17 | 1,214,923,121 |
| charset-normalizer | active | 3.5.2 | 2026-09-30 | 1,186,581,556 |
| pyyaml | active | 6.0.3 | 2025-09-25 | 1,174,219,173 |
| python-dateutil | quiet | 2.9.0.post0 | 2024-03-01 | 1,150,450,470 |
| six | quiet | 1.17.0 | 2024-12-04 | 1,148,797,562 |
| click | active | 8.5.0 | 2026-08-26 | 1,094,853,348 |
| cryptography | active | 50.0.2 | 2026-09-30 | 1,070,154,291 |
| anyio | active | 4.15.1 | 2026-09-05 | 1,044,927,535 |
| pytest | active | 9.1.1 | 2026-06-19 | 1,038,243,019 |
| annotated-types | active | 0.8.0 | 2026-07-23 | 956,369,075 |
| h11 | quiet | 0.16.0 | 2025-04-24 | 940,603,758 |
| attrs | active | 26.1.0 | 2026-03-19 | 921,755,628 |
| typing-inspection | active | 0.4.4 | 2026-08-12 | 897,262,655 |
| pluggy | active | 1.7.0 | 2026-10-15 | 877,688,356 |
| botocore | active | 1.43.114 | 2026-10-14 | 853,428,832 |
| pydantic | active | 2.14.1 | 2026-10-11 | 842,605,827 |
| fsspec | active | 2026.9.0 | 2026-09-18 | 840,621,039 |
| pycparser | active | 3.11 | 2026-10-09 | 837,756,809 |
| httpx | quiet | 0.28.1 | 2024-12-06 | 818,096,438 |
| pydantic-core | active | 2.50.1 | 2026-10-11 | 808,518,099 |
| httpcore | quiet | 1.0.9 | 2025-04-24 | 807,678,508 |
| s3transfer | active | 0.19.2 | 2026-07-22 | 807,303,601 |
| numpy | active | 2.5.4 | 2026-10-10 | 801,552,837 |
| iniconfig | active | 2.3.1 | 2026-10-06 | 755,640,889 |
| jinja2 | quiet | 3.1.6 | 2025-03-05 | 728,251,038 |
| pathspec | active | 1.1.1 | 2026-04-27 | 726,767,827 |
| pip | active | 26.2.1 | 2026-08-04 | 674,827,281 |
| uvicorn | active | 0.54.0 | 2026-09-25 | 646,255,716 |
| tqdm | active | 4.70.1 | 2026-09-11 | 621,081,224 |
| jmespath | active | 1.1.0 | 2026-01-22 | 620,909,175 |
| aiobotocore | active | 3.9.2 | 2026-10-01 | 619,208,081 |
| protobuf | active | 7.36.2 | 2026-09-17 | 619,205,877 |
| markupsafe | active | 3.0.4 | 2026-10-02 | 614,567,882 |
| yarl | active | 1.25.1 | 2026-09-15 | 610,025,617 |
| jsonschema | active | 4.26.0 | 2026-01-07 | 599,937,253 |
| rich | active | 15.0.0 | 2026-04-12 | 598,954,653 |
| markdown-it-py | active | 4.2.0 | 2026-05-07 | 597,608,992 |
| propcache | active | 0.5.4 | 2026-09-16 | 580,843,621 |
| s3fs | active | 2026.9.0 | 2026-09-18 | 580,754,186 |
| python-dotenv | active | 1.2.4 | 2026-10-01 | 574,103,823 |
| pyjwt | active | 2.15.1 | 2026-09-28 | 565,103,517 |
| platformdirs | active | 4.13.5 | 2026-10-19 | 563,826,118 |
| referencing | active | 0.37.0 | 2025-10-13 | 558,106,184 |
| frozenlist | active | 1.8.0 | 2025-10-06 | 557,582,927 |
| jsonschema-specifications | quiet | 2025.9.1 | 2025-09-08 | 554,721,405 |
| pyasn1 | active | 0.6.4 | 2026-07-09 | 549,863,516 |
| wheel | active | 0.48.0 | 2026-08-11 | 549,282,263 |
| pandas | active | 3.0.6 | 2026-09-17 | 547,072,268 |
| aiohappyeyeballs | active | 2.7.1 | 2026-07-01 | 547,041,857 |
| mdurl | dormant | 0.1.2 | 2022-08-14 | 545,972,194 |
| aiosignal | quiet | 1.4.0 | 2025-07-03 | 542,268,483 |
| sniffio | quiet | 1.3.1 | 2024-02-25 | 513,235,820 |
| importlib-metadata | active | 9.0.1 | 2026-08-28 | 512,807,261 |
| trove-classifiers | active | 2026.9.21.13 | 2026-09-21 | 507,622,746 |
| annotated-doc | active | 0.0.5 | 2026-07-28 | 500,427,001 |
| filelock | active | 4.2.4 | 2026-10-19 | 499,529,209 |
| starlette | active | 1.9.0 | 2026-10-18 | 494,803,667 |
| hatchling | active | 1.32.4 | 2026-09-20 | 488,051,250 |
| ghapi | active | 2.1.4 | 2026-09-20 | 477,909,197 |
| greenlet | active | 3.5.6 | 2026-09-14 | 474,969,702 |
| multidict | active | 7.1.0 | 2026-10-09 | 472,045,565 |
| rpds-py | active | 2026.9.1 | 2026-10-04 | 463,583,334 |
| aiohttp | active | 3.14.5 | 2026-10-11 | 455,690,685 |
| pyasn1-modules | quiet | 0.4.2 | 2025-03-28 | 452,849,787 |
| tomlkit | active | 0.15.2 | 2026-10-16 | 452,388,345 |
| textual | active | 8.2.8 | 2026-06-30 | 430,496,348 |
| pillow | active | 13.0.0 | 2026-10-16 | 425,694,980 |
| opentelemetry-api | active | 1.45.1 | 2026-10-06 | 420,163,396 |
| beautifulsoup4 | active | 4.15.0 | 2026-06-07 | 414,809,672 |
| jiter | active | 0.17.0 | 2026-09-12 | 413,868,631 |
| pyparsing | active | 3.3.3 | 2026-09-20 | 412,895,764 |
| googleapis-common-protos | active | 1.75.5 | 2026-09-29 | 411,562,338 |
| distro | quiet | 1.9.0 | 2023-12-24 | 409,421,723 |
| scipy | active | 1.18.1 | 2026-08-21 | 407,941,830 |
| websockets | active | 17.2 | 2026-10-03 | 398,431,816 |
| colorama | dormant | 0.4.6 | 2022-10-25 | 393,954,409 |
| wrapt | active | 2.5.1 | 2026-10-14 | 392,118,252 |
| pytz | active | 2026.5 | 2026-10-04 | 390,851,551 |
| lxml | active | 6.1.3 | 2026-09-02 | 383,194,342 |
| watchfiles | active | 1.3.0 | 2026-09-21 | 380,980,476 |
| tzdata | active | 2026.5 | 2026-10-03 | 378,926,726 |
| fastapi | active | 0.146.0 | 2026-10-18 | 376,994,924 |
| google-auth | active | 2.62.0 | 2026-10-12 | 370,945,246 |
| zipp | active | 4.1.1 | 2026-10-03 | 370,633,303 |
| psutil | active | 7.2.2 | 2026-01-28 | 370,226,053 |
| pydantic-settings | active | 2.16.0 | 2026-10-14 | 359,021,487 |
| shellingham | quiet | 1.5.4 | 2023-10-24 | 358,622,713 |
| editables | active | 0.6 | 2026-04-14 | 345,338,601 |
| requests-oauthlib | quiet | 2.0.0 | 2024-03-22 | 342,805,880 |
| tenacity | active | 9.2.1 | 2026-10-07 | 340,257,119 |
| openpyxl | quiet | 3.1.5 | 2024-06-28 | 339,316,525 |
Keelbench tracks end-of-life dates for 469 products, updated daily. Check your repositories against these dates with Deps.