Dev tools · alternatives · 2026

24 alternatives to NotebookJS
Scientific computation for JavaScript
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. NotebookJS launched in 2016; newer entries below may have overtaken it.
- 1

A modern introduction to Javascript
2014 · eloquentjavascript.net · its alternatives →
- 2

A JavaScript library for building web user interfaces
2016 · monkberry.js.org · its alternatives →
- 3

- 4
particles.js▲113A lightweight JavaScript library for creating particles.
2014 · vincentgarreau.com · its alternatives →
- 5

- 6

- 7

Free chapters from a book by Stephen A. Thomas
2014 · jsdatav.is · its alternatives →
- 8

The power of the Wolfram language in the cloud
2014 · wolfram.com · its alternatives →
- 9

Stories and wisdom from the panel, for beginner programmers
2016 · javascriptair.com · its alternatives →
- 10

2021 · natto.dev · its alternatives →
- 11

2016 · github.com · its alternatives →
- 12
TauCharts▲16Flexible javascript charting library for data exploration
2015 · taucharts.com · its alternatives →
- 13

A lightweight toolset for writing styles in JavaScript
2017 · polished.js.org · its alternatives →
- 14

:microscope: A JavaScript interpretation of the Ruby library Scientist, a library for carefully refactoring critical paths. - bugthesystem/scientist.js
2016 · github.com · its alternatives →
- 15AP
2015 · alljs.net · its alternatives →
- 16

- 17SR
2015 · space-rock.meteor.com · its alternatives →
- 18
Zeppelin▲6The missing data visualization web-based notebook
2016 · zeppelin.apache.org · its alternatives →
- 19SJ
2016 · siphonjs.com · its alternatives →
- 20
deeplearn.js▲10Hardware-accelerated IA library for the web
2017 · tensorflow.org · its alternatives →
- 21

- 22XR
2018 · tomazy.github.io · its alternatives →
- 23BE
2015 · blabr.org · its alternatives →
- 24

Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →