I forked Python's Requests to add HTTP/3, async, and multiplexing
Details
- External ID
- 47362442
- Source
- HN
- Company
- —
- Product
- I forked Python's Requests to add HTTP/3, async, and multiplexing
- Website domain
- github.com
- Launched
- March 13, 2026
- Cohort
- —
- Upvotes
- 5
- Upvotes percentile
- 0.1070110701107011
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:26 p.m.
- Updated at
- Sept. 7, 2026, 9:26 p.m.
Enrichment
- Theme
- OpenAI-compatible AI API gateways
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- http/3 async http client fork
- Manually corrected
- False
Could you build this?
No Adding true HTTP/3, QUIC multiplexing, and async semantics to Python Requests requires low-level networking protocol implementations (e.g., integrating aioquic/urllib3 internals) and redesigning its synchronous architecture.
What it would actually take: This requires gutting Requests' underlying urllib3/http.client connection pool and replacing it with an async-capable transport layer backed by a QUIC/HTTP/3 protocol state machine (such as aioquic or quiche via C/Rust bindings). The difficult part is maintaining Requests' legacy synchronous API surface while orchestrating asynchronous socket multiplexing, TLS 1.3 handshake negotiation over UDP, and packet loss recovery protocols without breaking compatibility.
Discussion
2 comments analyzed.
Competitors mentioned: aiohttp, httpx, urllib3
Concerns raised: httpx struggles with high throughput scenarios, Requests library under feature freeze, certifi trust store issues
Competitors
Other products that read as similar to this one — 104 launches clear the similarity bar, closest 8 shown.
Attention rank: #95 of 105 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 125 days after the earliest competitor.
- File-based HTTP endpoints for Python with its own isolated dependencies · hn · 2026-08-07 · 5 upvotes · similarity 0.50
- Scheme HTTP server with transparent async · hn · 2026-03-29 · 17 upvotes · similarity 0.48
- Rust HTTP library modeled after Go but 2-3x faster · hn · 2026-04-04 · 5 upvotes · similarity 0.46
- I wrote a ~2KB executable file HTTP file downloader without Libc · hn · 2026-03-29 · 9 upvotes · similarity 0.46
- byterange · github · 2026-09-28 · 31 upvotes · similarity 0.42
- Nat traversal using ICMP Destination Unreachable packets · hn · 2026-07-01 · 5 upvotes · similarity 0.40
- I turned GitHub Actions into a Minecraft hosting service · hn · 2025-11-17 · 6 upvotes · similarity 0.39
- Simulate API traffic directly from your IDE with .http files · hn · 2026-07-02 · 6 upvotes · similarity 0.38
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.