Pure Python web development
1) Fully-featured production grade frameworks
Built on FastAPI.
Clean and well-documented API.
Not just limited to web applications. The 1.12 release has made it possible to have desktop apps as well.
Can be embedded in Flask or Django
Official support for the following backends: Flask, FastAPI, Sanic, Tornado, Django, Jupyter, Plotly-Dash
Built on plotly and ReactJS.
Build Flutter apps in Python. Flutter is an open source framework by Google for building beautiful, natively compiled, multi-platform applications from a single codebase.
Compiles to a traditional React (NextJS flavor) app.
Excellent scalability.
Uses FastAPI.
2) Limited-scope frameworks
Very powerful and very popular.
Gradio can wrap almost any Python function with an easy-to-use user interface.
Clean API and good documentation.
Lacks the features for complete web applications like authentication, authorization and sessioning.
References