avr8js
Arduino (8-bit AVR) simulator, written in JavaScript and runs in the browser / Node.js
edison
This package can control Arduino with TypeScript!
blynk-library
Blynk library implementation for JavaScript (Node.js, Espruino)
tessel-io
Tessel 2 IO Plugin for Johnny-Five JavaScript Robotics