AIOHTTP

88
81
+ 1
0
Tornado

282
324
+ 1
161
Add tool

AIOHTTP vs Tornado: What are the differences?

Developers describe AIOHTTP as "Asynchronous HTTP Client/Server for asyncio and Python". 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.. On the other hand, Tornado is detailed as "A Python web framework and asynchronous networking library, originally developed at FriendFeed". 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.

AIOHTTP can be classified as a tool in the "Microframeworks (Backend)" category, while Tornado is grouped under "Frameworks (Full Stack)".

Tornado is an open source tool with 18K GitHub stars and 4.99K GitHub forks. Here's a link to Tornado's open source repository on GitHub.

Pros of AIOHTTP
Pros of Tornado
    No pros available

    Sign up to add or upvote prosMake informed product decisions

    Cons of AIOHTTP
    Cons of Tornado
      No cons available

      Sign up to add or upvote consMake informed product decisions

      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.

      What is 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.
      What companies use AIOHTTP?
      What companies use Tornado?

      Sign up to get full access to all the companiesMake informed product decisions

      What tools integrate with AIOHTTP?
      What tools integrate with Tornado?
        No integrations found
        What are some alternatives to AIOHTTP and Tornado?
        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.
        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.
        asyncio
        This module provides infrastructure for writing single-threaded concurrent code using coroutines, multiplexing I/O access over sockets and other resources, running network clients and servers, and other related primitives.
        See all alternatives
        Interest over time