Pointer·2yjawah/niquests: Requests but with HTTP/3, HTTP/2, Multiplexed Connections, System CAs, Certificate Revocation, DNS over HTTPS / TLS / QUIC or UDP, Async, DNSSEC, and (much) pain removed!
Niquests is a drop-in replacement for Requests and is touted as the safest, fastest, easiest, and most advanced Python HTTP Client. It offers a variety of features such as support for HTTP/3 over QUIC, asynchronous and synchronous requests, thread safety, DNSSEC, customizable DNS resolution, and more. In terms of performance, niquests outperforms requests, httpx, and aiohttp in various scenarios. To install niquests, simply use 'python -m pip install niquests'.