Cost / License
- Free
- Proprietary
Platforms
- Online


Observable Notebooks is described as 'Observable is a better way to code. Discover insights faster and communicate more effectively with interactive notebooks for data analysis, visualization, and exploration' and is an website. There are more than 25 alternatives to Observable Notebooks, not only websites but also apps for a variety of platforms, including Self-Hosted, Mac, Windows and Linux apps. The best Observable Notebooks alternative is Jupyter, which is both free and Open Source. Other great sites and apps similar to Observable Notebooks are IPython, GitNotebooks, Livebook and Briefer.


The Beaker Notebook is a new open source tool for research and data science. It's advanced UI allows you to focus on your data and your science, instead of getting frustrated by your tool. We designed it to be polyglot from the ground up.




Carbide is a new kind of programming environment that uses a notebook format with live coding features to facilitate development and debugging.


Iodide is a notebook programming environment for the web. Users can make use of JavaScript, Markdown, CSS and external resources to communicate ideas comfortably and efficiently through a minimalist notebook interface.








Eve is a programming language and IDE that focuses on the human programmer rather than the machine. It uses a unique, document approach where programs look like documents with embedded code. Rather than comments, the programmer describes the code by way of structured text that...

Frontend to mathematical applications. Cantor is an application that lets you use your favorite mathematical programming language from within a nice worksheet interface.

Hyperdeck is a notebook environment for front-end programming, making it easy to analyze data, run code, and write documents using standard web technologies.




Bl.ocks (pronounced “Blocks”) is a simple viewer for sharing code examples hosted on GitHub Gist. For example, if your Gist URL is: https://gist.github.com/mbostock/1353700


Can replace observable because it uses Javascript and runs in browser