Repolode
jupyter

jupyter/notebook

A web-based notebook environment for interactive computing, mixing live code, output and text in one document.

Open-source alternative to:Mathematica

Stars
13,461
Forks
5,819
Open issues
1,889
Last commit
13 hours ago

What is it?

Jupyter Notebook is a browser-based application for interactive computing. Users write and run code in cells, and results such as text, tables, and plots appear inline beneath each cell, so a single document can hold code, output, and explanation together.

The project is the language-agnostic notebook front end of Project Jupyter. Code execution is handled by kernels, which are separate per-language processes, so the same interface can work with different programming languages.

Installation is done with pip, and the notebook is launched from the command line with `jupyter notebook`. The project maintains two major lines: Classic Notebook v6, which receives only maintenance and security fixes, and Notebook v7, which is built on JupyterLab frontend components and Jupyter Server.

Key features

  • 01Runs code in individual cells with results displayed inline.
  • 02Supports multiple languages through separate kernels.
  • 03Installs with pip and starts with a single command.
  • 04Notebook v7 is built on JupyterLab components and Jupyter Server.

Use cases

  • Exploring data and prototyping analysis code interactively.
  • Writing tutorials or reports that mix code, output and prose.
  • Running a notebook server for remote interactive work with proper configuration.

Quick start

  1. 1

    Install Jupyter Notebook with pip

    pip install notebook
  2. 2

    Launch Jupyter Notebook locally

    jupyter notebook

Things to know

  • Notebook v5 is no longer maintained, and Classic v6 receives only maintenance and security fixes.
  • Extensions written for Notebook v5 or Classic v6 are not compatible with Notebook v7.

In collections

Topics

FAQ

What is notebook?
A web-based notebook environment for interactive computing, mixing live code, output and text in one document. Jupyter Notebook is a browser-based application for interactive computing. Users write and run code in cells, and results such as text, tables, and plots appear inline beneath each cell, so a single document can hold code, output, and explanation together.
Is notebook free to use? What license does it have?
notebook is open source under the BSD-3-Clause license. Check the license terms before using it in commercial products.
Is notebook still maintained?
Actively maintained. The last commit to notebook was on Nov 6, 2026.
What can I use notebook for?
Exploring data and prototyping analysis code interactively. Writing tutorials or reports that mix code, output and prose. Running a notebook server for remote interactive work with proper configuration.
How do I install notebook?
Install Jupyter Notebook with pip: pip install notebook Launch Jupyter Notebook locally: jupyter notebook
Where can I get notebook?
The source code and installation instructions are on GitHub: https://github.com/jupyter/notebook

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects