Open Source Data Science Notebook Platforms

Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.
License: Apache License 2.0

Binder hosts notebooks in an executable environment (for free).
License: BSD 3-Clause "New" or "Revised" License


Web interface python sandbox environments for reproducible development
License: BSD 3-Clause "New" or "Revised" License

All-in-one web IDE for machine learning and data science. Combines Jupyter, VS Code, Tensorflow, and many other tools/libraries into one Docker image.
License: Apache License 2.0

.NET Interactive takes the power of .NET and embeds it into your interactive experiences.
License: MIT License

Papermill is a library for parameterizing notebooks and executing them like Python scripts.
License: BSD 3-Clause "New" or "Revised" License

Polynote is an experimental polyglot notebook environment. Currently, it supports Scala and Python (with or without Spark), SQL, and Vega.
License: Apache License 2.0

The rmarkdown package is a next generation implementation of R Markdown based on Pandoc.
License: GNU General Public License v3.0


Voilà turns Jupyter notebooks into standalone web applications that can e.g. be used as dashboards.
License: Other
Last Updated: Dec 26, 2023