React Flow Open source · MIT
Create interactive flowgraphs — a collection of nodes connected by edges.
Introduction
## Overview
At its core, React Flow is about creating interactive flowgraphs — a collection of nodes connected by edges. To help you understand the terminology we use throughout the documentation, let’s take a look at the example flow below.
## Nodes, handles, edges, and viewport
React Flow has a few default node types out of the box, but customization is where the magic of React Flow truly happens. You can design your nodes to work exactly the way you need them to—whether that’s embedding interactive form elements, displaying dynamic data visualizations, or even incorporating multiple connection handles. React Flow lays the foundation, and your imagination does the rest.
A handle (also known as a “port” in other libraries) is the attachment point where an edge connects to a node. By default, they appear as grey circles on the top, bottom, left, or right sides of a node.
## Learn and reference
The documentation covers Core Concepts, Building a Flow, Adding Interactivity, The Viewport, Built-In Components, Customization, Nodes, Handles, Edges, Edge Labels, Utility Classes, Theming, Layouting, Hooks and Providers, Accessibility, Testing, TypeScript, Uncontrolled Flow, Performance, State Management, Computing Flows, Server Side Rendering, Devtools, Multiplayer, and Whiteboard Features.
React Flow also provides an API Reference for `<ReactFlow />`, `<ReactFlowProvider />`, components, hooks, types, and utils, plus examples for nodes, edges, interaction, collaborative features, subflows & grouping, layout, styling, whiteboard, and miscellaneous use cases.
React Flow Playground lets you “Explore different props, options and layout algorithms in our interactive playground.”
FlowgraphsNodesEdgesHandlesViewportLayoutingTypeScriptWhiteboard
Screenshots

Deployment
GitHub 源码
适合开发者从官方开源仓库获取 React Flow 源码并集成到自己的 React 项目中。
官方网站
适合访问官方文档、示例、Playground 与使用指引来学习并集成 React Flow。
React Flow alternatives View all 组件库 →
Qunee Proprietary
Qunee //联通内网某产品所用库
yWorks Proprietary
High-quality software components for graph analysis, automatic graph layout, and visualization.
Sigma.js Open source
a JavaScript library aimed at visualizing graphs of thousands of nodes and edges
ComfyDeploy Open source
团队向 ComfyUI 部署平台,工作流一键变生产 API,已开源
RunComfy ComfyUI Workflows Proprietary
精选工作流库,保证可运行(节点和模型预配好)
Details
Type Open-source software
License MIT
Last verified 2026-07-18
In solutions
组件库 · 10 candidates →Ad slot 300 × 250 Ad
About the data
Stars / commit times sync automatically from the GitHub API; pricing and features are human-verified.