Skip to content

adamrothman/ftl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ftl

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.

Supported features

  • HTTP/2 client
  • Flow control
  • Server push

Not supported (yet)

  • HTTP/2 server
  • Connection upgrade from HTTP/1.x
  • Stream priority
  • Multiple threads

Prior art and inspiration