DEV Community ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป

George Mandis
George Mandis

Posted on • Originally published at george.mand.is on

Tiny computers that run JavaScript natively

These computers are bananas

Iโ€™ve had johnny-five.io bookmarked for a long time as something to explore, and earlier today I took a break to do it. If youโ€™re not familiar with the project, it allows you to program single-board computers and controllers like the Arduino, Rasperry Pi and many, many others in JavaScript.

For some of the platforms it runs directly on the devices, but for others it requires a host machine to run your JavaScript and communicate the hardware interactions with your tiny computer over a serial connection. Depending on what youโ€™re trying to build thatโ€™s probably fine, but Iโ€™m more interested these days in hardware that allows you to run JavaScript directly.

Fortunately their hardware list is quite easy to filter! Essentially this list comprises all the SBCs that run some kind of Linux environment and allow you to install Node. Still, for posterity, hereโ€™s a list of all the tiny computers that you can run JavaScript on directly that Iโ€™m aware of:

Is this list missing something? In particular Iโ€™m curious about other projects like the Espruino that donโ€™t run some flavor of Linux but instead allow you to run JavaScript natively on the board. All of these would make nice computers for some of my MIDI projects.

Did I miss any? Please let me know โ€” send me an email or ping me on Twitter.

Top comments (2)

Collapse
 
wmhilton profile image
William Hilton

You can run node on the Onion Omega! It's less than $10! I've got the original, I think there's a 2nd edition by now.

Collapse
 
georgemandis profile image
George Mandis Author

Thanks William. I went ahead and added it :)

๐ŸŒš Friends don't let friends browse without dark mode.

Sorry, it's true.