xyflow

Active

xyflow / xyflow

React Flow | Svelte Flow - Powerful open source libraries for building node-based UIs with React (https://reactflow.dev) or Svelte (https://svelteflow.dev). Ready out-of-the-box and infinitely customizable.

Stars

37.6K

Forks

2.5K

NPM Downloads

-

Bundle (gzip)

-

OtherReactMITflowchartgraphjavascriptnode-based-uireactreact-flowsveltesvelte-flowtypescripttypescript-libraryworkflow

Recent Releases

@xyflow/[email protected] — @xyflow/[email protected]

Patch Changes - 5850(https://github.com/xyflow/xyflow/pull/5850) c707267(https://github.com/xyflow/xyflow/commit/c707267bc80bc954fdc69a08c9e00c98068dd613) - Cache the zoom pane extent so panning a

Jul 6, 2026

@xyflow/[email protected] — @xyflow/[email protected]

Patch Changes - Updated dependencies \c707267(https://github.com/xyflow/xyflow/commit/c707267bc80bc954fdc69a08c9e00c98068dd613), 0c0cebc(https://github.com/xyflow/xyflow/commit/0c0cebc08cc34d2852d

Jul 6, 2026

@xyflow/[email protected] — @xyflow/[email protected]

Patch Changes - 5825(https://github.com/xyflow/xyflow/pull/5825) 5072914(https://github.com/xyflow/xyflow/commit/5072914791f89d99e4484f1d36c9b6781a0a2c36) - Only create an XYDrag instance for drag

Jul 6, 2026

@xyflow/[email protected] — @xyflow/[email protected]

Patch Changes - 5806(https://github.com/xyflow/xyflow/pull/5806) ceb8604(https://github.com/xyflow/xyflow/commit/ceb8604047f97e6c9028fed17bb10186a7ca9e8b) - Reduce allocations in getNodesInside by

Jun 22, 2026

@xyflow/[email protected] — @xyflow/[email protected]

Patch Changes - 5815(https://github.com/xyflow/xyflow/pull/5815) 87da45c(https://github.com/xyflow/xyflow/commit/87da45cdf55aaf4549120a60165598675993783d) - Fix FinalConnectionState type so it pre

Jun 22, 2026

@xyflow/[email protected] — @xyflow/[email protected]

Patch Changes - 5815(https://github.com/xyflow/xyflow/pull/5815) 87da45c(https://github.com/xyflow/xyflow/commit/87da45cdf55aaf4549120a60165598675993783d) - Fix FinalConnectionState type so it pre

Jun 22, 2026

@xyflow/[email protected] — @xyflow/[email protected]

12.11.0 Minor Changes - 5677(https://github.com/xyflow/xyflow/pull/5677) e6661de(https://github.com/xyflow/xyflow/commit/e6661de531212f9a209dba17dd63fbbd4ee16f62) - Add autoPanOnSelection to

Jun 1, 2026

@xyflow/[email protected] — @xyflow/[email protected]

Patch Changes - 5791(https://github.com/xyflow/xyflow/pull/5791) 732c8eb(https://github.com/xyflow/xyflow/commit/732c8eb8d5ff86ab1c057588724221e9b3b8553c) - Adds a type error when handleId is used

Jun 1, 2026

@xyflow/[email protected] — @xyflow/[email protected]

Minor Changes - 5677(https://github.com/xyflow/xyflow/pull/5677) e6661de(https://github.com/xyflow/xyflow/commit/e6661de531212f9a209dba17dd63fbbd4ee16f62) - Add autoPanOnSelection to auto-pan when

Jun 1, 2026

@xyflow/[email protected] — @xyflow/[email protected]

Patch Changes - 5735(https://github.com/xyflow/xyflow/pull/5735) a6c938fb2(https://github.com/xyflow/xyflow/commit/a6c938fb2e5ed030512ef75d665ac80dc3a66bc6) Thanks @nvie(https://github.com/nvie)!

Mar 27, 2026