Download Espruino

ChangeLog - Please follow us on  Twitter to be notified when new versions are released.

Web IDE downloads are available here

While Espruino can be downloaded onto many other boards, the boards we make come pre-installed with Espruino and can be easily updated straight from our Web IDE. If you want something that 'just works', or just want to support what we're doing then please try Espruino on one of them!


Cutting edge

We try to release new versions of Espruino every few weeks. However if you can't wait that long,  you can get versions that are compiled directly from the repository after each commit.

For most boards (including all official Espruino boards), you can download the absolute latest binary directly from or can browse by Git commit hash. If you want to download an old release you can also browse the binaries.

Otherwise there are tweaked builds for some other boards available from, but these may not be up to date.




Please see the Puck.js page for more information

Espruino Boards

We'd strongly recommend that you use the Chrome Web IDE which has a flasher (and firmware download) built-in. Downloading up to date firmware is as easy as clicking the Settings button, then Flasher, then Flash Firmware. To flash a 'cutting edge' or older binary, simply:

If you absolutely don't want or can't do this then do the following on Linux or MacOS:

You can also completely overwrite Espruino's bootloader using the Serial Bootloader instructions, but you'll need a USB-TTL converter for this.


Other Boards

Please see the page on Other Boards for more information.


After You have Flashed Espruino

See Quick Start for instructions on how to get started!