Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.
http://nodered.org