Solara: Pure Python web apps beyond prototypes and dashboards
summary
Solara claims to let you build large production Python web apps (not just prototypes) by running IPyWidgets on a server backed by Starlette/FastAPI and a single process with many virtual kernels, sharing memory for immutable data. It provides a declarative, component-centric API, reactive variables with hot reload and test support via pytest-ipywidgets, and a simple launch command like solara run my app.py. Users report an eight times cost reduction migrating certain apps.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 2:52What is Solara
- 6:00Solara architecture
- 10:14Testing and developer experience
- 12:23Solara 2.0 updates
- 13:06Reactivity systems challenges
- 17:38Q&A
related talks
44mKeynote: Solara simplifies building complex dashboards.
28mPython Apps in the Browser made simple by PyCafe
29mFrom Graveyard to Glory: Production Python in the Browser
01h 44mShinylive - Running R and Python Dashboards without a Server
30mNext Level Python Applications with PyScript
54mHow to build stunning Data Science Web applications in Python
02h 55mWriting Serverless Python Web Apps with PyScript
01h 39mPyScript - Writing a Python application in the browser
