Software Alternatives, Accelerators & Startups

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.

    #Developer Tools #Boilerplate #SaaS 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 298 social mentions

Discuss: Top 5 Asynchronous Web Frameworks for Python

Log in or Post with