Choose My Stack
Join free

Node-RED

Open SourceApache-2.0Self-hostable

The original flow-based programming tool — 12+ years of wiring devices, APIs and services together on a visual canvas, with the largest node library in open-source automation.

Replacesn8nZapier
Stars
★ 23.4k
+1.5k this year
Forks
3.9k
+150 this year
Commit
Active now
12 hours ago
Age
12 yrs
License
Apache-2.0
Hosted
Yes
one command
92
Health score
Excellent
Top 3% of OSS projects

About Node-RED

Node-RED invented the category everyone else now iterates on. Born at IBM in 2013 and now an OpenJS Foundation project, it pioneered wiring 'nodes' together on a canvas to move data between devices, APIs and services — and twelve years on, it remains the most battle-tested automation runtime you can self-host.

Its superpower is the ecosystem: thousands of community-published nodes cover everything from MQTT sensors and Modbus PLCs to Slack, Postgres and OpenAI. That reach has made it the de-facto standard in IoT, home automation and industrial monitoring.

Where n8n courts SaaS-to-SaaS business workflows, Node-RED shines closer to the metal: events, devices, protocols and glue logic. It runs happily on a Raspberry Pi, and its Apache-2.0 license is as permissive as open source gets.

Filed underAutomation

What makes it different

Flow-based editor

Drag, wire and deploy flows in the browser — logic you can see, running on your own hardware.

Thousands of nodes

The largest community node library in automation — hardware protocols to SaaS APIs.

Runs anywhere

Raspberry Pi, a $5 VPS, Docker or industrial gateways — Node-RED is famously lightweight.

OpenJS governance

Vendor-neutral foundation stewardship and an Apache-2.0 license — no fair-code strings.

How to install Node-RED

A hands-on walkthrough of getting Node-RED up and running — follow along and you'll have it self-hosted in one sitting.

Project pulse
23.4k+1.5k this year
Health score92 / 100
Forks3.9k
Last commit12 hours ago
LicenseApache-2.0
Topics
#flow-based#iot#home-automation#n8n-alternative#openjs#self-hosted#open-source
Under the hood
JavaScriptNode.jsMQTTDocker

The honest read

What we like
  • 12+ years of production hardening
  • Unmatched device/protocol support (MQTT, Modbus, serial…)
  • Huge community and documentation base
  • Runs on tiny hardware like a Raspberry Pi
  • Truly permissive Apache-2.0 license
Worth knowing
  • UI feels dated next to n8n or Activepieces
  • Weaker fit for SaaS-to-SaaS business automations
  • Single-user by design — no built-in team permissions
  • Complex flows can become spaghetti without discipline

Quick answers

Is Node-RED free?

Completely — it's Apache-2.0 licensed under the OpenJS Foundation, free for any use including commercial, with no paid tiers at all.

Node-RED vs n8n — which should I use?

Node-RED for events, devices, IoT and protocol glue; n8n for SaaS-to-SaaS business workflows with its 400+ app integrations. Plenty of teams run both for their respective strengths.

Can Node-RED run on a Raspberry Pi?

Yes — it's the canonical deployment. Node-RED ships in Raspberry Pi OS repositories and drives a huge share of home-automation setups.

Is Node-RED good for business automation?

It can call any HTTP API, so yes technically — but it lacks the pre-built SaaS connectors and team features of n8n or Activepieces. Its sweet spot remains events and devices.

More open-source picks

Trending in open source
1n8n197.8k2NocoDB64.3k3Cal.com46.8k4Plane55k5Umami37.9k6OpenCode189.3k
The best open-source tools, in your inbox

One short email a week — new self-hostable tools, deals and honest reviews. No fluff.

Unsubscribe anytime. We mean it.

Own this page. Tell your story to buyers.

Claim Node-RED to add screenshots, respond to reviews and reach founders comparing tools — free to start.

Claim Node-RED — freeExplore paid plans