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.