The open-source low-code programming tool Node-RED reached a milestone this week as it announced its 1.0 release. Node-RED was originally developed by IBM and open sourced six years ago. It is designed for event-driven applications and features flow-based programming to visualize how messages flow throughout an application. 

“Node-RED embodies a ‘low code’ style of application development, where developers can quickly create meaningful applications without having to write reams of code,” Nick O’Leary, Node-RED project lead, wrote in a post

According to O’Leary, its three key benefits are that it reduces the time it takes to create a working app, is accessible to a wide range of developers and non-developers, and allows users see their application. 

The 1.0 release features:

  • Asynchronous by default: “which allows for fairer handling of messages across multiple flows.”
  • Overhauled CSS: Designed for consistency and ease of use
  • Docker image: The previous base images that Node-RED were using were no longer maintained, so 1.0 features completely redesigned Docker images with proper multi-architecture. 
  • Updates to the Node-RED Flow Library: The flow library now enables users to create and share collections of things. It also features a new design. 

“This release has been a long time coming, and gives us a stable base to build upon. It is an opportunity to reflect on not only how much we’ve achieved with the project, but also how much there is still to do. The backlog contains a long list of features and improvements for us to work on in as we plot a course to 2.0,” O’Leary wrote