Hello,
similar to Feature request: Add Pluto.jl (JuliaLang reactive notebook) but for Python.
Marimo https://marimo.io/ is a nice and quite new reactive notebook for Python.
Marimo can be hosted behind JupyterHub (and probably also behind JupyterLab).
See
Adding Marimo as Yuno Host app could be nice (or documenting how to install it on top of JupyterLab)
Kind regards