awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
xyflow avatar

xyflow/xyflow

0
View on GitHub↗
37,257 stele·2,455 fork-uri·TypeScript·MIT·22 vizualizărixyflow.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.

Istoric stele

Graficul istoricului de stele pentru xyflow/xyflowGraficul istoricului de stele pentru xyflow/xyflow

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale xyflow/xyflow?

Principalele funcționalități ale xyflow/xyflow sunt: 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.

Care sunt câteva alternative open-source pentru xyflow/xyflow?

Alternativele open-source pentru xyflow/xyflow includ: 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…

Alternative open-source pentru Xyflow

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Xyflow.
  • uber/react-visAvatar uber

    uber/react-vis

    8,781Vezi pe 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
    Vezi pe GitHub↗8,781
  • retejs/reteAvatar retejs

    retejs/rete

    12,077Vezi pe 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
    Vezi pe GitHub↗12,077
  • plouc/nivoAvatar plouc

    plouc/nivo

    14,039Vezi pe 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
    Vezi pe GitHub↗14,039
  • airbnb/visxAvatar airbnb

    airbnb/visx

    20,629Vezi pe 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
    Vezi pe GitHub↗20,629
  • Vezi toate cele 30 alternative pentru Xyflow→