We have an FAQ on how we differ from Jupyter https://docs.marimo.io/faq.html#faq-jupyter
the main differences: we are reproducible and reactive. we also aim to be more maintainable, reusable, shareable, and interactive.
For JupyterLite: since we are reactive, you can run notebooks entirely as applications (https://marimo.app/l/e9wii1?mode=read). This means you can easily embed these in (or run them standlalone as) interactive documentation or interactive blog posts.