awesome-asyncio icon indicating copy to clipboard operation
awesome-asyncio copied to clipboard

Add lowhaio

Open michalc opened this issue 4 years ago • 1 comments

What is this project?

Lightweight, streaming-first, HTTP client.

https://github.com/michalc/lowhaio

Why is it awesome?

  • Connection pooling, only re-using connections if the IP address matches a current A record for the domain
  • Has a single dependency [for async DNS resolution, without using threads]
  • Pure Python, including this dependency
  • Non-core features are separately installable rather than bundled
  • Small, non-Requests-compatible, API
  • No tasks are created
  • All code in a single module
  • StreamReader / StreamWriter are not used

michalc avatar Feb 08 '20 22:02 michalc

Looks nice, let's get some votes :)

timofurrer avatar Feb 09 '20 09:02 timofurrer

Since there haven't been any upvotes on this and the project didn't have any contributions in two years I'm going to close this here.

timofurrer avatar Oct 30 '22 18:10 timofurrer