Software Alternatives, Accelerators & Startups

Node-RED

Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.

Node-RED

Node-RED Reviews and Details

This page is designed to help you find out whether Node-RED is good and if it is the right choice for you.

Screenshots and images

  • Node-RED Landing page
    Landing page //
    2021-07-23

Features & Specs

  1. Visual Programming

    Node-RED offers a flow-based development interface which allows users to create applications by wiring together pre-built nodes, making it intuitive and easier to understand, especially for non-programmers.

  2. Extensibility

    The platform is highly extensible with a large library of pre-built nodes available and support for creating custom nodes. This makes it adaptable to a wide range of use cases.

  3. Event-Driven

    Node-RED is designed around an event-driven architecture, which is beneficial for handling asynchronous events and real-time data.

  4. Cross-Platform

    Node-RED is based on Node.js and runs on various platforms including Windows, macOS, Linux, and even low-resource devices like Raspberry Pi.

  5. Integrations

    It offers extensive integration capabilities with various protocols (like MQTT, HTTP, and WebSockets) and a wide variety of services (like databases, cloud services, and IoT platforms).

Badges

Promote Node-RED. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

Intro to Node-RED: Part 1 Fundamentals

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Node-RED and what they use it for.
  • Erlang-Red: Node-Red with an Erlang Back End
    Ahh, you didn't create Node-RED editor. That's an external project. https://nodered.org/. - Source: Hacker News / 5 months ago
  • Hardware Metrics Collection with IOT Devices
    Node Red is a unique application that provides a graphical programming environment. With this, you can define input to output transformation with any level of complexity, including reading, parsing, formatting, and output with optional conditionals. For example, here is a flow definition that parses MQTT JSON messages that communicate if a node is alive, and then store this information in InfluxDB:. - Source: dev.to / 10 months ago
  • Home Assistant and ESP Home: How to use MQTT Integration for Dynamic Device Configuration
    For a simple test, I created this Node Red flow that listens to homeassistant/status messages. HA itself will send messages that communicate when its started or when it is about to shutdown. These messages, and a custom message I send from within HA, could be seen:. - Source: dev.to / 10 months ago
  • Data Visualization on the e-RT3 using Node-RED, InfluxDB Cloud, and Grafana
    Node-RED (e-RT3) Flow-based, low code development tool. - Source: dev.to / about 1 year ago
  • Top 15 Open-Source Low-Code Projects with the Most GitHub Stars
    GitHub Https://github.com/node-red/node-red GitHub Stars 19.1k Most Recent Update on GitHub 2 weeks ago Open Source License Apache 2.0 Number of Active Contributors This Year 13 Acceptance of External PRs Yes Official Website Https://nodered.org/ Documentation Https://nodered.org/docs/. - Source: dev.to / about 1 year ago
  • Major updates from the open source community: Release Radar ยท June 2024
    Want a low code application for event-driven applications? Then Node-RED is your go to. The new update brings a breaking change, with Node-RED now requiring Node 18.x or later. The team have added new features and updated dependencies to the editor, and there are lots of fixes within the editor. Check out the release notes for all the details. - Source: dev.to / over 1 year ago
  • Low-code drag-and-drop tool for building RESTful APIs with in minutes.
    During a college project in the field of IoT, I came across a simple and powerful solution for wiring together hardware devices called NODE-RED developed originally by IBM. The project was very simple as it only involved controlling electrical appliances and sensing room temperature using a temperature sensor. The whole hardware system was connected to the network using the MQTT Protocol, and using Node-Red, it... - Source: dev.to / about 1 year ago
  • Devin, the First AI Software Engineer
    Good question. I expect that we're moving into a phase of AIs talking to AIs, and initially it'll be wasteful (because it'll be mostly English), but eventually, they'll derive their own language and seamlessly upgrade protocols when they determine they're talking to an AI. No clue how that will come about or what that language will look like, but honestly, it's kind of exciting. Really interesting to think about... - Source: Hacker News / over 1 year ago
  • IFTTT is killing its pay-what-you-want Legacy Pro plan
    Https://n8n.io/, https://github.com/huginn/huginn, https://automatisch.io/, https://www.activepieces.com/ and theres a lot more... I've used n8n, node-red, and huginn (a while back), but imo n8n has been the simplest off the shelf. - Source: Hacker News / over 1 year ago
  • Pipe Dreams: The life and times of Yahoo Pipes
    I skipped to chapter 9 in the article ("Clogged"), and it looked like Pipes failed because it didn't have a large enough team or a well-defined mission. As a result they couldn't offer a super robust product that would lure in enterprise users. "You could not purchase some number of guaranteed-to-work Pipes calls per month" is the quote from the article. The reason I think that interesting is because that's the... - Source: Hacker News / almost 2 years ago
  • n8n.io - A powerful workflow automation tool
    I believe Node-RED (https://nodered.org/) the way to go. It's just an NPM package to install and you can run it how ever you wish (even on Windows). It has a friendly and helpful community with even the main developers tirelessly answering even beginner level questions. In fact the community forum its THE friendliest forum I've ever been a member of by a large margin. Node-RED's development is supported by the JS... - Source: Hacker News / about 2 years ago
  • Loops and conditional branching (IF then else) in ComfyUI?
    Does anyone know if their are plans to implement something like this (or if there are already custom nodes out there). I'd like to experiment with things like looping and incrementing values (like a for loop) for a Ksampler for example. It's only an example though, so I am not looking for a ksampler specific solution; just a generic way to have a variable (e.g. Seed value), run some nodes that use that value,... Source: about 2 years ago
  • Show HN: List (OPML) of Hacker News Users Personal Blogs
    I've been playing around with Node-RED[1] for a while and thought I would recreate this using Node-RED (also being a big fan of Node-RED). The flow[2], i.e. code, is online to have a look at (editable but not deployable) and the feed[3] is cached and updated every hour or so. It's only a small Heroku server so it might well be down or about to crash, I make no promises! Thanks to the OP for the inspiration, I did... - Source: Hacker News / about 2 years ago
  • Hi guys I need some advice to automate a task of my company
    One automation tool that you can run yourself (or pay to have it done by the company that wrote it) is https://n8n.io/\ Another popular automation tool (if you are not afraid of being a little technical) that you must run yourself is https://nodered.org/. Source: over 2 years ago
  • Beginner question ... running Blue iris from docker or VM on Unraid server?
    I wrote # 4 myself - BUT - you can leverage https://nodered.org/ and use that for #4. Source: over 2 years ago
  • Environmental monitoring
    For example you can use Node-RED to connect the sensors, specify conditions (e.g. Temperature too high) and send alerts via SIGNL4. Source: over 2 years ago
  • Four examples of strange ways to bind HTML to nested objects that contain writable stores!
    Now, from a broader perspective, creating application that allow users to safely create code like https://nodered.org/, or https://www.svelvet.io/. Source: over 2 years ago
  • Ask HN: Open-Source Retool Workflows Alternatives
    Nodered (https://nodered.org/) for APIs with node-red-contrib-cron-plus (https://flows.nodered.org/node/node-red-contrib-cron-plus) is another. - Source: Hacker News / over 2 years ago
  • Show HN: Cptn.io โ€“ open-source integration platform
    Another "is it like" question. This time: https://nodered.org/. - Source: Hacker News / over 2 years ago
  • Node.js use cases: When is it worthy to use node.js for developing apps??
    The integration of IoT devices is made more accessible by JavaScript libraries for Node.js such as Node-Red, NodeMCU, and Node Serialport, which are all available as pre-built solutions. Source: over 2 years ago
  • Building a smart home sensor application with AWS AppSync and AWS Amplify components
    ZigBee home automation sensors send temperature values to a local Raspberry PI. A Node-RED flow processes the sensor values. For this, the Node-RED plugin node-red-contrib-zigbee2mqtt listens for new sensor values. Then they will be sent to AWS IoT core using MQTT protocol. - Source: dev.to / over 2 years ago

Summary of the public mentions of Node-RED

Node-RED has garnered significant attention and generally positive public opinion for its role in the realms of DevOps, automation, and Internet of Things (IoT). Launched by IBM, this open-source tool offers a flow-based programming model that simplifies the integration of hardware devices, APIs, and online services. It is particularly celebrated for its visual flow editor, which enables usersโ€”even those with less programming expertiseโ€”to construct complex workflows with ease.

Strengths and Features:

One of Node-RED's key advantages is its low-code platform, which facilitates the development of event-driven applications. By providing a visual interface for connecting various components, it significantly lowers the barrier to entry for building integrations. Users often express appreciation for the intuitive nature of the tool, especially in IoT and automation projects. The ability to create, save, and share JavaScript functions graphically stands out as a favorite feature.

Moreover, Node-RED's open-source nature has bolstered a vibrant community, which plays a crucial role in its continued development and support. The community's active involvement, including the acceptance of external pull requests on platforms like GitHub, ensures that Node-RED remains relevant and up-to-date with user needs. This collaborative spirit is underscored by frequent updates and new features, such as the recent requirement for Node 18.x, which reflect the project's commitment to integrating the latest technological advancements.

Applications and Industry Use:

Node-RED finds extensive application in home automation, as cited in numerous personal projects involving Raspberry Pi, ESP8266, and Arduino. The tool's flexibility and efficacy in managing MQTT protocols and other IoT standards make it highly suitable for dynamic device configuration and environmental monitoring tasks. Its use in industry settings, for instance, by PLC manufacturers like Siemens, attests to its robustness and reliability in real-world applications.

The tool has proven invaluable in scenarios demanding rapid prototyping and deployment of automated workflows, which is why many enthusiasts recommend it for projects requiring seamless integration of disparate technologies. Reports of using Node-RED in conjunction with other software like InfluxDB, Grafana, and AWS further demonstrate its adaptability and effectiveness in diverse ecosystems.

Challenges and Competition:

Despite the positive sentiment, Node-RED faces stiff competition from other workflow automation and integration platforms such as n8n.io, Zapier, and Microsoft Power Automate. While some users believe n8n.io offers a more straightforward, off-the-shelf experience, Node-RED's flexibility and powerful community support often outweigh such alternatives.

Conclusion:

Overall, Node-RED receives strong support and satisfaction from its user base, primarily due to its ease of use, extensive community backing, and suitability for both personal and professional projects. Its role as a versatile tool for wiring together varied technologies ensures its continued relevance in the fast-evolving tech landscape. As with any tool, potential users should weigh its characteristics against their specific needs and the features offered by competitive solutions.

Do you know an article comparing Node-RED to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Node-RED discussion

Log in or Post with

Is Node-RED good? This is an informative page that will help you find out. Moreover, you can review and discuss Node-RED here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.