Skip to content

Jaculus - JavaScript runtime for embedded devices

Jaculus allows for running JavaScript code on embedded devices.

Currently supports ESP32 and ESP32-S3 SoCs (Github). Core functionality of the device is provided by the Jaculus-dcore library, which can be used to port Jaculus to other platforms.

For implementing the runtime environment and communication interface, the Jaculus-machine and Jaculus-link libraries are used, and their documentation can be found on their respective pages.

Guides

Getting Started Czech tutorials

A walkthrough of the setup process and basic usage of Jaculus can be found in the Getting Started guide.

We have created a series of Czech tutorials, which guide through basics of JavaScript and Jaculus. These guides were created for the Robotic Camp 2023, where Jaculus was used to teach programming to children.