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
·
alyssaxuu avatar

alyssaxuu/flowy

0
View on GitHub↗
12,048 stele·1,048 fork-uri·JavaScript·MIT·10 vizualizări

Flowy

Flowy is a JavaScript library designed for building interactive, drag-and-drop flowchart interfaces. It enables the creation of canvas-based environments where users can arrange blocks to design custom logic sequences, decision trees, and visual process maps.

The library provides a structured approach to diagramming by organizing elements into a hierarchical parent-child tree. It features coordinate-based snapping logic to ensure blocks automatically align into organized layouts during user interaction. To support complex system configurations, the tool includes event-driven callback hooks that allow developers to trigger custom logic during the movement and connection of workflow blocks.

The system facilitates the management of diagram data by converting visual arrangements into structured JSON format. This serialization capability allows for the export and import of workflow states, enabling users to save their progress and reload diagrams for future modification.

Features

  • Drag and Drop Libraries - Enables the creation of interactive, drag-and-drop flowchart interfaces where users arrange blocks on a canvas.
  • Interactive Diagramming Tools - Provides a browser-based canvas for building, saving, and reloading structured flowcharts.
  • Visual Component Builders - Provides a canvas-based component for designing logic sequences that serialize into structured JSON data.
  • Node-Based Diagramming Frameworks - Provides a framework for building custom node-based editors with snapping, event triggers, and data serialization.
  • No-Code Platforms - Provides an intuitive interface for mapping complex business processes with custom event hooks and element snapping.
  • Visual Flow Orchestrators - Enables the visual design of custom logic flows and process diagrams through drag-and-drop interfaces.
  • Interactive Diagramming Libraries - Offers a library for embedding interactive, browser-rendered diagrams for process mapping.
  • Visual Editors - Provides a component for mapping sequences and decision trees that converts user actions into structured data.
  • Node Snapping - Provides automatic alignment and snapping logic for positioning nodes on a coordinate grid within a canvas interface.
  • Diagramming And UI Libraries - Lightweight flowchart and diagram creation library.
  • JSON Serialization - Converts visual workflow arrangements into structured JSON format for storage and retrieval.
  • Hierarchical Tree Structures - Organizes workflow blocks into a hierarchical tree structure to maintain logical flow and connectivity.
  • Event-Driven Hooks - Triggers custom user-defined logic at specific lifecycle stages during the movement and connection of workflow blocks.
  • Drag-and-Drop Event Callbacks - Provides hooks to execute custom logic during specific phases of drag-and-drop interactions.
  • Data Import and Export - Facilitates the export and import of workflow states to save and reload diagram progress.
  • Direct DOM Manipulation - Updates the visual interface by directly modifying the DOM in response to user drag-and-drop interactions.

Istoric stele

Graficul istoricului de stele pentru alyssaxuu/flowyGraficul istoricului de stele pentru alyssaxuu/flowy

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 alyssaxuu/flowy?

Flowy is a JavaScript library designed for building interactive, drag-and-drop flowchart interfaces. It enables the creation of canvas-based environments where users can arrange blocks to design custom logic sequences, decision trees, and visual process maps.

Care sunt principalele funcționalități ale alyssaxuu/flowy?

Principalele funcționalități ale alyssaxuu/flowy sunt: Drag and Drop Libraries, Interactive Diagramming Tools, Visual Component Builders, Node-Based Diagramming Frameworks, No-Code Platforms, Visual Flow Orchestrators, Interactive Diagramming Libraries, Visual Editors.

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

Alternativele open-source pentru alyssaxuu/flowy includ: xyflow/xyflow — This project is a React-based framework for constructing interactive, node-based visual interfaces. It provides a… retejs/rete — Rete is a framework for building interactive, node-based visual interfaces and dataflow programming environments. It… northwoodssoftware/gojs — GoJS is a JavaScript diagramming library and canvas-based visualization engine used to build interactive flowcharts,… cytoscape/cytoscape.js — Cytoscape.js is a JavaScript library designed for rendering interactive node-link diagrams and analyzing complex… didi/logicflow — LogicFlow is an SVG-based flowchart editing framework and visual graph editor used for building customizable business… mrblenny/react-flow-chart — This library is a declarative React component toolkit for constructing interactive, node-based diagramming interfaces…

Alternative open-source pentru Flowy

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Flowy.
  • xyflow/xyflowAvatar xyflow

    xyflow/xyflow

    37,257Vezi pe GitHub↗

    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 e

    TypeScriptflowchartgraphjavascript
    Vezi pe GitHub↗37,257
  • 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
  • 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
  • cytoscape/cytoscape.jsAvatar cytoscape

    cytoscape/cytoscape.js

    10,857Vezi pe GitHub↗

    Cytoscape.js is a JavaScript library designed for rendering interactive node-link diagrams and analyzing complex network structures directly within a web browser. It functions as a comprehensive framework for building responsive graph interfaces, providing the tools necessary to visualize relational datasets and manage hierarchical data models. The library distinguishes itself through a modular architecture that supports custom layout algorithms and rendering styles, allowing for the integration of physics-based engines to organize complex network structures automatically. It utilizes an even

    JavaScriptanalysiscytoscapejsgraph-theory
    Vezi pe GitHub↗10,857
  • Vezi toate cele 30 alternative pentru Flowy→