Python HTTP2

Open-source Python projects categorized as HTTP2

Top 10 Python HTTP2 Projects

  1. mitmproxy

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

    Project mention: Watching HTTP Traffic from n8n with mitmproxy | dev.to | 2025-04-22
  2. 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.

    InfluxDB logo
  3. python-proxy

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

  4. hypercorn

    Hypercorn is an ASGI and WSGI Server based on Hyper libraries and inspired by Gunicorn.

    Project mention: hypercorn VS tremolo - a user suggested alternative | libhunt.com/r/hypercorn | 2024-07-12
  5. 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.

    Project mention: HTTP/3 is everywhere but nowhere | news.ycombinator.com | 2025-03-17

    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/

  6. Python-Tls-Client

    Advanced HTTP Library

    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

  7. airnotifier

    Push Notifications Server for Human Beings.

  8. netius

    Readable, simple and fast asynchronous non-blocking network apps

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. hook-slinger

    A generic service to send, retry, and manage webhooks

  11. 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.

  12. 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!

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python HTTP2 discussion

Log in or Post with

Python HTTP2 related posts

  • Show HN: A Comprehensive, Compatible Open Source Alternative to Python Requests

    1 project | news.ycombinator.com | 10 Mar 2025
  • MitmProxy2Swagger: Automagically reverse-engineer REST APIs

    3 projects | news.ycombinator.com | 2 Jan 2025
  • Show HN: Niquests – Safest, Fastest, Easiest, and Most Advanced HTTP Client

    1 project | news.ycombinator.com | 28 Nov 2024
  • Revived the promise made six years ago for Requests 3

    4 projects | dev.to | 2 Apr 2024
  • Support Happy Eyeballs Even with QUIC / HTTP3 in Python

    1 project | news.ycombinator.com | 24 Mar 2024
  • Show HN: Safest, Fastest, Easiest, and Most Advanced" Python HTTP Client

    2 projects | news.ycombinator.com | 4 Mar 2024
  • The biggest leap forward in HTTP clients for Python in years

    1 project | news.ycombinator.com | 7 Jan 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?