awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
xyflow avatar

xyflow/xyflow

0
View on GitHub↗
37,257 نجوم·2,455 تفرعات·TypeScript·MIT·22 مشاهداتxyflow.com↗

Xyflow

This project is a React-based framework for constructing interactive, node-based visual interfaces. It provides a platform for building canvases where users define, connect, and organize logical processes, data pipelines, or complex workflows through a graphical interface. By utilizing a modular component architecture, it enables the development of low-code environments, visual programming tools, and interactive diagramming applications.

The framework distinguishes itself through a declarative approach where state changes automatically synchronize with the visual representation of nodes and edges. It employs a coordinate-aware container that renders elements as scalable vector graphics, ensuring consistent visual quality across zoom levels. Developers can leverage an integrated event-driven layer to manage user gestures, alongside automated layout algorithms that organize graph elements in real time to improve readability.

The system includes comprehensive utilities for managing node properties, connection handles, and nested hierarchies. It supports a wide range of applications, from data exploration and automated graph visualization to specialized use cases like real-time audio synthesis. The project is distributed as a library of components designed to facilitate the creation of custom, interactive graph editors within web applications.

Features

  • Node-Based Diagramming Frameworks - The project provides a React-based framework for constructing interactive node-based diagrams that manage complex data flows and visual relationships within a web interface.
  • Visual Workflow Engines - Provides an interactive canvas for defining, connecting, and organizing logical processes through a graphical interface.
  • Visual Node Editors - Enables the creation of interactive interfaces where users connect nodes and edges to represent complex workflows, data pipelines, or logic structures.
  • Audio Synthesis Tools - Enables the creation of complex audio effects and soundscapes through a visual node-based interface.
  • Visual Programming Environments - Develops low-code environments where users build functional applications by linking visual blocks.
  • Graph Editors - Provides interactive components for building visual graph editors that manage complex data flows and node connections.
  • Node-Based UI Editors - Provides a visual interface for managing complex data hierarchies and component interactions through node-based connections.
  • Visual Programming Environments - Enables the construction of functional applications and logic structures through a low-code interface of linked visual blocks.
  • Node-Based UI Components - Provides modular node components that communicate via standardized connection handles and properties.
  • Declarative Diagramming Frameworks - Provides a development environment for creating custom visual interfaces where state changes automatically update the layout.
  • Charts - Customizable component for node-based editors and diagrams.
  • Charts and Visualization - A customizable React component for building node-based editors and interactive diagrams
  • Charts - Listed in the “Charts” section of the Awesome React awesome list.
  • Diagramming And UI Libraries - React library for building node-based UIs and flowcharts.
  • Diagramming Tools - React library for creating interactive node-based user interfaces.
  • Graphics and Animation - Interactive node-based editors and diagrams.
  • Interactive Graph Visualizers - Provides a set of tools for rendering and manipulating directed graphs where nodes and edges represent data relationships.
  • Interactive Diagramming Tools - Allows users to draw, manipulate, and connect shapes to represent complex processes or relationships.
  • Vector Graphics Renderers - Renders nodes and edges as scalable vector graphics within a coordinate-aware container to ensure crisp visuals at any zoom level.
  • Graph Layout Engines - Includes automated algorithms to arrange visual elements by adjusting parameters for improved readability.
  • Interactive Data Exploration Tools - Renders and manipulates directed graphs to help visualize and analyze data relationships.
  • State Reconciliation Engines - Synchronizes the visual representation of nodes and edges with a centralized state store to ensure consistent updates across the interface.
  • Automated Graph Layouts - Organizes large sets of interconnected data points into readable layouts using algorithms.
  • Graph Management Utilities - Provides tools to inspect and modify node properties including position, size, and connection handles.
  • Interaction Event Buses - Captures and propagates user gestures through a unified event bus to trigger node selection, dragging, and connection creation behaviors.

سجل النجوم

مخطط تاريخ النجوم لـ xyflow/xyflowمخطط تاريخ النجوم لـ xyflow/xyflow

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Xyflow

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Xyflow.
  • uber/react-visالصورة الرمزية لـ uber

    uber/react-vis

    8,781عرض على GitHub↗

    react-vis is a declarative, component-based React data visualization library. It provides a framework of reusable building blocks for rendering interactive charts and graphs by mapping raw data to visual attributes such as position, color, and size. The system leverages D3 for its scaling and layout logic. The library is distinguished by its ability to handle complex data relationships, including hierarchical data via tree maps and circle packing, as well as multidimensional analysis using parallel axes and radar charts. It also supports network flow mapping to illustrate the volume and direc

    JavaScriptchartcharting-librarydata-visualization
    عرض على GitHub↗8,781
  • retejs/reteالصورة الرمزية لـ retejs

    retejs/rete

    12,077عرض على GitHub↗

    Rete is a framework for building interactive, node-based visual interfaces and dataflow programming environments. It provides a core engine that processes directed graphs, allowing developers to define modular logic where nodes represent operations and connections represent the flow of data or control. By decoupling the graph logic from the user interface, the framework enables the creation of custom visual editors that can be integrated into various frontend component libraries. The project distinguishes itself through a highly extensible, signal-driven architecture that supports complex req

    TypeScriptdataflow-programmingflow-based-programminggraph-editor
    عرض على GitHub↗12,077
  • plouc/nivoالصورة الرمزية لـ plouc

    plouc/nivo

    14,039عرض على GitHub↗

    Nivo is a responsive charting framework and a React data visualization library that uses D3 for its underlying math logic. It serves as both a collection of interactive chart components for web applications and a server-side visualization engine for generating static data chart images. The project distinguishes itself by providing a containerized chart rendering API, allowing the visualization engine to be deployed via Docker to serve rendered graphics as images or files through a programmatic interface. It also features a motion engine for animated data transitions, ensuring smooth visual sh

    TypeScriptcanvaschartscomponents
    عرض على GitHub↗14,039
  • airbnb/visxالصورة الرمزية لـ airbnb

    airbnb/visx

    20,629عرض على GitHub↗

    Visx is a collection of modular, low-level primitives designed for building custom data visualizations within a React component architecture. It functions as a toolkit for mapping data to coordinate systems and geometric shapes, allowing developers to construct bespoke charts and graphs that integrate directly into the standard component lifecycle. The library utilizes a decoupled package architecture, enabling the use of specific visualization utilities without requiring the entire framework. By leveraging established mathematical primitives for geometric calculations and functional data tra

    TypeScriptchartd3data-visualization
    عرض على GitHub↗20,629
عرض جميع البدائل الـ 30 لـ Xyflow→

الأسئلة الشائعة

ما هي وظيفة xyflow/xyflow؟

This project is a React-based framework for constructing interactive, node-based visual interfaces. It provides a platform for building canvases where users define, connect, and organize logical processes, data pipelines, or complex workflows through a graphical interface. By utilizing a modular component architecture, it enables the development of low-code environments, visual programming tools, and interactive diagramming applications.

ما هي الميزات الرئيسية لـ xyflow/xyflow؟

الميزات الرئيسية لـ xyflow/xyflow هي: Node-Based Diagramming Frameworks, Visual Workflow Engines, Visual Node Editors, Audio Synthesis Tools, Visual Programming Environments, Graph Editors, Node-Based UI Editors, Node-Based UI Components.

ما هي البدائل مفتوحة المصدر لـ xyflow/xyflow؟

تشمل البدائل مفتوحة المصدر لـ xyflow/xyflow: uber/react-vis — react-vis is a declarative, component-based React data visualization library. It provides a framework of reusable… retejs/rete — Rete is a framework for building interactive, node-based visual interfaces and dataflow programming environments. It… recharts/recharts — This project is a declarative data visualization library that provides a composable suite of user interface components… plouc/nivo — Nivo is a responsive charting framework and a React data visualization library that uses D3 for its underlying math… formidablelabs/victory — Victory is a React data visualization library and composable visualization toolkit used to build interactive charts… airbnb/visx — Visx is a collection of modular, low-level primitives designed for building custom data visualizations within a React…