Mirror of Blockly (see http://code.google.com/p/blockly/). Not currently automated, but meant to be vanilla.