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.
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.
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…
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
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
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
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