Flask 2.0 is coming, please help us test

This page summarizes the projects mentioned and recommended in the original post on /r/Python

Our great sponsors
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Sonar - Write Clean Python Code. Always.
  • Revelo Payroll - Free Global Payroll designed for tech teams
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • Flask

    The Python micro framework for building web applications.

    A few users have asked about background asyncio tasks, which wasn't addressed in the docs. I've proposed this PR to help explain. In summary background tasks are not possible, except for the limited case whereby an ASGI server is used in conjunction with asgiref's WsgiToAsgi adapter.

  • Yacht

    A web interface for managing docker containers with an emphasis on templating to provide 1 click deployments. Think of it like a decentralized app store for servers that anyone can make packages for.

    For an example:

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • Jinja2

    A very fast and expressive template engine.

    This major release of Flask is accompanied by major releases of Werkzeug, Jinja2, click, and itsdangerous which we'd also welcome and appreciate testing (their pre releases are installed with the Flask pre release).

  • click

    Python composable command line interface toolkit

    This major release of Flask is accompanied by major releases of Werkzeug, Jinja2, click, and itsdangerous which we'd also welcome and appreciate testing (their pre releases are installed with the Flask pre release).

  • itsdangerous

    Safely pass trusted data to untrusted environments and back.

    This major release of Flask is accompanied by major releases of Werkzeug, Jinja2, click, and itsdangerous which we'd also welcome and appreciate testing (their pre releases are installed with the Flask pre release).

  • Input validation and automatic swagger documentation are supported in the Quart-Schema if you'd like to combine these with the Flask API.

  • starlette

    The little ASGI framework that shines. 🌟

    Check out Starlette. FastAPI is basically Starlette with the typechecking of Pydantic and such, so if you don't want typechecking then Starlette is great.

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • uvicorn

    An ASGI web server, for Python. 🦄

  • dash

    Data Apps & Dashboards for Python. No JavaScript Required.

    Dash

  • apiflask

    A lightweight Python web API framework.

    Good metaphor! For people who are comparing FastAPI to Flask, check out APIFlask, it's at the same compare level with FastAPI:

  • connexion

    Swagger/OpenAPI First framework for Python on top of Flask with automatic endpoint validation & OAuth2 support

    I'm a bit late to this thread, but I'd also recommend Zalando's connexion library for OpenAPI declarative API specs (built on top of Flask).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts