Skip to content
kaluma-projectPublic

About

A tiny JavaScript runtime for RP2040 (Raspberry Pi Pico)

Topics

Resources

Code of conduct

Stars

809 stars

Watchers

18 watching

Forks

Repository files navigation

logo

Current Version GitHub license Docs Status

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.

About

A tiny JavaScript runtime for RP2040 (Raspberry Pi Pico)

Topics

Resources

Code of conduct

Stars

809 stars

Watchers

18 watching

Forks

Releases

Packages

Used by

Contributors

Languages