
Scrivr
Build Google Docs-quality editors with canvas, not the DOM
21 followers
Build Google Docs-quality editors with canvas, not the DOM
21 followers
Scrivr is an open-source, headless document editor that renders on canvas — not the DOM. Pixel-perfect paginated layouts, real-time collaboration, AI toolkit with ghost text suggestions, track changes, and PDF export. Built on ProseMirror with a custom layout engine. Framework-agnostic core — bring your own framework. React bindings ship today; Vue and Svelte coming soon.




Hey PH!
We've been building document editing tools at Seraa AI for a while now. But we kept running into the same wall:
every web-based editor fights the browser's layout engine — and eventually loses.
Go try building real pagination in any DOM-based editor. Add track changes. Add collaboration. Layer on AI
suggestions. At some point, things start breaking in weird, browser-specific ways. We lived in that pain for months.
So we asked: what if we skipped the DOM entirely?
That's Scrivr. We render everything — every glyph, cursor, selection — directly onto canvas. No contenteditable
hacks. No layout inconsistencies. Documents look identical on every browser, every device.
What ships today:
- Real-time collaboration out of the box
- AI suggestions with ghost text
- Track changes with multi-author support
- PDF and Markdown export
- 17+ composable extensions
- Framework-agnostic core with React bindings (Vue and Svelte coming soon)
We open-sourced the whole thing (Apache 2.0) because we wish this had existed when we started.
Ask me anything, I'm here all day.