Python Frameworks for Interactive Web Applications
Popular/Mainstream Frameworks
- Streamlit - https://streamlit.io/
- Dash - https://dash.plotly.com/
- Flask - https://flask.palletsprojects.com/
- Django - https://www.djangoproject.com/
- FastAPI - https://fastapi.tiangolo.com/
- Gradio - https://gradio.app/
- Panel - https://panel.holoviz.org/
- Voilà - https://voila.readthedocs.io/
- Bokeh - https://bokeh.org/
- Plotly Dash - https://plotly.com/dash/
- Quarto - https://quarto.org/
Lesser-Known Promising Frameworks
- Taipy - https://taipy.io/
- Vizro - https://vizro.readthedocs.io/
- Anvil - https://anvil.works/
- Funix - https://funix.io/
- Solara - https://solara.dev/
- Shiny for Python - https://shiny.posit.co/py/
- Nicegui - https://nicegui.io/
- Reflex - https://reflex.dev/
- Mesop - https://google.github.io/mesop/
- Marimo - https://marimo.io/
- Justpy - https://justpy.io/
- Pywebio - https://pywebio.readthedocs.io/
- H2O Wave - https://wave.h2o.ai/
- Pynecone - https://pynecone.io/
- Flet - https://flet.dev/
- Brython - https://brython.info/
- PyScript - https://pyscript.net/
- Pyramid - https://trypyramid.com/
- Bottle - https://bottlepy.org/
- Sanic - https://sanic.dev/
- Quart - https://pgjones.gitlab.io/quart/
- Starlette - https://www.starlette.io/
- Falcon - https://falcon.readthedocs.io/
- CherryPy - https://cherrypy.dev/