Skip to Content

Upgrade your apps with React Flow Prostarstarstar Content

Get advanced React Flow examples and templates to use in your node-based UIs, crafted by the React Flow core team.

See Plans
Overview of the pro example apps
By the creators of React Flow

Feature-complete and crafted by the core team

Downloadable Vite apps and guides

Step-by-step instructions on how each example works

Regularly Added and Updated

Subscribers are the first to get new pro content and refactors

Subscribe for one, use them forever

Download the pro examples and templates and use them anywhere

React Flow Prostarstarstar Examples

These are our pro examples that you can use in your projects.

Auto Layout screenshot
Auto Layout

Automatically arrange nodes using various layout engines like dagre, d3-hierarchy, or elkjs

Demo
Collaborative screenshot
Collaborative

Build a collaborative graph for multiple users with React Flow and yjs

Demo
Copy and Paste screenshot
Copy and Paste

Select nodes and edges to cut, copy, and paste

Demo
Dynamic Layouting screenshot
Dynamic Layouting

A self-organizing graph where users add nodes by clicking placeholder elements, and nodes position automatically.

Demo
Edge Routing screenshot
Edge Routing

Implement a routable edge with libavoid

Demo
Editable Edge screenshot
Editable Edge

Implement a custom edge with draggable control points to change the path of an edge

Demo
Expand and Collapse screenshot
Expand and Collapse

Create hierarchical trees with expandable and collapsible nodes using dagre for automatic layouts

Demo
Force Layout screenshot
Force Layout

Newly added nodes never overlap with existing nodes using d3-force

Demo
Freehand Draw screenshot
Freehand Draw

Freehand drawing on the canvas.

Demo
Helper Lines screenshot
Helper Lines

Display lines that help to visually align nodes, with automatic snapping for precise positioning and layout control.

Demo
Node Position Animation screenshot
Node Position Animation

Animate smooth transitions between different graph layouts with interactive controls

Demo
Parent Child Relation screenshot
Parent Child Relation

Dynamically attach and detach nodes from parent containers with drag and drop functionality

Demo
Selection Grouping screenshot
Selection Grouping

This example demonstrates how to create dynamic node grouping in React Flow.

Demo
Server Side Image Creation screenshot
Server Side Image Creation

Generate static images of React Flow graphs on the server with Puppeteer

Demo
Shapes screenshot
Shapes

Render Custom Nodes with different shapes that are commonly used in flow charts

Demo
Undo and Redo screenshot
Undo and Redo

Undo and redo functionality for moving, adding, and deleting nodes and edges

Demo

React Flow Prostarstarstar Templates

Pro templates that you can use in your projects.

Workflow Editor Template screenshot
Workflow Editor Template

A Next.js-based application designed to help you quickly create, manage, and visualize workflows.

Demo
AI Workflow Template screenshot
AI Workflow Template

The AI Workflow Editor template is a Next.js app for getting started quickly with an AI workflow app.

Demo

Get Started

Boost your apps with React Flow Pro

Get full access to all pro examples with just one month with a Pro subscription — from €129.

Are you a student, educator, or open source developer?
Get all of these Pro examples for free

For education purposes

Email us at info@xyflow.com using your university email address


For non-commercial open source projects

Contact us with the link to the GitHub or GitLab repository