Clive Lego Robotics version of Blockly.
The project page is https://sites.google.com/site/clivelegorobotics/blockly The Github location is https://github.com/hedrickbt/ClrBlockly/
Using this requires the Arduino IDE with the https://sites.google.com/site/clivelegorobotics/robotics-library installed.
To add the library, you can use Sketch | Include Library | Add .ZIP Library... and then choose the location where you downloaded RoboticsLibrary.zip.
The RoboticsLibrary does currently support: Arduino Nano
It does not support Arduino Micro
Google's Blockly is a web-based, visual programming editor. Users can drag blocks together to build programs. All code is free and open source.
The project page is https://developers.google.com/blockly/
"#Arduino Blockly"
To install on your system, download the .zip file to C:\Blockly. To run the program navigate to C:\Blockly\demos\code\index.html
You can save and load projects to the desktop or other places on your computer. The project will generate Arduino code. But you will also need the robotics library located here: