Support for JupyterLab
@loujaybee is already working on this.
Since Feb 13, 2023.
- Dominant language
- TypeScript
- Stars
- 13.8k
- Forks
- 1.4k
- Avg merge
- 17h 58m
- Merged PRs (30d)
- 5
Description
Is your feature request related to a problem? Please describe
Currently Gitpod supports a couple of editors and IDEs by default:

However these editors are mostly meant for software developers writing code and could be intimidating for other categories of developers.
Describe the behaviour you'd like
Some Data Scientists might also be interested in using Gitpod for their work.
But they might be more familiar with user interfaces like JupyterLab or Jupyter Notebook.
So it would be great if Gitpod could provide support launching JupyterLab as well.
Describe alternatives you've considered
With GitHub Codespaces it's possible to set JupyterLab as the default interface:

Currently on Gitpod it's also possible to install JupyterLab with pip install jupyterlab and launch it via a command with something like:
jupyter lab --no-browser --LabApp.token='' --LabApp.allow_origin=* --LabApp.tornado_settings='{"headers": {"Content-Security-Policy": "frame-ancestors *"}}'
But this still requires launching VS code and then opening the service (running on port 8888 by default) in another browser tab to access the JupyterLab interface.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.