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 - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • 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

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • 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

    Connexion is a modern Python web framework that makes spec-first and api-first development easy.

  • 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