Blockly

Blockly 是一款運行在網頁客戶端的 JavaScript 庫 ， 目的是用來打造以積木塊爲基礎 ， 附帶編輯器的視覺化程式設計語言 。 它是一項由谷歌根據 Apache 2.0 許可的開放源碼專案 。 常見被應用在網頁瀏覽器中 ， 視覺上與 Scratch 差不多 。 Blockly 也可於 Andriod 和 iOS 中運行 ， 但無法獲得網頁瀏覽器的全部特性 。 Blockly 是使用能在網頁上拖拉並相互連接的視覺化方塊 ， 使得程序的撰寫更加容易 ， 並且可以生成對應的 JavaScript ， Python ， PHP 或 Dart 等源代碼 。 它也可以定製產生任何含有文字的電腦語言 。