Basic Vanilla Graph
Mounts the engine with object graph input, the Canvas renderer, circular layout, fit-to-view, and labels.
- graph input
- canvas renderer
- circular layout
- fit to view
- labels
- lifecycle events
Open a live demo to try a behavior, then inspect its main source file. Some examples import styles and helper modules; the full project currently requires repository access. The getting-started guides explain how to run and modify examples in a source checkout.
Use the framework-agnostic engine directly.
Mounts the engine with object graph input, the Canvas renderer, circular layout, fit-to-view, and labels.
Maps domain records into RawGraph, saves a normalized snapshot as JSON, and reloads it into a new engine.
Runs the force layout against a styled relationship graph and fits the resulting graph into view.
Runs the deterministic grid layout and a no-overlap post pass before fitting the graph into view.
Runs Dagre with mixed-radius Canvas nodes, then demonstrates user-triggered measured rectangle separation.
Exercises hover, click selection, node dragging, and interaction render state without React.
Light/dark themes, item overrides and cached data-driven rules with retained selection and load-driven node sizes.
Composes node and edge filters over an engine-owned visible view, lays it out in a browser Worker, and reports source provenance from picking.
Derives a clustered visible graph with synthetic cluster nodes, grouped edges, and source membership metadata.
Uses app-owned group visibility state to toggle collapsed synthetic nodes while preserving the source graph.
Exports the current Canvas viewport to a PNG data URL with output dimensions and background metadata.
Four built-in node shapes with straight, curved, reciprocal and loop edges and exact fill picking.
Applies related changes in one commit, demonstrates rollback, and highlights downstream neighbors through runtime collections.
The exact getting-started tutorial: three services, two directed dependencies, and a first color change.
Measured obstacle detours, parallel lanes, loops, selective rerouting and alternative label placement.
Explore incoming or outgoing dependencies with hop and result limits, exact traversal paths and visible partial-result explanations.
World/screen layers, scoped HTML input, activation cleanup, remount and bitmap export.
Map CSV or TSV columns to nodes and edges, with physical-line diagnostics and atomic validated imports.
Use the thin React adapter over the same engine.
Mounts the React wrapper with object graph input, the Canvas renderer, circular layout, fit-to-view, labels, and theme overrides.
Shows node click callbacks, controlled selection, canvas clearing, onReady, and GraphRef fit-to-view usage.
Find components, filter a commerce system, inspect dependencies and switch layouts in one interactive workspace.
The exact getting-started tutorial: three services, two directed dependencies, and a first color change.
Exercise realistic graph sizes and runtime behavior.
Renders a deterministic medium graph with force layout, fit-to-view, hover, and click selection as a smoke check for obvious regressions.