React Flow

LearnReferenceExamplesComponentsShowcase
GitHubDiscordReact Flow Pro

Tutorials

Learn more with tutorials

Step-by-step instructions on how to build React Flow apps and integrating with other libraries. Follow along to learn, or use them as a starting template for your own projects.

Create a slide show presentation with React Flow screenshot
Create a slide show presentation with React Flow
Hayleigh Thompson
Software Engineer

We recently published the results of our 2023 end of year survey using React Flow. This tutorial is an opportunity to share what we learned and show you how to build something similar!

Read more
Integrating React Flow and the Web Audio API screenshot
Integrating React Flow and the Web Audio API
Hayleigh Thompson
Software Engineer

Today we'll be looking at how to create an interactive audio playground using React Flow and the Web Audio API. We'll start from scratch, first learning about the Web Audio API before looking at how to handle many common scenarios in React Flow: state management, implementing custom nodes, and adding interactivity.

Read more
Build a Mind Map App with React Flow screenshot
Build a Mind Map App with React Flow
Moritz Klack
Co-Founder

In this tutorial, you will learn to create a simple mind map tool with React Flow that can be used for brainstorming, organizing an idea, or mapping your thoughts in a visual way. To build this app, we'll be using state management, custom nodes and edges, and more.

Read more
Getting started with React Flow Components
Hayleigh Thompson
Software Engineer

words

Read more

Get Pro examples, prioritized bug reports, 1:1 support from the maintainers, and more with React Flow Pro

React Flow Pro

A project by the xyflow team

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

Docs

Getting StartedAPI ReferenceExamplesShowcase

Social

DiscordGithubX / TwitterBluesky

xyflow

BlogOpen SourceAboutContact
Careers hiring

Legal

MIT LicenseCode of ConductImprint

info@xyflow.com — Copyright © 2025 webkid GmbH. All rights reserved — website design by Facu Montanaro