These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About Jupyter
Project Jupyter provides two notebook interfaces. JupyterLab is a configurable environment for notebooks, code and data, extended through a modular design. The classic Jupyter Notebook offers a simpler, document-centric experience.
Notebooks mix live code, equations, narrative text and rich output such as HTML, images, video and LaTeX. More than 40 languages are supported, including Python, R, Julia and Scala. You can install it locally or try it in the browser, and share notebooks by email, GitHub or the Jupyter Notebook Viewer.
Strengths
- Supports over 40 programming languages
- Rich interactive output in notebooks
- Choice of JupyterLab or the simpler classic Notebook
- Extensible through a modular design
Limitations
- Runs through a local server, which adds setup compared with a plain editor
- Notebook files can be awkward to diff and review in version control
Details
- Pricing
- FreeFree and open source.
- License
- BSD-3-Clause
- Developer
- Project Jupyter
- Platforms
- Windows, macOS, Linux, Web
- How it runs
- Downloadable app, Web application
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Data scientists, researchers and students who explore data interactively
- Categories
- Learning tools, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Jupyter
Compare allSoftware that can replace Jupyter for an important use case, and what changes if you switch.
marimo
Reactive Python notebook stored as a plain script.
marimo stores notebooks as plain Python files that diff well in version control, but it is reactive, Python only and forbids some Jupyter patterns.
Deepnote
A collaborative data notebook for Python and SQL with AI assistance, dashboards and data apps.
Deepnote is a hosted, closed-source notebook for Python and SQL with real-time collaboration and AI help, and it cannot run locally like Jupyter.
Positron
A free data science IDE for Python and R from the makers of RStudio.
Positron is a desktop data science IDE for Python and R with notebooks and consoles side by side, under a source-available Elastic License rather than open source.
Hex
An analytics platform with an AI data assistant, notebooks, dashboards and interactive data apps.
Hex is a paid hosted analytics platform combining notebooks, dashboards and AI questions, aimed at companies, with no local version.
Spyder
An open-source Python IDE for scientific work with a variable explorer and an IPython console.
Spyder is an open-source desktop Python IDE with a variable explorer and IPython console, limited to Python instead of JupyterLab's many languages.
RStudio
A free, open-source IDE for R with a data viewer, environment pane and support for Python and SQL.
RStudio is an open-source desktop IDE built around R with a data viewer and environment pane, handling Python and SQL as secondary languages.
Jupyter as an alternative
Listings that name Jupyter as an alternative.
SageMath
A free open-source mathematics system built on NumPy, SciPy, Maxima, GAP and many other packages.
Jupyter is an open-source notebook environment for over 40 languages, suited to interactive computing, but it lacks SageMath's bundled mathematics libraries unless you add them.
Thonny
A Python IDE for beginners that comes bundled with Python and includes a simple debugger.
JupyterLab offers an interactive notebook workflow in a browser, which can be tried without installing, rather than a simple desktop IDE.
Veusz
A scientific plotting package that produces publication-ready PDF and SVG figures, built by combining plotting widgets.
Jupyter uses browser-based notebooks mixing live code, text and visualizations across over 40 languages, so you build plots in code rather than Veusz's widget GUI.
Similar software
Related functionality, not necessarily a direct replacement.
Python
A general-purpose programming language used for scripting, web backends, data analysis and machine learning.
Julia
A fast, dynamically typed programming language for technical and scientific computing.
R
A free software environment and language for statistical computing and graphics.
Miniforge
Minimal installers for Conda and Mamba preconfigured to use the conda-forge package channel.
Apache Superset
A self-hosted data exploration and visualization platform with a no-code chart builder and SQL IDE.