There appears to be limited non-GitHub options for sharing notebooks. You can still share a link directly from Google’s colaboratory. This will allow you to:
- Upload your file
- Share the link with various permissions
Any Google user can view (and optionally edit) your notebook.
See also other options:
- binder: sharing notebooks from a GitHub repo; (see related blog post)
- nbviewer: for viewing hosted notebooks from GitHub or a url (as mentioned)
- JupyterHub: hosting notebooks on a private server, e.g. local, DigitalOcean
- Azure Notebooks: host notebooks on an Azure server (see sample notebook)
- repo2docker: spawn docker container from a git repo of notebooks
- commuter: read notebooks from a local directory or S3 service
- cocalc: collaborative and share private notebooks
- nextjournal: publish notebooks and save work as containers
- Deepnote: real-time collaborative notebooks with simple setup
- fastpages: convert notebooks/markdown to GitHub pages via GitHub Actions (thanks Björn)
- DataCamp Workspace: real-time collaborative notebooks with built-in datasets and code templates