An interesting usage of Blockly is BlockSCAD:

https://www.blockscad3d.com/editor/

which uses it to wrap up (most of) OpenSCAD for interactive 3D modeling.