I've been working on a project called "Bounce!"- it's a visual programming system, like Scratch, for the esp8266 running the NodeMCU Lua firmware.
The intent is to put these awesome MCU's in the hands of kids with scratch experience, along with sensors, actuators and perhaps (this may be brave) even some web based interactivity - both for learning, fun and just to see what children can come up with.
Currently it's been written to the firmware I had setup (0.9.6), there are bugs in it and it definitely needs some work, however it is in a state where others can use it and contribute. It's currently a Google Chrome app, and requires that the esp's already have the Lua firmware on them with a 9600 baud rate (I'm yet to add a setting for this).
The project is at http://github.com/orionrobots/bounce
I'd love to get comments, testers, issues and pull requests for it.