Pre-installed kernels


A Jupyter kernel to work with Python code in Jupyter notebooks and other interactive frontends. IPython provides a rich toolkit to help you make the most of using Python interactively.


A Jupyter kernel for bash. Bash is the GNU Project's shell—the Bourne Again SHell.

C++17 (Cling)

C++ Kernel for Jupyter with Cling.
Cling is an interactive C++ interpreter, built on top of Clang and LLVM compiler infrastructure. Cling comes with a Jupyter kernel.

Javascript (Node.js)

IJavascript is a Javascript kernel for the Jupyter notebook.
The IJavascript kernel executes Javascript code inside a Node.js session. And thus, it behaves as the Node.js REPL does, providing access to the Node.js standard library and to any installed npm modules.


Julia is aJulia-language backend combined with the Jupyter interactive environment. This combination allows you to interact with the Julia language using Jupyter's powerful graphical notebook. Julia is a high-level, high-performance dynamic language for technical computing.


An Octave kernel for Jupyter.
GNU Octave is a high-level language, primarily intended for numerical computations.


Special DeepLearning kernel for Jupyter. Included extensions:

  • TensorFlow 2.6
  • torchvision 0.12
  • PyTorch 1.11
  • PyTorch-Geometric 2.0
  • OpenCV 4.5
  • Horovod 0.24


Kernel for quantum computing in Jupyter. Included extensions:

  • Cirq 0.14
  • DWave 4.2
  • PyQuil 3.0
  • Qiskit 0.36
  • Qiskit-juqcs 0.5


Special Jupyter kernel including visualization tools:

  • ParaView 5.10


Native R kernel for Jupyter.
R is a programming language for statistical computing and graphics.


IRuby is a Ruby kernel for Jupyter project.
Ruby is a dynamic, open source programming language with a focus on simplicity and productivity.


Xpra Desktop

Jupyter proxy for Xpra HTML5 sessions.
Xpra is an open-source multi-platform persistent remote display server and client for forwarding applications and desktop screens.