📚 构建长期复利型知识基础设施的指南,详见 RAG 实战手册

xyflow

用于在 React 或 Svelte 中构建节点式 UI 的开源库套件,提供高度可定制的 Flow 编辑与渲染功能。

简介

xyflow 是一组面向构建节点式(node-based)可视化编辑器的开源库,包含 React Flow 与 Svelte Flow 等核心包。它提供从节点渲染、连线管理到交互控制的一整套可扩展组件,适合用于流程编辑器、可视化编排和低代码图形界面。

主要特性

  • 支持 React 与 Svelte 的官方实现包,便于在不同前端栈中复用。
  • 丰富的节点与连线交互、布局与变换工具,支持自定义节点与交互行为。
  • 高度可定制的渲染与事件系统,便于扩展插件和企业级集成。

使用场景

  • 构建流程与工作流编辑器(如 ETL、任务编排、可视化编排工具)。
  • 实现低代码平台中的图形化编程与配置界面。
  • 可视化展示与交互式数据流编辑等工具。

技术特点

  • TypeScript 开发,模块化 mono-repo 结构(包含 @xyflow/react、@xyflow/svelte 等包)。
  • 使用高质量的渲染与性能优化策略,适配复杂图形与大量节点场景。
  • MIT 许可,社区活跃,文档与示例丰富,便于上手与二次开发。

评论区

xyflow
资源信息
🖥️ 界面 🏗️ 框架 📊 可视化 🌱 开源