49
22
+ 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.

Who uses AIOHTTP?

Companies
13 companies reportedly use AIOHTTP in their tech stacks, including Uploadcare, Hotjar, and Hivestack.

Developers
34 developers on StackShare have stated that they use AIOHTTP.

Why developers like AIOHTTP?

Here鈥檚 a list of reasons why companies and developers use AIOHTTP
Top Reasons
Be the first to leave a pro
AIOHTTP Reviews

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 | 5 upvotes 94.7K views
Tornado
Tornado
asyncio
asyncio
AIOHTTP
AIOHTTP
PostgreSQL
PostgreSQL
MSSQL
MSSQL

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
22 developers follow AIOHTTP to keep up with related blogs and decisions.
Michael Findlater
Anthony Hartshorn
Danilo G贸mez
Milan Srd铆nko
Aashish Budania
Abrar Ahmed
Hamid Mozafary
Corin Gilmore
diepes
Vladimir Puzakov