Google open source - Blockly

Blockly se utiliza principalmente para la educación de la informática, pero también puede ayudar a los usuarios tener una forma de escribir sus propios scripts o configuración para una aplicación.