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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Biblioteci web pentru diagrame și scheme logice

Clasament actualizat la 30 iun. 2026

For o bibliotecă pentru diagrame și fluxuri de lucru pe web, the strongest matches are antvis/x6 (X6 is a JavaScript/TypeScript diagramming library purpose‑built for creating), didi/logicflow (LogicFlow is a TypeScript-based SVG flowchart editing framework and) and jerosoler/drawflow (Drawflow is a JavaScript library for building interactive flow). projectstorm/react-diagrams and alyssaxuu/flowy round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Biblioteci JavaScript open-source pentru redarea diagramelor interactive, a schemelor logice și a grafurilor bazate pe noduri în aplicațiile web.

Biblioteci web pentru diagrame și scheme logice

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • antvis/x6Avatar antvis

    antvis/X6

    6,598Vezi pe GitHub↗

    X6 is a JavaScript diagramming library and SVG graph rendering engine used to build interactive flowcharts, mind maps, and visual workflow editors. It provides a framework for defining customizable node and edge behaviors, utilizing a hybrid rendering approach that combines SVG and HTML. The library decouples the visual graph representation from underlying business logic and data structures through a dedicated state management system. It allows for extensive extensibility via a registration mechanism for custom nodes, edges, and canvas tools. The toolkit includes capabilities for automatic g

    X6 is a JavaScript/TypeScript diagramming library purpose‑built for creating interactive flowcharts, mind maps, and visual workflow editors, offering custom node and edge definitions, real‑time drag/zoom/pan, and a registration‑based extensibility system — a comprehensive choice for building custom diagram editors in web applications.

    TypeScriptCanvas Pan and Zoom ControlsVisual Diagram Editors
    Vezi pe GitHub↗6,598
  • didi/logicflowAvatar didi

    didi/LogicFlow

    11,441Vezi pe GitHub↗

    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

    LogicFlow is a TypeScript-based SVG flowchart editing framework and plugin-driven diagram engine that directly delivers the custom diagram editor and visual workflow capabilities you need, with support for custom shapes, connectors, interactive drag/zoom/pan, and a plugin architecture that covers export and event handling — making it a comprehensive fit for building browser-based diagramming tools.

    TypeScriptFlowchart EditorsInteractive Diagramming Tools
    Vezi pe GitHub↗11,441
  • jerosoler/drawflowAvatar jerosoler

    jerosoler/Drawflow

    6,047Vezi pe GitHub↗

    Simple flow library 🖥️🖱️

    Drawflow is a JavaScript library for building interactive flow diagrams in the browser, offering custom nodes, connectors, drag-and-drop editing, zoom/pan, serialization, and event support – a comprehensive fit for creating diagram editors.

    JavaScriptCanvas Pan and Zoom ControlsFlow Diagram Serializations
    Vezi pe GitHub↗6,047
  • 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

    React Diagrams is a TypeScript framework for building interactive node-and-link diagram editors inside React applications, fitting your search for a web-based diagramming library—though it focuses on React and may not natively support Vue/Angular or direct SVG/PNG export.

    TypeScriptDrag and Drop InteractionsFlow Diagram Serializations
    Vezi pe GitHub↗9,412
  • alyssaxuu/flowyAvatar alyssaxuu

    alyssaxuu/flowy

    12,048Vezi pe GitHub↗

    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 th

    Flowy is a JavaScript library for building drag-and-drop flowchart interfaces in web apps, matching the search for a web-based diagramming library, though it lacks built-in export to SVG/PNG and explicit framework integrations.

    JavaScriptInteractive Diagramming Tools
    Vezi pe GitHub↗12,048
  • clientio/jointAvatar clientIO

    clientIO/joint

    5,272Vezi pe GitHub↗

    Joint is a JavaScript library for building interactive visual diagrams and flowcharts using Scalable Vector Graphics. It provides a programmable environment for creating an interactive SVG canvas with integrated support for zooming, panning, and touch gesture controls. The framework includes a component system for defining custom shapes and programmatic elements within a vector-based coordinate system. It features a JSON-based diagram serializer for saving and loading diagram states, as well as automated layout algorithms and relationship mapping to render nodes and edges. The library covers

    Joint is a dedicated JavaScript library for building interactive diagram editors on the web, offering an SVG-based canvas with zoom/pan, custom shapes, connectors, JSON serialization, and event handling — matching your search for a flexible, programmable diagramming library.

    JavaScriptFlow Diagram Serializations
    Vezi pe GitHub↗5,272
  • 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

    GoJS is a JavaScript diagramming library that provides everything needed to build interactive flowcharts and diagram editors inside web apps, including custom shapes and connectors, export/import (SVG, PNG, JSON), real-time drag/zoom/pan, and an event system — a complete fit for this search.

    HTMLCanvas Pan and Zoom ControlsCustom Shape Rendering
    Vezi pe GitHub↗8,447
  • jgraph/mxgraphAvatar jgraph

    jgraph/mxgraph

    6,917Vezi pe GitHub↗

    mxgraph is a client-side graph visualization tool and JavaScript diagramming library. It functions as an SVG-based drawing framework used to create and render interactive diagrams directly within a web browser. The library enables the development of custom diagramming tools, such as network maps and flowcharts, by providing the means to draw and manipulate visual data structures. It focuses on client-side data visualization, allowing for the representation of complex node and edge relationships without requiring server-side rendering.

    mxgraph is a client-side JavaScript diagramming library that provides the core drawing, editing, and interactive capabilities (drag, zoom, pan) for building custom diagram editors and flowcharts directly in the browser, making it a direct fit for creating interactive diagramming tools in web applications.

    HTMLVisual Diagram Editors
    Vezi pe GitHub↗6,917
  • jsplumb/jsplumbAvatar jsplumb

    jsplumb/jsplumb

    7,768Vezi pe GitHub↗

    jsplumb is a JavaScript diagramming library and visual connectivity engine used to draw draggable connections between HTML elements. It functions as an SVG connector framework that renders dynamic links to create visual connectivity maps and flowcharts. The library provides tools for building node-based user interfaces, interactive workflow mapping, and visual diagramming. It enables the creation of dynamic relationship visualizations where users can link steps or pieces of information together on a web page.

    jsPlumb is a JavaScript SVG-based diagramming library specifically built for creating interactive node-based UIs and flowcharts with draggable connections, making it a directly relevant choice for building custom diagram editors inside web applications.

    Visual Diagram Editors
    Vezi pe GitHub↗7,768
  • 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

    xyflow provides a React- and Svelte-based framework for building interactive node-based diagram editors with custom shapes, connectors, drag/zoom/pan, and export/import, directly matching your need for a web-based diagramming library — it just lacks native Vue and Angular integration, keeping it from being the strongest all-round choice.

    TypeScriptInteractive Diagramming Tools
    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

    Rete is a TypeScript framework for building interactive node-based editors and dataflow diagrams, which directly matches the need for a web-based diagramming library; it supports custom nodes, connectors, drag/zoom/pan interactions, and event handling, though export/import features may need custom implementation.

    TypeScriptViewport Navigation ControlsNode Editors
    Vezi pe GitHub↗12,077
  • bpmn-io/bpmn-jsAvatar bpmn-io

    bpmn-io/bpmn-js

    9,569Vezi pe GitHub↗

    bpmn-js is a browser-based BPMN 2.0 web modeler and rendering engine used for creating, editing, and visualizing business process models. It functions as an XML process modeler that parses BPMN 2.0 XML data into interactive visual diagrams within a web application. The project distinguishes itself as a business process visualizer with capabilities for process flow simulation, which tracks token movement to mimic real-time execution. It also supports diagram version comparison to identify changes between model iterations and provides a layered overlay interface for binding metadata and custom

    bpmn-js is a browser-based BPMN 2.0 modeler library that provides interactive diagram editing with drag, zoom, pan, an event bus, and support for custom shapes—ideal for building process diagram editors, though its focus on BPMN notation means it is less suited for general-purpose flowchart creation.

    JavaScriptBPMN 2.0 Web ModelersSVG-Based Vector RenderingBPMN 2.0 Process Modeling
    Vezi pe GitHub↗9,569
  • 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

    Cytoscape.js is a library for interactive node-link diagrams with custom shapes, connectors, real-time interaction, and an event system, which makes it a strong option for building diagram editors; however, its primary focus is on graph/network visualization rather than flowchart-specific shapes, so it fits your need well but may require extra customisation for flowchart workflows.

    JavaScriptGraph Visualization LibrariesInteractive Diagramming LibrariesInteractive Graph Visualizers
    Vezi pe GitHub↗10,857
  • 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

    This React library provides components and hooks for building interactive diagrams and flowcharts, making it a good fit for custom diagram editors in React-based web applications, though it may lack built-in export/import or broader framework support.

    JavaScriptCanvas Pan and Zoom ControlsVisual Diagram Editors
    Vezi pe GitHub↗2,726
  • awslabs/diagram-makerAvatar awslabs

    awslabs/diagram-maker

    2,417Vezi pe GitHub↗

    Diagram Maker is a web-based library designed for building interactive graph visualization and data modeling tools. It provides a framework for rendering node and link structures, allowing users to create custom editing environments where complex data relationships can be visualized and manipulated directly in the browser. The library utilizes a modular, plugin-driven architecture that enables developers to extend the core editing functionality to meet specific requirements without altering the underlying source code. It manages the application state through a centralized, immutable store, en

    Diagram Maker is a TypeScript library for building interactive diagram editors for any graph-like data, fitting the need for a web-based diagramming library with support for drag, drop, zoom, and pan.

    TypeScriptInteractive Graph VisualizersCustom Diagram Editor DevelopmentEditor Capability Extensions
    Vezi pe GitHub↗2,417
Compară top 10 dintr-o privire
RepositorySteleLimbajLicențăUltimul push
antvis/x66.6KTypeScriptMIT18 iun. 2026
didi/logicflow11.4KTypeScriptApache-2.016 iun. 2026
jerosoler/drawflow6KJavaScriptMIT19 oct. 2024
projectstorm/react-diagrams9.4KTypeScriptMIT3 apr. 2025
alyssaxuu/flowy12KJavaScriptMIT13 iul. 2024
clientio/joint5.3KJavaScriptMPL-2.016 iun. 2026
northwoodssoftware/gojs8.4KHTMLNOASSERTION16 iun. 2026
jgraph/mxgraph6.9KHTMLNOASSERTION13 nov. 2020
jsplumb/jsplumb7.8K——27 sept. 2024
xyflow/xyflow37.3KTypeScriptMIT22 iun. 2026

Related searches

  • unealtă pentru diagrame
  • an open source diagramming tool for flowcharts
  • an open source diagramming tool for teams
  • un instrument pentru generarea de diagrame din cod
  • an open source tool for diagramming models
  • a javascript library for canvas drawing
  • librărie JavaScript pentru vizualizarea interactivă a datelor
  • unealtă pentru diagramarea arhitecturii cloud