Overview
Official website: kalumajs.org
Kaluma is a tiny and efficient JavaScript runtime for RP2040 (Raspberry Pi Pico). The main features are:
- Small footprint. Runs minimally on microcontrollers with 300KB ROM with 64KB RAM.
- Support modern JavaScript standards (ECMAScript 5/6/6+). Powered by JerryScript.
- Has internal event loop like as Node.js for asynchronous.
- Has built-in modules including file systems (LittleFS, FAT), graphics, networking and more.
- Support RP2's PIO (Programmable I/O) assembly embeddable in JavaScript code.
- Provides very friendly API that resembles Node.js and Arduino.