An asynchronous HTTP/2 implementation in Python. The details of the protocol itself (encoding, state management, etc.) are handled by the excellent h2 library, and asyncio provides non-blocking I/O.
- HTTP/2 client
- Flow control
- Server push
- HTTP/2 server
- Connection upgrade from HTTP/1.x
- Stream priority
- Multiple threads