awesome-repositories.com
Blog
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
·
MrBlenny avatar

MrBlenny/react-flow-chart

0
View on GitHub↗
1,553 stele·305 fork-uri·TypeScript·MIT·4 vizualizărimrblenny.github.io/react-flow-chart/index.html↗

React Flow Chart

Această bibliotecă este un toolkit declarativ de componente React pentru construirea de interfețe interactive bazate pe noduri și diagrame de flux. Oferă elementele UI fundamentale necesare pentru a randa noduri care pot fi glisate și căi grafice vectoriale scalabile într-un browser web, permițând crearea de editoare vizuale complexe și reprezentări ale fluxurilor de date.

Biblioteca se distinge printr-o arhitectură strict stateless care se bazează pe gestionarea externă a stării. Utilizând un tipar de input controlat și injectarea de componente, aceasta decuplează logica diagramei de stocarea datelor, permițând dezvoltatorilor să mențină sursa de adevăr în propria stare a aplicației. Această abordare asigură că fiecare element vizual, de la noduri și porturi până la canvas-ul în sine, poate fi complet personalizat pentru a îndeplini cerințe specifice de design.

Toolkit-ul suportă o gamă largă de capabilități de interacțiune, inclusiv navigare bazată pe gesturi pentru panoramare și zoom pe canvas. De asemenea, oferă funcționalitate pentru desenarea conexiunilor între noduri și include un mod read-only pentru scenariile în care modificările structurale trebuie restricționate. Biblioteca este distribuită ca o colecție de componente reutilizabile concepute pentru integrarea în proiecte React existente.

Features

  • Node-Based Diagramming Frameworks - Provides a visual interface for connecting nodes with links to represent data flows and complex relationships.
  • External State Stores - Decouples diagram logic from data storage by relying on external state management for all diagram data.
  • Flow Diagram Libraries - Offers a declarative library for building interactive node-based diagrams and flow charts within React applications.
  • Stateful and Stateless Component Separation - Utilizes a stateless architecture where all data and interaction handlers are passed down via properties from the parent.
  • State-Driven UI Rendering - Ensures visual diagrams remain synchronized with business logic through external state-driven rendering.
  • Canvas Coordinate Transformations - Handles canvas panning and zooming by applying CSS transform matrices to the container based on user input.
  • SVG Path Rendering - Renders visual connections between nodes using scalable vector graphics paths that update dynamically.
  • Interactive Diagramming Libraries - Enables the creation of complex, zoomable, and pannable diagrams for exploring structured information.
  • Component Style Customizations - Allows overriding default visual styles for nodes, ports, and links to meet specific design requirements.
  • Custom Component Injection - Provides a mechanism for injecting custom React components into the diagram structure to define node and link appearance.
  • Gesture Navigation - Supports gesture-based navigation including panning and zooming via scroll and pinch interactions.
  • Node-Based Logic Interfaces - Supports building interactive interfaces where users connect blocks to define logic and data processing pipelines.
  • React UI Component Libraries - Ships a collection of reusable React components for rendering interactive canvas elements.
  • React Component Canvas Editors - Facilitates the development of tailored visual editors by allowing full control over interface element styling.
  • Controlled Input Management - Implements a controlled input pattern where user interactions trigger external callbacks to maintain the application's source of truth.

Istoric stele

Graficul istoricului de stele pentru mrblenny/react-flow-chartGraficul istoricului de stele pentru mrblenny/react-flow-chart

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

Colecții curatoriate care includ React Flow Chart

Colecții selectate manual în care apare React Flow Chart.
  • Biblioteci interactive pentru vizualizarea datelor în browser

Alternative open-source pentru React Flow Chart

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu React Flow Chart.
  • jerosoler/drawflowAvatar jerosoler

    jerosoler/Drawflow

    6,047Vezi pe GitHub↗

    Simple flow library 🖥️🖱️

    JavaScript
    Vezi pe GitHub↗6,047
  • antonioru/beautiful-react-diagramsAvatar antonioru

    antonioru/beautiful-react-diagrams

    2,726Vezi pe GitHub↗

    Beautiful React Diagrams is a component library for building interactive node-based visualizations and flowcharts within React applications. It provides a framework for rendering custom visual schemas where nodes and links are managed through a centralized state, ensuring a single source of truth for complex layouts. The library distinguishes itself through a flexible rendering pattern that allows for the injection of custom user-defined components into node and port placeholders. It enforces structural integrity by validating connections against predefined schemas and provides granular contr

    JavaScriptdiagramdiagramsflowchart-diagrams
    Vezi pe GitHub↗2,726
  • northwoodssoftware/gojsAvatar NorthwoodsSoftware

    NorthwoodsSoftware/GoJS

    8,447Vezi pe GitHub↗

    GoJS is a JavaScript diagramming library and canvas-based visualization engine used to build interactive flowcharts, organizational charts, and network diagrams. It functions as a data-driven framework that binds JavaScript data models to visual elements, enabling bidirectional synchronization between the underlying data and the graphical representation. The library features a comprehensive graph layout engine capable of automatically arranging nodes into trees, grids, circles, or force-directed layouts. It distinguishes itself through a template-based system for generating visual parts and a

    HTMLcanvaschartcharts
    Vezi pe GitHub↗8,447
  • projectstorm/react-diagramsAvatar projectstorm

    projectstorm/react-diagrams

    9,412Vezi pe GitHub↗

    react-diagrams is a framework for building interactive node-and-link diagrams and visual graphs within React applications. It functions as an interactive graph visualization tool and visual workflow designer, providing a system for rendering manipulatable canvases of connected nodes. The library is distinguished by its ability to act as a serializable state diagram manager, converting complex node layouts and connection states into storable data formats for session persistence. It further allows for custom behavior extensions to modify core logic and modules to implement project-specific func

    TypeScript
    Vezi pe GitHub↗9,412
Vezi toate cele 30 alternative pentru React Flow Chart→

Întrebări frecvente

Ce face mrblenny/react-flow-chart?

Această bibliotecă este un toolkit declarativ de componente React pentru construirea de interfețe interactive bazate pe noduri și diagrame de flux. Oferă elementele UI fundamentale necesare pentru a randa noduri care pot fi glisate și căi grafice vectoriale scalabile într-un browser web, permițând crearea de editoare vizuale complexe și reprezentări ale fluxurilor de date.

Care sunt principalele funcționalități ale mrblenny/react-flow-chart?

Principalele funcționalități ale mrblenny/react-flow-chart sunt: Node-Based Diagramming Frameworks, External State Stores, Flow Diagram Libraries, Stateful and Stateless Component Separation, State-Driven UI Rendering, Canvas Coordinate Transformations, SVG Path Rendering, Interactive Diagramming Libraries.

Care sunt câteva alternative open-source pentru mrblenny/react-flow-chart?

Alternativele open-source pentru mrblenny/react-flow-chart includ: jerosoler/drawflow — Simple flow library 🖥️🖱️. antonioru/beautiful-react-diagrams — Beautiful React Diagrams is a component library for building interactive node-based visualizations and flowcharts… northwoodssoftware/gojs — GoJS is a JavaScript diagramming library and canvas-based visualization engine used to build interactive flowcharts,… projectstorm/react-diagrams — react-diagrams is a framework for building interactive node-and-link diagrams and visual graphs within React… cytoscape/cytoscape.js — Cytoscape.js is a JavaScript library designed for rendering interactive node-link diagrams and analyzing complex… alyssaxuu/flowy — Flowy is a JavaScript library designed for building interactive, drag-and-drop flowchart interfaces. It enables the…