Features
What @oh-just-another/editor gives you out of the box.
- Drop-in — one
<Editor>component. Add the package, render, ship. - Multi-renderer — auto-selects WebGL2, an OffscreenCanvas worker, or Canvas2D, and downgrades safely at runtime.
- Headless render — turn a scene into PNG or SVG in Node, no DOM — for servers, thumbnails, and exports.
- Import — Mermaid, Graphviz, and drawio diagrams.
- Persistence & history — versioned serialization with migrations, transactional undo/redo, and snapshot / branch / diff history.
- Typed — types are bundled; compose the lower-level packages directly when you need to.
- MIT — free for any project, commercial included; no production gate, no forced watermark.
New here? Start with Installation and the Quick Start.