Node-RED is a programming tool and framework for wiring together hardware devices, APIs, and online services in new and interesting ways. It provides a browser-based editor that makes it easy to wire together flows using the wide range of nodes in the palette that can be deployed to its run-time in a single-click. It is written in Node.JS and makes extensive use of modules in the npm library.

Version 0.19.4 is available from the npm library as of September 17, 2018. The next major target release is 1.0.0, recognizing the reality that Node-RED is being run in production. A Trello board for the project tracks progress for upcoming features and releases.

Node-RED is a project of the JS Foundation and was originally developed at IBM. Since the beginning it has targeted ARMv7 based single-board computers, like the Raspberry Pi, as embedded devices, and it has extensive hardware support for peripherals for these types of systems.

Applications include a number of projects for the Internet of Things. Small embedded systems collect data and activate attached hardware.  Server-class operations using Node-RED manages the flow of messages from those devices using messaging protocols like MQTT for communications.

RT : Im happy now thanks to Dieter (really good howto on how to recompile the stock Nvidia Jetson Nano Linux… https://t.co/ulo3NoUpQQ

RT : There are now Go builders on build.golang.org for android/arm, android/arm64, darwin/arm64 (iOS) running on… https://t.co/9lBRv60mYb

RT : Npcap for ARM64 coming soon! This means we'll be able to capture raw network traffic and analyze it with Wireshark… https://t.co/1ivK18fCsQ

RT : Come and see a shiny new latest and greatest @arm server running 30 in the boo… https://t.co/eDiAvivcGR