It is now possible to run Netgen/NGSolve within JupyterLite in a browser:
https://ngsolve.github.io/jupyterlite_ngsolve/lab?path=poisson.ipynb
Instructions on how to deploy your own NGSolve - notebooks within JupyterLite are here:
https://github.com/NGSolve/jupyterlite_ngsolve
A big thank to Matthias for porting NGSolve to emscripten/pyodide and setting up the workflow.
Looking forward to try your notebooks online !
Joachim