Espruino – JavaScript for Microcontrollers

By on January 23, 2016
Pin It

Espruino is a solution to code in JavaScript for microcontrollers. Espruino is a small computer that anyone can use to control things around them. Its JavaScript interpreter gives you instant feedback so that you can experiment and develop whatever your level of experience. Even if you can’t program, you can still get started quickly with our Web-based graphical code editor!

What makes it stand out from other boards?

  • Write code using the extremely popular JavaScript language
  • You can be writing code just a few minutes after unboxing
  • Uses much less power than Linux boards (like the Raspberry Pi), so will run for longer on batteries
  • Loads of IO pins, with multiple I2C, SPI, USART, and Analog Inputs and Outputs
  • It can be used as an IO board for your PC, Mac or Raspberry Pi – there’s no need to program it first.
  • Event-based programming allows different bits of code to be used together much more easily.
  • You can debug by inspecting variables as the code is running.
  • Simply Copy + Paste different bits of code together to create your project.

Here are the main features:

Unlike other boards that run JavaScript, Espruino fits everything it needs into single chip. This makes it affordable, reliable, and power efficient – allowing it to run for years on a battery.



“The Language of the Web” is used everywhere – your laptop, phone, TV, and the servers that power the internet. With Espruino you can use it on a low power microcontroller too!

Responsive, Instant Feedback


Espruino is an interpreter. It gives you instant feedback so you can view and modify your program while it is running

Open Source

Fully Open Source

Hardware (CC-BY-SA), software (MPLv2), and documentation. Add functionality, tweak it, or just browse and see how it works.

KickStarter Crowdfunded


Both Espruino Boards were crowdfunded using KickStarter.


Espruino Web IDE makes coding even easier

It installs in seconds and provides a modern Syntax Highlighted editor with code completion. It even automatically loads any modules you need from the internet.


lots of additional info: Espruino – JavaScript for Microcontrollers

About Staff

Leave a Reply

Your email address will not be published. Required fields are marked *