noflo/noflo
Flow-based programming for JavaScript observed · 2026-08-28
Health v2 · maintenance only
64/100
- Activity 91
- Release rhythm 8
- 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: n/a
- age_days: 5567
- days_rel: n/a
- days_push: 59
- n_releases_24m: 0
Adoption not part of the score
3552 stars · 264 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
NoFlo is a JavaScript implementation of Flow-Based Programming (FBP), where applications are defined as graphs of independent components communicating via message passing. It runs on both Node.js and the browser and can be used for full flow-based applications or to manage complex workflows and ETL processes.
Use cases
- build data pipelines and ETL workflows in JavaScript
- coordinate asynchronous processes as visual graphs
- run flow-based applications on Node.js
- build event-driven browser applications with component graphs
- visually design and live-program applications
- wire up IoT devices and art installations with dataflows
When to choose
- you want to separate control flow from logic using flow-based programming
- you need to orchestrate complex asynchronous data flows in JavaScript
- you prefer visual/graph-based application design
- you want reusable, reconnectable black-box components
When to avoid
- you need a traditional web framework or UI toolkit
- your team prefers imperative or OOP paradigms
- you need minimal overhead for simple synchronous logic
- you require strong static typing across the graph
Facets
library · maturity active
workflow-automation etl concurrency developer-tools web-development developer-tools browser cross-platform flow-based-programming fbp visual-programming dataflow message-passing nocode automation data-engineering nodejs javascript
4 sources
- readme: https://github.com/noflo/noflo · fetched 2026-08-28 · 9278a652b53a
- homepage: https://noflojs.org/ · fetched 2026-08-29 · 9d32fd58953a
- site_page: https://noflojs.org/documentation · fetched 2026-08-29 · d94786ca9e34
- registry_npm: https://registry.npmjs.org/noflo · fetched 2026-08-29 · 7bf58328d5e3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| noflo/noflo | main | 64 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem