![JavaScript](/images/front_icon_1.png)
JavaScript
Used everywhere - your laptop, phone, TV, and the servers that power the internet. With Espruino you can use it on a microcontroller too!
![Responsive, Instant Feedback](/images/front_icon_2.png)
Responsive
Espruino is an interpreter. The REPL gives you instant feedback to view, debug and modify your program while it is running
![Open Source](/images/front_icon_4.png)
Fully Open Source
Hardware (CC-BY-SA), software (MPLv2), tools and documentation. Add functionality, tweak it, or just browse and see how it works.
![KickStarter Crowdfunded](/images/front_icon_3.png)
Crowdfunded
Many of the Espruino Devices were crowdfunded using KickStarter. See the campaigns:
Everything on one chip for the lowest power consumption.
Espruino has everything it needs on a single chip. This makes it affordable, reliable, and power efficient - allowing it to run for years on a battery.
See the Espruino boards:
Bangle.js 2
Jolt.js
Pixl.js
Puck.js
MDBT42Q
WiFi
Pico
Original
![Espruino Microcontroller](/images/front_main_chip.jpg)
![Espruino USB](/images/front_main_usb.jpg)
No software needed. Get started in seconds
Espruino boards use Bluetooth LE or plug in to your computer by USB. No drivers, no special software. Just open our Web-based IDE and start writing code!
Espruino Web IDE makes coding even easier
Starts in seconds and provides a modern Syntax Highlighted editor with code completion and even debugging. The IDE even automatically loads any modules you need from the internet.
![Espruino Chrome Web IDE](/images/front_main_ide.png)
![Espruino Graphical Code editor](/images/front_main_blockly.png)
Use Graphical Editor without code!
The optional graphical editor makes it quick and easy to create simple devices, even if you've never programmed before.