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.


Open Source

Just plug the Espruino Board into your computer, open a Terminal application and start programming immediately without having to install any special software. Compatible with Windows, Mac OS, Linux and even Android!


Espruino uses Arduino-style commands to access the underlying hardware, while JavaScript supports Strings, Maps, Objects, and Dynamic Arrays. All on devices with as little as 8kb of RAM!


Funded by  


Get Espruino

Our KickStarter Campaign ended on 26th Sept 2013 - but you can now order an Espruino Board from our distributors!


GET Started

  • Follow the Quick Start
  • See all the Tutorials and Reference pages
  • If you have one of the Espruino KickStarter Kits, click here to see the kit contents and to get information on how to use them
  • Check Code Examples for all kinds of devices and peripherals
  • See how to use the more advanced features of the Web IDE
  • Instantly Search all the website's documentation