Want to stay informed? Share your e-mail address for news:

Node.js for Microcontrollers

low.js is a port of the JavaScript runtime Node.js with far lower system requirements, allowing it to run on cheap, power-efficient microcontroller boards based on the ESP32-WROVER module.

With low.js you can build scalable Internet-native electronics applications (IoT) easily and fast.


  • great API for Internet applications
  • scalable, asyncronous programming


  • powerful (240 Mhz Dual Core, Wifi, many peripherials)
  • cheap (~ $3)

I want to flash low.js and try it out! Where should I start?

The fastest way to get educated about how to use low.js is to take a look at the examples.

low.js is developed and maintained by neonious GmbH (https://www.neonious.com/ContactUs). Node.js is a trademark of Joyent, Inc. (https://www.nodejs.org/). ESP32 and ESP32-WROVER are products by Espressif Systems (https://www.espressif.com/).