awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jgraph avatar

jgraph/mxgraphArchived

0
View on GitHub↗
6,917 stars·2,083 forks·HTML·6 vues

Mxgraph

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.

Features

  • Interactive Diagramming Libraries - Provides a comprehensive library for embedding and manipulating interactive, browser-rendered diagrams.
  • SVG Diagramming Libraries - Facilitates the programmatic creation and manipulation of SVG-based interactive diagrams.
  • Interactive Graph Visualizers - Provides a system for rendering and manipulating directed graphs and complex network structures in browser environments.
  • Client-Side Graph Visualizations - Represents structured data as interactive visual graphs that run entirely in the browser without server-side rendering.
  • SVG-Based Vector Rendering - Uses scalable vector graphics to render crisp, zoom-independent shapes and connectors in the browser.
  • Browser-Based Renderers - Executes complex graph rendering and manipulation entirely within the client-side browser environment.
  • Visual Diagram Editors - Provides a flexible framework for building custom visual editors for flowcharts, network maps, and workflows.
  • Coordinate Calculation Engines - Implements logic for calculating spatial coordinates and paths required for rendering nodes and edges in diagrams.
  • View-Model Architectures - Decouples the logical graph data structure from its visual rendering to allow independent state management.
  • Event-Driven Interaction Handlers - Captures mouse and keyboard inputs through a centralized listener to trigger visual updates and state changes.
  • Component Tree Mappings - Manages diagram elements as a tree of objects that map directly to SVG or HTML DOM nodes.
  • Data Visualization - Interactive diagramming library.
  • Game Engines - Library for creating interactive diagramming applications.

Historique des stars

Graphique de l'historique des stars pour jgraph/mxgraphGraphique de l'historique des stars pour jgraph/mxgraph

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Mxgraph

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Mxgraph.
  • jsplumb/jsplumbAvatar de jsplumb

    jsplumb/jsplumb

    7,768Voir sur 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.

    Voir sur GitHub↗7,768
  • cytoscape/cytoscape.jsAvatar de cytoscape

    cytoscape/cytoscape.js

    10,857Voir sur 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
    Voir sur GitHub↗10,857
  • shutterstock/rickshawAvatar de shutterstock

    shutterstock/rickshaw

    6,520Voir sur GitHub↗

    Rickshaw is a JavaScript library for building interactive, SVG-based time series charts in the browser. It provides a framework for rendering line, area, bar, and scatterplot visualizations from data series, with built-in support for axes, legends, color palettes, and interactive controls. The library distinguishes itself through a plugin-based architecture that allows renderers to be swapped at runtime, such as switching between stacked area and line chart views while preserving chart state. It includes an event-driven interaction layer for hover details, click behaviors, and drag-based rang

    JavaScriptchartsd3graph
    Voir sur GitHub↗6,520
  • novus/nvd3Avatar de novus

    novus/nvd3

    7,227Voir sur GitHub↗

    nvd3 is a data visualization framework and reusable web graphing library. It provides a collection of interactive charting components built on top of the D3.js library to render complex datasets as graphics within a web browser. The library functions as a wrapper for D3.js, offering predefined chart types and modular templates. This implementation allows for the creation of custom data graphs and web dashboards without requiring the author to write low-level SVG code from scratch. The system utilizes SVG-based vector rendering and attribute-driven styling to generate visualizations. It incor

    JavaScript
    Voir sur GitHub↗7,227
Voir les 30 alternatives à Mxgraph→

Questions fréquentes

Que fait jgraph/mxgraph ?

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.

Quelles sont les fonctionnalités principales de jgraph/mxgraph ?

Les fonctionnalités principales de jgraph/mxgraph sont : Interactive Diagramming Libraries, SVG Diagramming Libraries, Interactive Graph Visualizers, Client-Side Graph Visualizations, SVG-Based Vector Rendering, Browser-Based Renderers, Visual Diagram Editors, Coordinate Calculation Engines.

Quelles sont les alternatives open-source à jgraph/mxgraph ?

Les alternatives open-source à jgraph/mxgraph incluent : jsplumb/jsplumb — jsplumb is a JavaScript diagramming library and visual connectivity engine used to draw draggable connections between… cytoscape/cytoscape.js — Cytoscape.js is a JavaScript library designed for rendering interactive node-link diagrams and analyzing complex… shutterstock/rickshaw — Rickshaw is a JavaScript library for building interactive, SVG-based time series charts in the browser. It provides a… novus/nvd3 — nvd3 is a data visualization framework and reusable web graphing library. It provides a collection of interactive… apache/echarts — Apache ECharts is a JavaScript data visualization library used for rendering interactive charts and complex data… antvis/x6 — X6 is a JavaScript diagramming library and SVG graph rendering engine used to build interactive flowcharts, mind maps,…