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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
alyssaxuu avatar

alyssaxuu/flowy

0
View on GitHub↗
12,048 estrellas·1,048 forks·JavaScript·MIT·11 vistas

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.

Historial de estrellas

Gráfico del historial de estrellas de alyssaxuu/flowyGráfico del historial de estrellas de alyssaxuu/flowy

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de alyssaxuu/flowy?

Las características principales de alyssaxuu/flowy son: 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.

¿Qué alternativas de código abierto existen para alyssaxuu/flowy?

Las alternativas de código abierto para alyssaxuu/flowy incluyen: 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…

Alternativas open-source a Flowy

Proyectos open-source similares, clasificados según cuántas características comparten con Flowy.
  • xyflow/xyflowAvatar de xyflow

    xyflow/xyflow

    37,257Ver en 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
    Ver en GitHub↗37,257
  • retejs/reteAvatar de retejs

    retejs/rete

    12,077Ver en 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
    Ver en GitHub↗12,077
  • northwoodssoftware/gojsAvatar de NorthwoodsSoftware

    NorthwoodsSoftware/GoJS

    8,447Ver en 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
    Ver en GitHub↗8,447
  • cytoscape/cytoscape.jsAvatar de cytoscape

    cytoscape/cytoscape.js

    10,857Ver en 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
    Ver en GitHub↗10,857
  • Ver las 30 alternativas a Flowy→