Aiolum Browse stories
All tools
Building the product · 2 of 252 stories

React Flow

An open-source React library for node-based editors: apps use it to draw boxes connected by lines, such as visual workflow builders and diagrams.

What React Flow is

Written from its maker's own pages, read on 28 October 2026.

React Flow is an open-source library for React, the JavaScript library for building web interfaces, made by the xyflow team, which also makes Svelte Flow. It builds node-based user interfaces: a canvas of nodes (boxes) joined by edges (lines), as in workflow builders, no-code apps, chatbot builders and data-processing tools.

A developer installs the npm package @xyflow/react and passes lists of nodes and edges to the ReactFlow component. Dragging nodes, zooming, panning, selecting several nodes and adding or removing elements are built in. Each node is an ordinary React component, so it can hold any interactive element, and it can be styled with Tailwind or plain CSS. Ready-made components add a background grid, a minimap, zoom controls, panels, node toolbars and node resizers, and hooks give the app access to the state of the flow.

The library is free under the MIT license. A paid React Flow Pro subscription funds its maintenance and gives access to Pro examples and templates, prioritized GitHub issues and direct support.

Made by
xyflow
Price
Free and open source (MIT); optional React Flow Pro subscription from US$169 a month (Starter plan) (read 28 October 2026)
Free plan
free

Who uses it, and for what

One row per story. The grade is for the claim that the business uses this tool, not for its revenue.

StoryWhat it does thereWhenCost statedGradeSource
ChatDashNode-and-edge editor library behind the visual workflow builder, visible in the public bundle.BChatDash site JavaScript bundle, read 27 October 2026
3D AI StudioLibrary for node-based editors, listed in the third-party notices; the product has a node editor called Flow. @xyflow/reactC3D AI Studio third-party software notices, version 1.2, 11 September 2026

Grade A: the tool's maker or a payment processor confirms the use. Grade B: an independent report, or the tool is visible in public code. Grade C: the founder or the company says so.

Used in the same businesses

Other tools in the stories above, with the number of stories that share both.

Other tools for the same job

Building the product, with the number of stories that use each.

Back to all tools