SaaSHub helps you find the best software and product alternatives Learn more →
Top 10 Python HTTP2 Projects
-
mitmproxy
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
python-proxy
HTTP/HTTP2/HTTP3/Socks4/Socks5/Shadowsocks/ShadowsocksR/SSH/Redirect/Pf TCP/UDP asynchronous tunnel proxy implemented in Python 3 asyncio.
-
Project mention: hypercorn VS tremolo - a user suggested alternative | libhunt.com/r/hypercorn | 2024-07-12
-
Niquests
“Safest, Fastest, Easiest, and Most advanced” Python HTTP Client. Production Ready! Drop-in replacement for Requests. HTTP/1.1, HTTP/2, and HTTP/3 supported. With WebSocket, and SSE! Be free of Requests bondage now.
I’ve been using niquests with Python. It supports HTTP/3 and a bunch of other goodies. The Python ecosystem has been kind of stuck on the requests package due to inertia, but that library is basically dead now. I’d encourage Python developers to give niquests a try. You can use it as a drop-in replacement for requests then switch to the better async API when you need to.
https://niquests.readthedocs.io/en/latest/
-
Project mention: Current problems and mistakes of web scraping in Python and tricks to solve them! | dev.to | 2024-08-22
The first way to solve this problem is to use tls-client
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
cryptonice
CryptoNice is both a command line tool and library which provides the ability to scan and report on the configuration of SSL/TLS for your internet or internal facing web services. Built using the sslyze API and ssl, http-client and dns libraries, cryptonice collects data on a given domain and performs a series of tests to check TLS configuration and supporting protocols such as HTTP2 and DNS.
-
urllib3.future
urllib3.future is the supercharged low level http client we dreamed of. Support HTTP/1.1, HTTP/2, and HTTP/3 with multiplexed connections! Also WebSocket, and SSE. And DNS over QUIC, TLS, HTTPS and UDP. DNSSEC Protected & Async!
Python HTTP2 discussion
Python HTTP2 related posts
-
Show HN: A Comprehensive, Compatible Open Source Alternative to Python Requests
-
MitmProxy2Swagger: Automagically reverse-engineer REST APIs
-
Show HN: Niquests – Safest, Fastest, Easiest, and Most Advanced HTTP Client
-
Revived the promise made six years ago for Requests 3
-
Support Happy Eyeballs Even with QUIC / HTTP3 in Python
-
Show HN: Safest, Fastest, Easiest, and Most Advanced" Python HTTP Client
-
The biggest leap forward in HTTP clients for Python in years
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 May 2025
Index
What are some of the best open-source HTTP2 projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | mitmproxy | 39,008 |
2 | python-proxy | 2,088 |
3 | hypercorn | 1,299 |
4 | Niquests | 1,247 |
5 | Python-Tls-Client | 765 |
6 | airnotifier | 610 |
7 | netius | 118 |
8 | hook-slinger | 116 |
9 | cryptonice | 101 |
10 | urllib3.future | 39 |