Node-RED
Leading#1 in Open sourcehigh confidence
Mature low-code, event-driven flow tool (~23.4k★, IBM origin) — the standard for wiring together devices, APIs and services, huge in IoT.Our read
Why it ranks #1
About 23.4k GitHub stars, more than 5,000 community nodes, and a long-running Node.js/IBM lineage make Node-RED one of the most established low-code event-driven tools in this category.Here is the catch
large flows can become hard to organize and review
custom-node quality and maintenance vary across the ecosystem
less built-in governance and testing than enterprise orchestrators
Does this well
mature, lightweight, and especially strong for IoT and edge use
large community node and flow library
easy to run on inexpensive hardware or in the cloud
Pricing
Checked by hand on 2026-07-23. Prices in this category change often — if this looks wrong, it probably is.
Key features
browser-based flow editorevent-driven Node.js runtime5,000+ community nodesshareable JSON flows and reusable templates
Sources we read
Quick facts
More in this area
The rest of the Open source column.- 2WindmillFast Rust-based developer platform (~17.3k★) that turns scripts into workflows, UIs and cron jobs — for engineers who want code over drag-and-drop.
- 3Trigger.devCode-first background jobs and AI-agent workflows (~15.7k★) in TypeScript — durable, long-running tasks for developers.
- 4KestraEvent-driven, YAML-declarative orchestration and scheduling platform (~27.4k★) — broader/data-oriented, bridging workflow automation and pipeline orchestration.
- 5HKUDS/nanobotPersonal AI agent you host yourself, reachable from a bundled web UI, terminal, or chat apps like Telegram, with long-term memory and MCP tools.
- 6vercel-labs/workflow-builder-templateDeployable Next.js starter for building your own workflow tool: a React Flow canvas that compiles nodes into TypeScript run by Workflow DevKit.
- 7wassupjay/n8n-free-templatesAbout 200 importable n8n workflow files across 20-plus industries, most wired to vector databases, embeddings, and LLM calls; add credentials and activate.