PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Http2 Python Packages

Python packages with the GitHub topic http2. Sorted by monthly downloads, with stars and forks.
mitmproxy
mitmproxy

An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

4M 46K 5K
jawah
urllib3-future

Inplace replacement for urllib3 capable of async with automatic HTTP/1, HTTP/2 and HTTP/3 transport.

1.6M 68 15
jawah
niquests

Drop-in replacement for Requests. Automatic HTTP/1.1, HTTP/2, and HTTP/3. WebSocket, and SSE included. WASI Supported.

1.5M 2K 55
FlorianREGAZ
tls-client

Advanced HTTP Library

628K 818 166
qwj
pproxy

HTTP/HTTP2/HTTP3/Socks4/Socks5/Shadowsocks/ShadowsocksR/SSH/Redirect/Pf TCP/UDP asynchronous tunnel proxy implemented in Python 3 asyncio.

331K 2K 364
MarkusSintonen
pyreqwest

Fast Python HTTP client based on Rust reqwest

224K 405 15
0x676e67
wreq

An ergonomic, privacy-aware Python HTTP Client

206K 1K 123
0x676e67
rnet

An ergonomic, privacy-aware Python HTTP Client

102K 1K 123
sardanioss
httpcloak

Go HTTP client with browser-identical TLS/HTTP2 fingerprinting. Bypass bot detection by perfectly mimicking Chrome, Firefox, and Safari at the cryptographic level (JA3/JA4, Akamai fingerprint, header order). Supports HTTP/1.1, HTTP/2, HTTP/3, sessions, cookies, and proxies.

78K 1K 96
cle-b
httpdbg

A tool for Python developers to easily debug the HTTP(S) client and server requests in a Python program.

20K 908 28
int3re
curlpro

Python-библиотека для HTTP-запросов с сетевым отпечатком браузера: профили браузеров в JSON, ядро на Go поверх uTLS, fhttp и uquic. HTTP/1.1, HTTP/2, HTTP/3 и WebSocket

18K 2 0
collapseindex
jev-ultralightspeed

BRRRRRRRRRRRRRRRRRRRRRR

16K 12 0
diprog
async-tls-client

Async fork of Python-TLS-Client with modern asyncio support, updated dependencies, and fixes for issues in the original abandoned library. Includes enhanced compatibility, stability improvements, and ongoing maintenance for Python 3.9–3.13.

10K 29 6
grepjava
peregrine-server

Drop-in ASGI/WSGI server for Python, written in Swift. FastAPI ~1.5x uvicorn, Flask ~2.3x. HTTP/1.1, HTTP/2, HTTP/3, WebSocket, WebTransport.

8K 0 0
mliezun
caddysnake

Caddy plugin to serve Python apps

7K 197 8
shiguredo
webtransport-py

Sans-I/O WebTransport, HTTP/3, HTTP/2, QUIC and QMux for Python

6K 5 0
TOKUJI
blackbull

From-scratch async ASGI 3.0 framework with native HTTP/1.1, HTTP/2 and WebSocket implementations.

5K 5 0
polarsen-io
padwan-ai

Minimal, provider-agnostic Python client for large language models, built on niquests.

3K 6 1
ozeranskii
httptap

Rich-powered CLI that breaks each HTTP request into DNS, connect, TLS, wait, and transfer phases with waterfall timelines, compact summaries, or metrics-only output.

3K 831 43
zt1901
requests-rs

Rust-powered browser fingerprint HTTP, HTTP/3, proxy and WebSocket client for Python

3K 0 0
polarsen-io
padwan-llm

Minimal, provider-agnostic Python client for large language models, built on niquests.

2K 6 1
cnzakii
ngh2

A fast Sans-I/O HTTP/2 library for Python, powered by libnghttp2.

2K 3 2
Jrohy
v2ray-util

v2ray/xray多用户管理部署程序

2K 7K 2K
F5-Labs
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.

1K 102 20
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology