Frontend UI Library
36.4k 2026-05-01
xyflow/xyflow
Powerful open-source libraries for building interactive node-based user interfaces and diagrams with React or Svelte.
Core Features
Supports React and Svelte frameworks for node-based UIs
Provides components for nodes, edges, minimap, controls, and background
Highly customizable and extensible for various use cases
Offers ready-to-use out-of-the-box functionality
MIT licensed for flexible personal and commercial usage
Quick Start
npm install @xyflow/reactDetailed Introduction
xyflow offers React Flow and Svelte Flow, two robust open-source libraries designed for developers to create complex, interactive node-based user interfaces. These libraries provide a foundational toolkit for building flowcharts, visual programming editors, data visualization tools, and more. With out-of-the-box components like nodes, edges, minimaps, and controls, coupled with extensive customization options, xyflow empowers developers to craft highly tailored and performant diagramming solutions for their web applications, supporting both personal and commercial projects under an MIT license.