OBT - Observable Testing Justlike online jupyter notebooks, You also something called Observable for d3.js https://beta.observablehq.com/ This is a javascript notebook. Another alternative to that is Block Builder http://blockbuilder.org/