You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: extensions.tpl
+77-37Lines changed: 77 additions & 37 deletions
Original file line number
Diff line number
Diff line change
@@ -6,53 +6,93 @@ This a list of nice JupyterLab extensions not part of ``jupyterlab-contrib`` org
6
6
> Feel free to edit this page to add more information by clicking on **Edit on GitHub** in the
7
7
> top right corner of this page.
8
8
9
+
### Databases
10
+
11
+
- [jupyterlab-omnisci](https://github.com/omnisci/jupyterlab-omnisci): OmniSci integrations for JupyterLab
12
+
- [jupyterlab-sql](https://github.com/pbugnion/jupyterlab-sql): SQL GUI for JupyterLab
13
+
9
14
### Editors
10
15
11
-
- [Spellchecker](https://github.com/ijmbarr/jupyterlab_spellchecker) - Spellchecker for markdown cells
12
-
- [LaTeX](https://github.com/jupyterlab/jupyterlab-latex) - An extension for JupyterLab which allows for live-editing of LaTeX documents.
13
-
- [DrawIO](https://github.com/QuantStack/jupyterlab-drawio) - An extension to draw diagrams in JupyterLab.
14
-
- [Table of Contents](https://github.com/ian-r-rose/jupyterlab-toc) - Generates a table of content for your notebook and markdown documents.
15
-
- [Collapsable Headings](https://github.com/aquirdTurtle/Collapsible_Headings) - Allows to collapse an entire group of cells under the same header
16
-
- [Go to definition](https://github.com/krassowski/jupyterlab-go-to-definition) - Allows you to <kbd>Alt</kbd> + <kbd>click</kbd> on a variable to jump to its definition.
17
-
- [Code Formatter](https://github.com/ryantam626/jupyterlab_code_formatter) - Easily beautifies Python code inside JupyterLab using one of the formatters: Black/YAPF/AutoPEP8.
18
-
- [LSP](https://github.com/krassowski/jupyterlab-lsp) - brings VS Code features (code navigation, hover suggestions, linters, autocompletion, etc.) to JupyterLab
19
-
- [Dash](https://github.com/plotly/jupyter-dash) - Extension for the Interactive development of Dash apps in JupyterLab.
20
-
- [Vim](https://github.com/jwkvam/jupyterlab-vim) - Notebook cell vim bindings.
16
+
- [Code Formatter](https://github.com/ryantam626/jupyterlab_code_formatter): Easily beautifies Python code inside JupyterLab using one of the formatters: Black/YAPF/AutoPEP8.
17
+
- [Collapsable Headings](https://github.com/aquirdTurtle/Collapsible_Headings): Allows to collapse an entire group of cells under the same header
18
+
- [Dash](https://github.com/plotly/jupyter-dash): Extension for the Interactive development of Dash apps in JupyterLab.
19
+
- [DrawIO](https://github.com/QuantStack/jupyterlab-drawio): An extension to draw diagrams in JupyterLab.
20
+
- [Go to definition](https://github.com/krassowski/jupyterlab-go-to-definition): Allows you to <kbd>Alt</kbd> + <kbd>click</kbd> on a variable to jump to its definition.
21
+
- [Language Server Protocol](https://github.com/krassowski/jupyterlab-lsp): Brings VS Code features (code navigation, hover suggestions, linters, autocompletion, etc.) to JupyterLab
22
+
- [LaTeX](https://github.com/jupyterlab/jupyterlab-latex): An extension for JupyterLab which allows for live-editing of LaTeX documents.
23
+
- [Spellchecker](https://github.com/ijmbarr/jupyterlab_spellchecker): Spellchecker for markdown cells
24
+
- [Table of Contents](https://github.com/jupyterlab/jupyterlab-toc): [Built-in since v3] Generates a table of content for your notebook and markdown documents.
25
+
- [Vim](https://github.com/jwkvam/jupyterlab-vim): Notebook cell vim bindings.
26
+
27
+
### UI enhancement
28
+
29
+
- [jupyterlab-topbar](https://github.com/jtpio/jupyterlab-topbar): JupyterLab Top Bar extension
30
+
- [jupyterlab-topbar-text](./packages/jupyterlab-topbar-text): add and edit custom text
31
+
- [jupyterlab-system-monitor](https://github.com/jtpio/jupyterlab-system-monitor): show system metrics (memory usage)
32
+
- [jupyterlab-logout](https://github.com/jtpio/jupyterlab-logout): add a "Log Out" button
33
+
- [jupyterlab-theme-toggle](https://github.com/jtpio/jupyterlab-theme-toggle): switch between the Light and Dark themes
34
+
35
+
### Viewers / Renderers
36
+
37
+
- [Bokeh](https://github.com/bokeh/jupyterlab_bokeh): An extension rendering Bokeh content
38
+
- [Dash](https://github.com/plotly/jupyterlab-dash): An extension for rendering [Plotly Dash](https://plot.ly/products/dash/) apps as a separate window.
39
+
- [fasta](https://github.com/jupyterlab/jupyter-renderers): Fasta renderer
- [voyager](https://github.com/altair-viz/jupyterlab_voyager): A JupyterLab MIME renderer extension to view CSV and JSON data in [Voyager 2](https://github.com/vega/voyager#voyager-2).
21
50
22
51
### Version Control
23
52
24
-
- [Git](https://github.com/jupyterlab/jupyterlab-git) - Git extension (currently in alpha)
- [neptune-notebooks](https://docs.neptune.ml/notebooks/introduction.html) - An extension that lets you version, diff, and share your JupyterLab and Jupyter notebooks on [neptune.ml](https://neptune.ml/).
- [jupyterlab_autoversion](https://github.com/timkpaine/jupyterlab_autoversion): Automatically version jupyter notebooks in JupyterLab
57
+
- [nbdime](https://github.com/jupyter/nbdime): Human friendly notebook differences viewer
58
+
- [neptune-notebooks](https://docs.neptune.ml/notebooks/introduction.html): An extension that lets you version, diff, and share your JupyterLab and Jupyter notebooks on [neptune.ml](https://neptune.ml/).
27
59
28
-
### Viewers/Renderers
60
+
### Templates handling
29
61
30
-
- [Bokeh](https://github.com/bokeh/jupyterlab_bokeh) - An extension rendering Bokeh content
31
-
- [ipywidgets](https://github.com/jupyter-widgets/ipywidgets) - Interactive widgets for the Jupyter Notebook
32
-
- [fasta,geojson,katex,plotly,vega2](https://github.com/jupyterlab/jupyter-renderers) - Multiple package repo that consists of generic renderers for common file types and mime types as well as renderer extensions for JupyterLab.
33
-
- [voyager](https://github.com/altair-viz/jupyterlab_voyager) - A JupyterLab MIME renderer extension to view CSV and JSON data in [Voyager 2](https://github.com/vega/voyager#voyager-2).
34
-
- [Dash](https://github.com/plotly/jupyterlab-dash) - An extension for rendering [Plotly Dash](https://plot.ly/products/dash/) apps as a separate window.
35
-
- [ipysheet](https://github.com/QuantStack/ipysheet) - Interactive spreadsheet in JupyterLab.
62
+
- [jupyter-project](https://github.com/fcollonval/jupyter-project): Handle project folder, template and file templates in JupyterLab
63
+
- [jupyterlab-starters](https://github.com/deathbeds/jupyterlab-starters): Parameterized file and directory starters for JupyterLab
64
+
- [jupyterlab_templates](https://github.com/jpmorganchase/jupyterlab_templates): Support for jupyter notebook templates in jupyterlab
- [jupyterlab_debugger](https://github.com/jupyterlab/debugger) - JupyterLab extension to allow visual debuggeing of Jupyter notebooks, consoles, and source files.
49
-
- [jupyterlab_table of contents](https://github.com/jupyterlab/jupyterlab-toc) - A JupyterLab extension to create Table of Contents.
50
-
- [lantern](https://github.com/timkpaine/lantern) - Data exploration kit
51
-
- [ML Workspace](https://github.com/ml-tooling/ml-workspace) - All-in-one web IDE for machine learning and data science. Combines Jupyterlab, VS Code, Tensorflow, and many other tools/libraries into one Docker image.
52
-
- [scriptedforms](https://github.com/SimonBiggs/scriptedforms) - Quickly create live-update GUIs for Python packages using Markdown and simple HTML elements.
53
-
- [Variable inspector](https://github.com/lckr/jupyterlab-variableInspector) - Nice interactive variable inspector for your notebook
54
-
- [Dask](https://github.com/dask/dask-labextension) - Manage Dask clusters, as well as embed Dask's dashboard plots directly into JupyterLab panes.
55
-
- [jupyterlab-autoplay](https://github.com/remborg/autoplay) - Run and hide code cells automatically when opening a notebook.
- [Material Darker](https://github.com/oriolmirosa/jupyterlab_materialdarker): Material Darker theme
75
+
76
+
### Miscellaneous extensions
77
+
78
+
- [Dask](https://github.com/dask/dask-labextension): Manage Dask clusters, as well as embed Dask's dashboard plots directly into JupyterLab panes.
79
+
- [gator](https://github.com/mamba-org/gator): Conda environment and package management extension from within Jupyter
80
+
- [jupyterlab-autoplay](https://github.com/remborg/autoplay): Run and hide code cells automatically when opening a notebook.
81
+
- [jupyterlab_debugger](https://github.com/jupyterlab/debugger): JupyterLab extension to allow visual debuggeing of Jupyter notebooks, consoles, and source files.
82
+
- [jupyterlab-sos](https://github.com/vatlab/jupyterlab-sos): Jupyterlab extension for SoS Polyglot Notebook and Workflow Engine, allows multiple kernels in one notebook
83
+
- [jupyterlab_spark](https://github.com/manuzhang/jupyterlab_spark): Spark Application UI extension for JupyterLab
84
+
- [jupyterlab_tensorboard](https://github.com/chaoleili/jupyterlab_tensorboard): Tensorboard extension for jupyterlab
85
+
- [jupytext](https://github.com/mwouts/jupytext): Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts
- [lantern](https://github.com/timkpaine/lantern):- Data exploration kit
88
+
- [ML Workspace](https://github.com/ml-tooling/ml-workspace): All-in-one web IDE for machine learning and data science. Combines Jupyterlab, VS Code, Tensorflow, and many other tools/libraries into one Docker image.
89
+
- [scriptedforms](https://github.com/SimonBiggs/scriptedforms): Quickly create live-update GUIs for Python packages using Markdown and simple HTML elements.
90
+
- [Variable inspector](https://github.com/lckr/jupyterlab-variableInspector): Nice interactive variable inspector for your notebook
56
91
57
92
If you don't find what you are looking here or in the web, you can always start coding a new extension; for
58
93
more information have a look at the [documentation](https://jupyterlab.readthedocs.io/en/stable/extension/extension_dev.html).
94
+
95
+
References:
96
+
97
+
- [Awesome JupyterLab](https://github.com/mauhai/awesome-jupyterlab) by @mauhai
98
+
- [awesome-jupyterlab-extension](https://github.com/Yogayu/awesome-jupyterlab-extension) by @Yogayu
0 commit comments