NodeLua is a cross-platform firmware based on the lua language trying to make IoT programming easier. Not only an interpreter, but with a Web IDE, Cloud APIs, which makes you creating a real 'thing' more robustious and easier. It is currently running on ESP8266 and planned to support more chips, based on the lua language, nodejs-like APIs, but 10 times faster and 100 times smaller than nodejs. Which made it easily be fit into modules with only a few hundred kilobytes of Flash/RAM memory.
It's still in early alpha stage, you are welcome to be a early bird and help us to improve it! You can fork it on GitHub as well as send pull requests back.
GitHub page: https://github.com/haroldmars/nodelua
Getting start: http://nodelua.org/doc/tutorial/make-your-first-node/
API references: http://nodelua.org/doc/api-references/wifi/