headless widgets
27 August 2026 · react, typescript
Build a CMS, a docs tool, or an editor inside your product out of your own React components. The document is versioned JSON, and published pages render the blocks without loading the editor.
You define each block, its fields, and how it looks while someone is editing and while someone is reading. Authoring routes get insert, reorder, undo, and patches into your own storage. Reader routes import only the renderer.