75
67
+ 1
0

What is AIOHTTP?

It is an Async http client/server framework. It supports both client and server Web-Sockets out-of-the-box and avoids Callback. It provides Web-server with middlewares and pluggable routing.
AIOHTTP is a tool in the Microframeworks (Backend) category of a tech stack.
AIOHTTP is an open source tool with 9.9K GitHub stars and 1.4K GitHub forks. Here鈥檚 a link to AIOHTTP's open source repository on GitHub

Who uses AIOHTTP?

Companies
15 companies reportedly use AIOHTTP in their tech stacks, including Uploadcare, Hotjar, and Evergreenteam stack.

Developers
57 developers on StackShare have stated that they use AIOHTTP.
Private Decisions at about AIOHTTP

Here are some stack decisions, common use cases and reviews by members of with AIOHTTP in their tech stack.

Jelena Dedovic
Jelena Dedovic
Software Engineer | 6 upvotes 104.3K views

Investigating Tortoise ORM and GINO ORM...

I need to introduce some async ORM with the current stack: Tornado with asyncio loop, AIOHTTP, with PostgreSQL and MSSQL. This project revolves heavily around realtime and due to the realtime requirements, blocking during database access is not acceptable.

Considering that these ORMs are both young projects, I wondered if anybody had some experience with similar stack and these async ORMs?

See more
Public Decisions about AIOHTTP

Here are some stack decisions, common use cases and reviews by companies and developers who chose AIOHTTP in their tech stack.

Jelena Dedovic
Jelena Dedovic
Software Engineer | 6 upvotes 104.3K views

Investigating Tortoise ORM and GINO ORM...

I need to introduce some async ORM with the current stack: Tornado with asyncio loop, AIOHTTP, with PostgreSQL and MSSQL. This project revolves heavily around realtime and due to the realtime requirements, blocking during database access is not acceptable.

Considering that these ORMs are both young projects, I wondered if anybody had some experience with similar stack and these async ORMs?

See more

AIOHTTP's Features

  • asyncio
  • client
  • server

AIOHTTP Alternatives & Comparisons

What are some alternatives to AIOHTTP?
GraphQL
GraphQL is a data query language and runtime designed and used at Facebook to request and deliver data to mobile and web apps since 2012.
Tornado
By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user.
Sanic
Sanic is a Flask-like Python 3.5+ web server that's written to go fast. It's based on the work done by the amazing folks at magicstack. On top of being Flask-like, Sanic supports async request handlers.
Flask
Flask is intended for getting started very quickly and was developed with best intentions in mind.
Node.js
Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
See all alternatives

AIOHTTP's Followers
67 developers follow AIOHTTP to keep up with related blogs and decisions.
djhenya
Christopher Espinal
Justin Harvey
Konstantin Rudenok
andrew petrov
Abhishek Mishra
Diego Asenjo
Goutom Roy
Anthony Deroche
omatuzenko