awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
alyssaxuu avatar

alyssaxuu/flowy

0
View on GitHub↗
12,048 Stars·1,048 Forks·JavaScript·MIT·10 Aufrufe

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

Star-Verlauf

Star-Verlauf für alyssaxuu/flowyStar-Verlauf für alyssaxuu/flowy

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Flowy

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Flowy.
  • northwoodssoftware/gojsAvatar von NorthwoodsSoftware

    NorthwoodsSoftware/GoJS

    8,447Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,447
  • cytoscape/cytoscape.jsAvatar von cytoscape

    cytoscape/cytoscape.js

    10,857Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,857
  • didi/logicflowAvatar von didi

    didi/LogicFlow

    11,441Auf GitHub ansehen↗

    LogicFlow is an SVG-based flowchart editing framework and visual graph editor used for building customizable business process diagrams. It serves as a customizable diagramming engine for rendering business process models, entity relationship diagrams, and unified modeling language charts. The system is characterized by a plugin-based architecture that allows developers to define specialized graphical elements and register pluggable modules. A distinctive feature is its overlay system, which positions standard HTML components on top of the SVG canvas to create interactive menus and control pan

    TypeScriptbpmndiagramdiagramming
    Auf GitHub ansehen↗11,441
  • xyflow/xyflowAvatar von xyflow

    xyflow/xyflow

    37,257Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗37,257
Alle 30 Alternativen zu Flowy anzeigen→

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von alyssaxuu/flowy?

Die Hauptfunktionen von alyssaxuu/flowy sind: 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.

Welche Open-Source-Alternativen gibt es zu alyssaxuu/flowy?

Open-Source-Alternativen zu alyssaxuu/flowy sind unter anderem: 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… xyflow/xyflow — This project is a React-based framework for constructing interactive, node-based visual interfaces. It provides a… mrblenny/react-flow-chart — This library is a declarative React component toolkit for constructing interactive, node-based diagramming interfaces… bevacqua/dragula — Dragula is a JavaScript drag and drop library and DOM element manipulator used to move and reorder HTML elements…