I started building a from-scratch Jupyter frontend as a joke and it's getting pretty solid?
My favorite parts: UV-centric with automatic venv per notebook, no fiddling with kernels, jupysql built in, reactive execution, lazy loaded dataframes.
Would you use this?