Software Alternatives & Reviews

Top 5 Asynchronous Web Frameworks for Python

Tornado Sanic FastAPI
  1. A Python web framework and asynchronous networking library, originally developed at FriendFeed
    Tornado has a strong and committed following in the Python community and is used by experienced architects to build highly capable systems. It’s a framework that has long had the answer to the problems of concurrency but perhaps didn’t become mainstream as it doesn’t support the WSGI standard and was too much of a buy-in (remember that the bulk of Python libraries are still synchronous).

    #Web And Application Servers #Web Servers #Application Server

  2. 2
    Python 3.5+ web server that's written to go fast
    Although in syntax and features, Vibora is comparable to Sanic (or maybe even slightly better as it bundles popular libraries and things like templating are available out of the box), I’d consider Sanic to be more mature as it’s been around longer and has a bigger community.

    #Web And Application Servers #Data Integration #Stream Processing 5 social mentions

  3. 3
    V

    Vibora

    This product hasn't been added to SaaSHub yet
    Quart is compliant with the ASGI standard, which is a successor to the famous WSGI standard and offers async support. The interesting thing about Quart is that it’s not only similar to Flask but is actually compliant with the Flask API! The author of this framework wanted to preserve the Flask feel and just add async, WebSockets, and HTTP 2 support to it. As a result, you can learn Quart right from the Flask documentation, just keeping in mind that functions in Quart are asynchronous.

  4. 4
    Q

    Quart

    This product hasn't been added to SaaSHub yet
    Quart is compliant with the ASGI standard, which is a successor to the famous WSGI standard and offers async support. The interesting thing about Quart is that it’s not only similar to Flask but is actually compliant with the Flask API! The author of this framework wanted to preserve the Flask feel and just add async, WebSockets, and HTTP 2 support to it. As a result, you can learn Quart right from the Flask documentation, just keeping in mind that functions in Quart are asynchronous.

  5. FastAPI is an Open Source, modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints.
    Pricing:
    • Open Source
    • Free
    Extensive documentation: I don’t know about you, but I’m a total sucker for good documentation. And in this area, FastAPI wins hands-down. It has pages upon pages of docs explaining almost every little subtlety and “watch out!” moments for developers of all levels. I sense a clear “heart and soul” in the docs here, and the only comparison I can find is the Django docs (yes, FastAPI docs are that good!).

    #Developer Tools #API Tools #Python Programming 233 social mentions

Discuss: Top 5 Asynchronous Web Frameworks for Python

Log in or Post with