Discover / Automation
Node-RED
by node-redJavaScript
Low-code flow-based programming for event-driven automation.
Maturity: stable because 13y old, 5.0.4 released 4d ago. Derived from release and commit history, not a rating.
- Stars
- 23k
- Forks
- 3.9k
- Downloads / mo
- —
- Last commit
- 2026-08-01
- License
- Apache-2.0
- Open issues
- 317
Market and trust evidence
Edition not yet matchedNo exact skills.sh identity match is available for this repository. Repository adoption and freshness remain visible above; install momentum is not inferred.
Trust analysis is a screening signal, not a security warranty. Read the ranking and trust methodology.
In practice
Written by AI from this repository’s README · medium confidenceGluing devices, APIs and services together normally means writing and hosting bespoke integration code.
Use it when
When you want to build event driven flows visually and run them on a local Node.js runtime.
Not the right pick when
The README covers only quick start and development steps, so real documentation lives on the separate nodered.org site.
Capabilities
- low code programming for event driven applications
- browser based editor opened at http://localhost:1880
- installed globally with npm and started with the node-red command
- library of custom nodes, shared flows and node collections
- buildable from source with npm ci, npm run build and npm start
Cost: Free and open source
Video walkthroughs
Getting Started - Node-RED & FlowFuse Dashboard
Node-RED Tutorial | Basics of Nodes and Flows for Beginners
Third-party YouTube uploads matched to this tool by title, channel and repository name on 2026-08-03. Not made, reviewed or endorsed by SkillPilot. View counts and publish months are as of the match date and the month is approximate. Nothing loads from YouTube until you press play.
What the repository ships
Detected from the actual files in the repository root.
Latest release 5.0.4
Published 2026-07-30
What's Changed
- Bump for 5.0.4 release by @knolleary in https://github.com/node-red/node-red/pull/5891
- The 5.0.3 release did not revert the JSONata update far enough, so here we are doing it again
Full Changelog: https://github.com/node-red/node-red/compare/5.0.3...5.0.4
Tags
README
<div align="center">
[![License][badge-license]][link-license] [![Build Status][badge-build]][link-build]
<br/><img src="https://nodered.org/about/resources/media/node-red-icon-2.svg" width="150" title="Node-RED Logo"><br/>
[![Nodes][badge-nodes]][link-nodes] [![Flows][badge-flows]][link-flows] [![Collections][badge-collections]][link-collections]
Low-code programming for event-driven applications
<br/><img src="https://nodered.org/images/node-red-screenshot.png" width="600" alt="Node-RED Screenshot"><br/>
[![Forum][badge-forum]][link-forum] [![GitHub][badge-github]][link-github] [![Slack][badge-slack]][link-slack]
</div>
Quick Start
Check out https://nodered.org/docs/getting-started/ for full instructions on getting
started.
sudo npm install -g --unsafe-perm node-rednode-red- Open <http://localhost:1880>
<br/>
[!NOTE]
More documentation can be found here. For further help, or general discussion, please join the Node-RED Forum or Node-RED Slack.
Links
- Documentation ↗
- About ↗
- Installation ↗
- Node-RED Library ↗
- Custom Nodes & Integrations ↗
- Shared Flows ↗
- Node Collections ↗
- Development
- Contributing
- Copyright and license
Development
If you want to run the latest code from git, here's how to get started:
- Clone the code:
git clone https://github.com/node-red/node-red.git
cd node-red
- Install the node-red dependencies
npm ci
- Build the code
npm run build
- Run
npm start
Contributing
Before raising a pull-request, please read our contributing guide.
This project adheres to the Contributor Covenant 1.4. By participating, you are expected to uphold this code. Please report unacceptable behavior to any of the project's core team at team@nodered.org.
Star history
<a href="https://star-history.com/#node-red/node-red&Date">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=node-red/node-red&type=Date&theme=dark" />
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=node-red/node-red&type=Date" />
<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=node-red/node-red&type=Date" width="100%" />
</picture>
</a>
Contributors
It is maintained by:
- Nick O'Leary @knolleary
- Dave Conway-Jones @ceejay
- And many others:
<a href="https://github.com/node-red/node-red/graphs/contributors">
<img src="https://contrib.rocks/image?repo=node-red/node-red" width="100%"/>
</a>
Copyright and License
Node-RED is a project of the OpenJS Foundation. Copyright OpenJS Foundation and other contributors, https://openjsf.org under the Apache 2.0 license.
<br/>
<a href="http://openjsf.org">
<img src="https://raw.githubusercontent.com/node-red/community-survey/refs/heads/main/public/openjs-foundation-logo.svg" width="240" title="OpenJS Foundation Logo">
</a>
<!-- Badge images -->
[badge-license]: https://img.shields.io/badge/License-Apache_2.0-blue.svg?color=3F51B5&style=for-the-badge&label=License&logoColor=000000&labelColor=ececec
[badge-build]: https://img.shields.io/github/actions/workflow/status/node-red/node-red/tests.yml?branch=main&label=Build%20Status&style=for-the-badge
[badge-forum]: https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fdiscourse.nodered.org%2Fabout.json&query=%24.about.stats.users_count&suffix=%20members&label=Forum&logo=discourse&style=for-the-badge&color=0e76b2&logoColor=0e76b2&labelColor=ececec
[badge-github]: https://img.shields.io/badge/dynamic/json?url=https://api.github.com/orgs/node-red&query=$.followers&suffix=%20followers&label=GitHub%20org&style=for-the-badge&logo=github&logoColor=24292F&labelColor=ececec&color=24292F
[badge-slack]: https://img.shields.io/badge/Slack-Join%20Us-4A154B.svg?logo=slack&style=for-the-badge&logoColor=4A154B&labelColor=ececec
[badge-nodes]: https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fflows.nodered.org%2Fthings%3Fformat%3Djson%26per_page%3D1%26type%3Dnode&query=$.meta.results.count&label=Nodes&style=for-the-badge&labelColor=ececec&color=8f0000
[badge-flows]: https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fflows.nodered.org%2Fthings%3Fformat%3Djson%26per_page%3D1%26type%3Dflow&query=$.meta.results.count&label=Flows&style=for-the-badge&labelColor=ececec&color=8f0000
[badge-collections]: https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fflows.nodered.org%2Fthings%3Fformat%3Djson%26per_page%3D1%26type%3Dcollection&query=$.meta.results.count&label=Collections&style=for-the-badge&labelColor=ececec&color=8f0000
<!-- Badge links -->
[link-license]: https://opensource.org/license/apache-2-0
[link-build]: https://github.com/node-red/node-red/actions?query=branch%3Amain
[link-forum]: https://discourse.nodered.org
[link-github]: https://github.com/node-red
[link-slack]: https://nodered.org/slack
[link-nodes]: https://flows.nodered.org/search?type=node
[link-flows]: https://flows.nodered.org/search?type=flow
[link-collections]: https://flows.nodered.org/search?type=collection
[link-nodered]: https://nodered.org/