Run any GitHub-hosted Jupyter notebook

Hi Jupyter community!

I wanted to share a project that lets you share any Jupyter notebook hosted on GitHub in a way that’s fully interactive and executable in the browser:

  • no installation or login required (full WASM, powered by Pyodide)
  • access the GitHub repo contents from the notebook
  • just prepend http://marimo.app/ to the GitHub URL
  • most but not all notebooks will not work, depending on how file URLs are constructed and also depending on whether the notebook uses packages that don’t work in Pyodide.

Example: https://marimo.app/gh/jakevdp/PythonDataScienceHandbook/master?entrypoint=notebooks%2F02.08-Sorting.ipynb

P.S. Long-time Jupyter user, first time forum poster. Thanks Jupyter team for all your hard work!

4 Likes