A zero-dependency, Canvas2D editor for flowcharts, org charts, mind maps, BPMN, UML, ER and network diagrams — a draw.io-style canvas with a fully typed API.
Included free on every WorksheetJS plan. See pricing →
The real engine, running entirely client-side. Pick a template and start editing — drag shapes, draw connectors, switch themes and export.
This is the real @worksheet-js/draw engine running in your browser — drag shapes, draw connectors, switch templates, and export. Nothing is sent to a server.
A complete diagram editor — and nothing you don't need.
Renders to a single canvas and ships its own UI chrome. No React, no SVG library, nothing else.
Flowchart, BPMN, UML, ER, network, UI-mockup, infographic and infrastructure shapes — all built in.
Straight, curved and orthogonal (obstacle-avoiding) edges with floating perimeter anchors and arrowheads.
Tree, radial and force-directed layouts arrange your nodes in one call — no manual nudging.
Import and export native draw.io XML, so diagrams move in and out of your existing toolchain.
Ship diagrams as SVG, PNG or PDF, or serialize to JSON for storage and programmatic editing.
Hide the chrome and step through shapes with fit-to-shape zoom — a slideshow built from your canvas.
On-canvas comment threads with replies and resolve, layers, undo/redo history and a live minimap.
Auto-arrange a sketch, start from a template, then export to wherever your team works — no plumbing required.