mirror of
https://github.com/vinta/awesome-python.git
synced 2026-10-02 08:23:10 +08:00
audit: sweep HTTP Clients to the shortlist cap
First Audit of the section. Restructure first, maintainer-chosen at the preview review: the flat section splits into Clients and a minted URL Manipulation Subcategory holding yarl (661.9M/month via BigQuery, aio-libs, active 2026-08) and httpx.URL as a no-signal pointer to the URL class bundled with the kept httpx. Client tiers: requests, httpx, aiohttp Obvious; urllib3 in the Challenger slot by structure (transport layer under requests, count inflated by that), ordered by downloads/month. Maintainer-adjudicated 2026-08-16. Removed (downloads are PyPI last-30-day via ClickPy, fetched 2026-08-16): - furl (6.3M/month via BigQuery, same source as the yarl comparison): URL manipulation, not an HTTP client; stdlib urllib.parse covers parsing/joining/encoding and the minted Subcategory carries the ergonomic successors - yarl outpulls it 105x; repo quiet since 2026-02 - httptap (1.7K/month): CLI diagnostic tool, repo created 2025-10, 790 stars; no adoption Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -347,12 +347,14 @@ _Static site generator is a software that takes some text + templates as input a
|
||||
|
||||
_Libraries for working with HTTP._
|
||||
|
||||
- [aiohttp](https://github.com/aio-libs/aiohttp) - Asynchronous HTTP client/server framework for asyncio and Python.
|
||||
- [furl](https://github.com/gruns/furl) - A small Python library that makes parsing and manipulating URLs easy.
|
||||
- [httptap](https://github.com/ozeranskii/httptap) - Dissects an HTTP request into DNS, TCP, TLS, wait, and transfer phases and renders the timings as a waterfall.
|
||||
- [httpx](https://github.com/encode/httpx) - A next generation HTTP client for Python.
|
||||
- [requests](https://github.com/psf/requests) - HTTP Requests for Humans.
|
||||
- [urllib3](https://github.com/urllib3/urllib3) - A HTTP library with thread-safe connection pooling, file post support, sanity friendly.
|
||||
- General
|
||||
- [requests](https://github.com/psf/requests) - HTTP Requests for Humans.
|
||||
- [httpx](https://github.com/encode/httpx) - A next generation HTTP client for Python.
|
||||
- [aiohttp](https://github.com/aio-libs/aiohttp) - Asynchronous HTTP client/server framework for asyncio and Python.
|
||||
- [urllib3](https://github.com/urllib3/urllib3) - A HTTP library with thread-safe connection pooling, file post support, sanity friendly.
|
||||
- URL Manipulation
|
||||
- [yarl](https://github.com/aio-libs/yarl) - Yet another URL library.
|
||||
- [httpx.URL](https://www.python-httpx.org/api/) - The immutable URL class bundled with HTTPX.
|
||||
|
||||
### Web Scraping
|
||||
|
||||
|
||||
Reference in New Issue
Block a user