Extensions compatibility for notebook 7
- Dominant language
- Jupyter Notebook
- Stars
- 13.3k
- Forks
- 5.8k
- Avg merge
- 6d 11h
- Merged PRs (30d)
- 7
Description
> This is similar to https://github.com/jupyterlab/jupyterlab/issues/14590. But some of the JupyterLab extensions will not be ported to Notebook 7 (due to UI differences).
This is a community effort tracking extension ecosystem migration to help developers exchange notes and let users know what is the current status of the extension compatibility.
Please edit this comment (or if you do not have rights leave a comment) to update the table.
> Note: The table may contain extensions which do not require any change (please mark them as such). Due to table length I am splitting it into two comments.
### Extensions maintained by Jupyter team + jupyterlab-contrib
Extension | PR | Compatible Version
-- | -- | --
[jupyter/nbdime] | https://github.com/jupyter/nbdime/pull/664 (?) |
[jupyter/nbgrader] |https://github.com/jupyter/nbgrader/pull/1684 | [v0.9.0a1](https://github.com/jupyter/nbgrader/releases/tag/v0.9.0a1)
[jupyter-widgets/jupyterlab-ipywidgets] | https://github.com/jupyter-widgets/ipywidgets/pull/3752 | [`8.0.7`](https://github.com/jupyter-widgets/ipywidgets/releases/tag/8.0.7)
[jupyter-widgets/jupyterlab-ipyleaflet] | |
[jupyter-widgets/jupyterlab-sidecar] | https://github.com/jupyter-widgets/jupyterlab-sidecar/pull/105 (?) |
[jupyter-widgets/pythreejs] | |
[jupyterlab/jupyterlab-git] | jupyterlab/jupyterlab-git#1236 (?) |
[jupyterlab/jupyter-renderers] | jupyterlab/jupyter-renderers#296, jupyterlab/jupyter-renderers#300 | fasta-extension3.3.0geojson-extension3.4.0katex-extension3.0.0mathjax3-extensionbuilt-inmathjax2-extension4.0.0 (new)vega2-extension3.0.0vega3-extension3.3.0
[jupyterlab/jupyterlab-github] | jupyterlab/jupyterlab-github/pull/145 |
[jupyterlab/jupyterlab-latex] |jupyterlab/jupyterlab-latex#211 | [`4.0.0`](https://github.com/jupyterlab/jupyterlab-latex/releases/tag/v4.0.0) (not yet published)
[jupyterlab/jupyterlab-plugin-playground] | |
[jupyterlab/jupyterlab-hdf5] | |
[jupyterlab/ui-profiler] | |
[jupyterlab/jupyter-ai] | |
[jupyterlab-contrib/jupyterlab-unfold] | |
[jupyterlab-contrib/jupyterlab-vim] | https://github.com/jupyterlab-contrib/jupyterlab-vim/pull/85 | [`4.0.0`](https://github.com/jupyterlab-contrib/jupyterlab-vim/releases/tag/v4.0.0)
[jupyterlab-contrib/spellchecker] | jupyterlab-contrib/spellchecker#128 | 0.8.x
[jupyterlab-contrib/jupyterlab-spreadsheet-editor] | |
[jupyterlab-contrib/jupyterlab-topbar] | |
[jupyterlab-contrib/jupyterlab-kernelspy] | https://github.com/jupyterlab-contrib/jupyterlab-kernelspy/pull/90 |
[jupyterlab-contrib/jupyter-archive] | | [3.4.0](https://github.com/jupyterlab-contrib/jupyter-archive/releases/tag/v3.4.0)
[jupyterlab-contrib/jupyter-videochat] | |
[jupyterlab-contrib/jupyterlab-tour] | https://github.com/jupyterlab-contrib/jupyterlab-tour/pull/71 |
[jupyterlab-contrib/rise] | https://github.com/jupyterlab-contrib/rise/pull/39 | [`0.40.0`](https://github.com/jupyterlab-contrib/rise/releases/tag/v0.40.0) (not tested)
[jupyterlab-contrib/jupyterlab-cell-flash]| |
[jupyterlab-contrib/favorites] |https://github.com/jupyterlab-contrib/jupyterlab-favorites/pull/15 |
[jupyterlab-contrib/recents] | | [`3.3.0`](https://github.com/jupyterlab-contrib/jupyterlab-recents/releases/tag/v3.3.0)
[jupyterlab-contrib/search-replace] | |
[jupyter-lsp/jupyterlab-lsp] |jupyter-lsp/jupyterlab-lsp#949 |
[jupyter/nbdime]: https://github.com/jupyter/nbdime
[jupyter/nbgrader]: https://github.com/jupyter/nbgrader
[jupyter-widgets/jupyterlab-ipywidgets]: https://github.com/jupyter-widgets/ipywidgets
[jupyter-widgets/jupyterlab-ipyleaflet]: https://github.com/jupyter-widgets/ipyleaflet
[jupyter-widgets/jupyterlab-sidecar]: https://github.com/jupyter-widgets/jupyterlab-sidecar
[jupyter-widgets/pythreejs]: https://github.com/jupyter-widgets/pythreejs
[jupyterlab/jupyter-ai]: https://github.com/jupyterlab/jupyter-ai
[jupyterlab/jupyterlab-git]: https://github.com/jupyterlab/jupyterlab-git
[jupyterlab/jupyter-renderers]: https://github.com/jupyterlab/jupyter-renderers
[jupyterlab/jupyterlab-github]: https://github.com/jupyterlab/jupyterlab-github
[jupyterlab/jupyterlab-latex]: https://github.com/jupyterlab/jupyterlab-latex
[jupyterlab/jupyterlab-plugin-playground]: https://github.com/jupyterlab/jupyterlab-plugin-playground
[jupyterlab/jupyterlab-hdf5]: https://github.com/jupyterlab/jupyterlab-hdf5
[jupyterlab/ui-profiler]: https://github.com/jupyterlab/ui-profiler
[jupyterlab-contrib/jupyterlab-unfold]: https://github.com/jupyterlab-contrib/jupyterlab-unfold
[jupyterlab-contrib/jupyterlab-vim]: https://github.com/jupyterlab-contrib/jupyterlab-vim
[jupyterlab-contrib/spellchecker]: https://github.com/jupyterlab-contrib/spellchecker
[jupyterlab-contrib/jupyterlab-spreadsheet-editor]: https://github.com/jupyterlab-contrib/jupyterlab-spreadsheet-editor
[jupyterlab-contrib/jupyterlab-topbar]: https://github.com/jupyterlab-contrib/jupyterlab-topbar
[jupyterlab-contrib/jupyterlab-kernelspy]: https://github.com/jupyterlab-contrib/jupyterlab-kernelspy
[jupyterlab-contrib/jupyter-archive]: https://github.com/jupyterlab-contrib/jupyter-archive
[jupyterlab-contrib/jupyter-videochat]: https://github.com/jupyterlab-contrib/jupyter-videochat
[jupyterlab-contrib/jupyterlab-tour]: https://github.com/jupyterlab-contrib/jupyterlab-tour
[jupyterlab-contrib/rise]: https://github.com/jupyterlab-contrib/rise
[jupyterlab-contrib/jupyterlab-cell-flash]: https://github.com/jupyterlab-contrib/jupyterlab-cell-flash
[jupyterlab-contrib/search-replace]: https://github.com/jupyterlab-contrib/search-replace
[jupyterlab-contrib/favorites]: https://github.com/jupyterlab-contrib/jupyterlab-favorites
[jupyterlab-contrib/recents]: https://github.com/jupyterlab-contrib/jupyterlab-recents
[jupyter-lsp/jupyterlab-lsp]: https://github.com/jupyter-lsp/jupyterlab-lsp
Contributor guide
Research direction
Review the extension compatibility table in this issue and the linked pull requests for current Notebook 7 status. Update the table or leave a comment with findings, marking extensions that need no changes and recording compatible versions where available; done means the listed statuses reflect the researched ecosystem.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- jupyter-notebook
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100