[ Web Proxy ]
URL:
Viewing: https://reactflow.dev [Back]  [Original]

Node-Based UIs in React - React FlowSkip to Content

React Flow

LearnReferenceExamplesUIShowcaseMoreReact Flow ProRemove Attribution
SearchGitHubDiscord

Wire your ideas with React Flow

A customizable React component for building node-based editors and interactive diagrams

Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.

38.1K

Github Stars

11.10M

Weekly Installs

MIT

License

React Flow is a MIT-licensed open source library. You can help us to ensure the further development and maintenance by subscribing to React Flow Pro.

React Flow Pro

Getting Started with React Flow

Make sure you've installed npm, pnpm or yarn. Then you can install React Flow via:

npm install @xyflow/react

Ready out-of-the-box

The things you need are already there: dragging nodes, zooming, panning, selecting multiple nodes, and adding/removing elements are all built-in.

Get started

Powered by us.
Designed by you.

React Flow nodes are simply React components, ready for your interactive elements. We play nice with Tailwind and plain old CSS.

Custom nodes guide

All the right components

Make more advanced apps with the Background, Minimap, Controls, Panel, NodeToolbar, and NodeResizer components.

Read more

Used By

Project Showcase

Used by thousands of people

From solo open-source developers, to companies like Stripe and Typeform. We've seen the library used for data processing tools, chatbot builders, machine learning, musical synthesizers, and more.

See all projects

Stripe Docs

Diagrams for process documentation with interactive nodes

DoubleLoop

Node-based dashboard builder to monitor business metrics

TypeForm

Interactive tool to build and visualize complex survey logic

  1. last week

    React Flow 12.11.3

    Changelog for React Flow version 12.11.3

    Check it out here

  2. last month

    React Flow 12.11.2

    Changelog for React Flow version 12.11.2

  3. 2 months ago

    React Flow 12.11.1

    Changelog for React Flow version 12.11.1

A project by xyflow

We are xyflow, a small team of passionate developers based in Berlin. We are the maintainers of React Flow, Svelte Flow and the communities around them.

Blog About us Open Source Contact Us

Svelte Flow

A customizable Svelte component for building node-based editors and interactive diagrams

Visit Website

xyflow

The team behind React Flow and Svelte Flow. Read updates and blog posts from us and about how we approach open source development.

Visit Website

A project by the xyflow team

We are building and maintaining open source software for node-based UIs since 2019.

Web Proxy Viewer  |  New URL  |  Original Page