component
GraphCanvas
By Tommaso Sala
Details
- Tommaso SalaAuthor
- componentType
- $16.00Price
- 2026-06-03Published
- 2026-06-02Updated
- 2026-05-24Added
- ChartsCategories
Summary
GraphCanvas A self-contained interactive canvas for Framer.
Description
GraphCanvas A self-contained interactive canvas for Framer. Drop any component into the Nodes slot, GraphCanvas handles layout, connections, pan, zoom, and drag automatically. No external dependencies. Connections Three modes to fit any workflow: Manual _ define edges by node index with full per-edge color, style, and width control Narrative _ auto-generates a trunk → branch → bridge graph, with sparse / balanced / dense density Mixed _ both systems run together, deduplicated Edges render as smooth cubic bezier curves and stay visible regardless of node position, connections work in both directions. Layout Engine Physics-inspired auto-layout with full control over every parameter: Column count · Spacing & gutters · Stagger · Wave rhythm · Per-node jitter · Seed Layouts can be exported as JSON and locked in, generate a layout you like, copy it, done. Camera & Interaction Pan with inertia, scroll-to-zoom anchored at cursor Zoom range 0.22×–3× (configurable) Auto-fit on mount Snap to grid (optional) Full prefers-reduced-motion support Edit Mode Enable Edit Mode to freely drag nodes. The built-in Layout Panel lets you re-roll layouts, revert to saved, and copy JSON, all without touching code. Property Controls Every setting exposed in clean grouped objects directly in the Framer panel: Layout · Camera · Interaction · Appearance · Edge Style · Grid · UI Built For Portfolio maps · Product diagrams · Org charts · CMS narrative flows · Architecture diagrams · Multi-part scroll experiences
Introduction
Interactive GraphCanvas with auto layout
Rank history
Daily rank per list, from the first snapshot — lower is better.
- All · #5719