Open-source notebooks
The notebook ecosystem has a variety of tools with both proprietary and open-source licenses. It’s incredible to see how much of the notebook space is open-source. Jupyter in particular can be credited for notebooks as we know them today.
Below is a list of open source notebook tools.
![A screenshot of Jupyter](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fjupyter.5b7baf12.png&w=3840&q=75)
Jupyter
Project Jupyter exists to develop open-source software, open-standards, and services for interactive computing across dozens of programming languages. There's a number of vendors offering Jupyter notebooks as a managed service.
![A screenshot of JupyterLab](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fjupyterlab.ca462f3b.png&w=3840&q=75)
JupyterLab
JupyterLab is the next-generation web-based user interface for Project Jupyter.
![A screenshot of CoCalc](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcocalc.cf2d6cc8.png&w=3840&q=75)
![A screenshot of nteract](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnteract.a81f64ef.png&w=3840&q=75)
nteract
nteract is an open-source organization committed to creating fantastic interactive computing experiences that allow people to collaborate with ease.
![A screenshot of VS Code](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fvscode.309cfecf.png&w=3840&q=75)
VS Code
Visual Studio Code is a lightweight but powerful source code editor. It supports working with Jupyter Notebooks natively, as well as through Python code files.
![A screenshot of Querybook](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fquerybook.75afab70.png&w=3840&q=75)
Querybook
Querybook is Pinterest’s open-source big data IDE via a notebook interface.
![A screenshot of Zeppelin](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fzeppelin.4f257327.png&w=3840&q=75)
Zeppelin
Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.
![A screenshot of Pluto.jl](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fpluto.1f700def.png&w=3840&q=75)
Pluto.jl
Writing a notebook is not just about writing the final document — Pluto empowers the experiments and discoveries that are essential to getting there.
![A screenshot of Polynote](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fpolynote.e3c02d32.png&w=3840&q=75)
Polynote
Polynote is a different kind of notebook. It supports mixing multiple languages in one notebook, and sharing data between them seamlessly. It encourages reproducible notebooks with its immutable data model.