Node-RED
Low-code programming for event-driven applications observed · 2026-08-28
Health v2 · maintenance only
97/100
- Activity 98
- Release rhythm 95
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 14
- age_days: 4745
- days_rel: 34
- days_push: 17
- n_releases_24m: 30
Adoption not part of the score
23590 stars · 3882 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Node-RED is a browser-based, low-code, flow-based programming tool for wiring together event-driven applications, originally developed at IBM and now part of the OpenJS Foundation. Its lightweight runtime is built on Node.js and runs everywhere from Raspberry Pi at the network edge to the cloud, with a community library of over 5,000 palette nodes and shareable JSON flows.
Use cases
- wire together IoT devices and APIs without writing much code
- build home automation flows on a Raspberry Pi
- collect, transform and visualize real-time data streams
- integrate MQTT sensors with dashboards and alerts
- automate industrial control and monitoring workflows
- prototype event-driven integrations between cloud services
- glue together webhooks, databases and messaging systems visually
When to choose
- you want a visual, low-code editor for event-driven integration and automation
- you need to run lightweight flows on edge hardware like Raspberry Pi or BeagleBone
- you want a large ecosystem of prebuilt nodes (5,000+) and shareable flows
- your team includes non-developers who need to build or modify integrations
- you need JSON-exportable flows that are easy to version and share
When to avoid
- you need complex, testable application logic better expressed in a general-purpose language
- you require strict type safety or heavy unit-test coverage of business logic
- your use case is a high-throughput, latency-critical system where a visual runtime adds overhead
- you want a fully code-first infrastructure-as-code approach rather than a browser-based editor
Facets
application · maturity stable
workflow-automation web-framework gui middleware iot streaming developer-tools iot developer-tools web-development self-hosted cross-platform self-hosted windows cloud low-code flow-based-programming visual-programming event-driven mqtt home-automation edge-computing raspberry-pi openjs-foundation integration automation data-engineering nodejs docker web-server linux macos
10 sources
- readme: https://github.com/node-red/node-red · fetched 2026-08-28 · 882ed222d8aa
- homepage: http://nodered.org · fetched 2026-08-29 · 3c685b6eed3f
- site_page: https://nodered.org/about · fetched 2026-08-29 · 10b6d6505cda
- site_page: https://nodered.org/docs · fetched 2026-08-29 · dd9cc7b20ebf
- site_page: https://nodered.org/docs/getting-started · fetched 2026-08-29 · 6e76e3383289
- site_page: https://nodered.org/docs/platforms/docker · fetched 2026-08-29 · 13d04ca15538
- site_page: https://nodered.org/docs/hardware/raspberrypi · fetched 2026-08-29 · 13d04ca15538
- site_page: https://nodered.org/docs/hardware/beagleboneblack · fetched 2026-08-29 · 13d04ca15538
- site_page: https://nodered.org/docs/hardware/arduino · fetched 2026-08-29 · 13d04ca15538
- site_page: https://nodered.org/docs/platforms/android · fetched 2026-08-29 · 13d04ca15538
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| node-red/node-red | main | 97 |
| node-red/node-red-nodes | plugin | 65 |
For agents
markdown · JSON · MCP: product_card(name="node-red/node-red")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem