Blockly

Блокли (англ. Blockly) — это библиотека для создания среды визуального программирования. Блокли включает в себя графический редактор, позволяющий составлять программы из блоков, и генераторы кода для подготовки исполнения программы в среде веб-приложения.