See also Snap! which is very actively developed and used pretty widely, and open source:
http://snap.berkeley.edu/
Or for iPads there is the Tickle app: https://tickleapp.com/
and of course the code.org site which I believe uses Blockly: https://code.org/