Johnny-five is a java script frame work which allows nodejs apps to talk to the hardware such as Arduino ,Intel Edison and Raspberry Pi. For full list of support