Blockly 是一款运行在网页客户端的JavaScript库，目的是用来打造以积木块为基础，附带编辑器的视觉化程式设计语言。它是一项由谷歌根据 Apache2.0 许可的开放源码专案。常见被应用在网页浏览器中，视觉上与 Scratch 差不多。Blockly 也可于 Andriod 和 iOS 中运行，但无法获得网页浏览器的全部特性。Blockly 是使用能在网页上拖拉并相互连接的视觉化方块，使得程序的撰写更加容易，并且可以生成对应的 JavaScript，Python，PHP 或 Dart 等源