8 Repos
Extends the appearance and behavior of nodes, edges, and connection lines to match specific design requirements.
Distinct from Node Appearance: Distinct from Node Appearance: covers both nodes and edges, not just node visual properties.
Explore 8 awesome GitHub repositories matching graphics & multimedia · Node and Edge Customizations. Refine with filters or upvote what's useful.
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
Creates unique shapes and associated business data to represent specific domain entities or workflow steps.
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
Offers a framework for defining the appearance and behavior of nodes and edges using CSS and frontend frameworks.
Visualize call graph of a Go program using Graphviz
Styles nodes and edges by package type, function visibility, and call type using color and line variations.
Vue Flow is a TypeScript library for building interactive node-based editors and flowcharts. It provides the core infrastructure for creating diagrams where users can drag, select, and connect nodes with edges, supporting pan and zoom navigation of the canvas. The library offers extensive control over graph behavior and appearance, including the ability to customize connection lines, define custom edge types, and configure zoom constraints and viewport defaults. It includes built-in components like a minimap for navigation, zoom controls, and a fit-view button, along with features for node re
Extends the appearance and behavior of nodes, edges, and connection lines to match design requirements.
3d-force-graph is a WebGL-accelerated component for rendering interactive network graphs in three-dimensional space. Built on the ThreeJS library, it positions nodes using a force-directed physics simulation that can be driven by either a D3-force or ngraph engine, producing dynamic layouts that users can rotate, zoom, and pan using mouse, keyboard, or touch controls. The component distinguishes itself through comprehensive camera control capabilities, including programmatic positioning, animated transitions, automatic timed orbiting, and zoom-to-fit functionality that frames all nodes within
Ships data-driven customization of node and link appearance including color, size, opacity, and 3D geometry.
go-diagrams ist eine Go-Visualisierungsbibliothek und ein DOT-Sprachgenerator, der zur Erstellung von Systemarchitekturdiagrammen verwendet wird. Es implementiert einen „Diagrams-as-Code“-Ansatz, der es Benutzern ermöglicht, Systemkomponenten, Infrastrukturabhängigkeiten und Datenflüsse mittels Go-Quellcode zu definieren. Die Bibliothek übersetzt diese codebasierten Definitionen in die Graphviz-DOT-Syntax, die anschließend vom Graphviz-Toolset verarbeitet wird, um die finalen visuellen Bild-Assets zu rendern. Sie unterstützt das Mapping gerichteter Kanten zur Veranschaulichung von Abhängigkeiten sowie die Organisation verwandter Komponenten in benannten Clustern oder Subgraphen, um architektonische Grenzen und logische Schichten darzustellen. Das Tool exportiert generierte DOT-Dateien und gerenderte Bilder direkt in das lokale Dateisystem zur Dokumentation und Versionskontrolle.
Models dependencies and data flow by assigning specific orientations to connections between system nodes.
Infographic is a declarative SVG infographic engine and AI-powered generator that transforms structured specifications and natural language descriptions into complete visual layouts. At its core, it provides a data storytelling framework that combines AI-driven layout generation with multi-pattern composition, supporting linear, circular, radial, tree, and mirror arrangements for sequential, hierarchical, and comparative data structures. The project distinguishes itself through a canvas-based interactive editor with real-time element manipulation and state history management, alongside a serv
Defines relation data structures with edges, labels, and arrow styles for infographics.
Diagram Maker ist eine webbasierte Bibliothek für den Aufbau interaktiver Diagramm-Visualisierungs- und Datenmodellierungstools. Sie bietet ein Framework für das Rendern von Knoten- und Link-Strukturen, das es Benutzern ermöglicht, benutzerdefinierte Bearbeitungsumgebungen zu erstellen, in denen komplexe Datenbeziehungen direkt im Browser visualisiert und manipuliert werden können. Die Bibliothek nutzt eine modulare, Plugin-gesteuerte Architektur, die es Entwicklern ermöglicht, die Kern-Bearbeitungsfunktionalität an spezifische Anforderungen anzupassen, ohne den zugrunde liegenden Quellcode zu ändern. Sie verwaltet den Anwendungszustand über einen zentralen, unveränderlichen (immutable) Store und stellt sicher, dass Interaktionen und Datenaktualisierungen über den gesamten Arbeitsbereich hinweg konsistent bleiben. Das Framework unterstützt eine Reihe visueller und analytischer Fähigkeiten, einschließlich der Möglichkeit, Metadaten an Verbindungen zu annotieren, räumliche Grenzen für eine präzise Objektpositionierung zu berechnen und alternative Farbthemen anzuwenden. Es handhabt Benutzerinteraktionen über ein ereignisgesteuertes System, das Aktualisierungen zwischen der visuellen Schnittstelle und dem zugrunde liegenden Datenmodell koordiniert.
Displays interactive node and edge structures for visualizing complex data relationships.