# RP2040 based boards - running on Kaluma Javascript runtime

**URL:** <https://discourse.nodered.org/t/rp2040-based-boards-running-on-kaluma-javascript-runtime/82134>\
**Category:** Hardware\
**Created:** [18 October 2023 04:29 UTC](https://discourse.nodered.org/t/rp2040-based-boards-running-on-kaluma-javascript-runtime/82134 "2023-10-18T04:29:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![bakman2](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bakman2/32/6207_2.png) [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Post date:** [18 October 2023 04:29 UTC](https://discourse.nodered.org/t/rp2040-based-boards-running-on-kaluma-javascript-runtime/82134/1 "2023-10-18T04:29:51Z")

</div>

I came across a project called Kaluma that makes it possible to use javascript (instead of arduino) to interface with RP2040 based boards.

It looks pretty cool, it includes a REPL interface for debugging too. In short you need nodejs and can use npm packages, bundle them up (using their CLI tool) and load it unto the device after which it instantly loads up the code. At first glance it looks like there is no mqtt yet, not sure if this can be done using an npm package.

See [https://kalumajs.org](https://kalumajs.org)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [17 December 2023 04:30 UTC](https://discourse.nodered.org/t/rp2040-based-boards-running-on-kaluma-javascript-runtime/82134/2 "2023-12-17T04:30:02Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
