Interactive
Playground
Build a document with the demo widgets. Add blocks, edit their data, and inspect the output.
Editor9 blocks
Loading editor...
Output
What ships in this release
Define each widget with a data validator, default value, renderer, and optional editor. Documents keep stable block IDs and schema versions.
The editor supports insertion, selection, reordering, duplication, removal, and undo/redo. Rich text is optional and its editor loads separately.
pnpm add @headless-widgets/react @headless-widgets/editor Ready to editLocal demo · reload to reset