Drop in as a component, extend and ship a word processor in your app.
The live editor needs a bigger screen. Open this page on a desktop to try it — or explore the demos.
Keep control of your data and your users on your app. Focus on building what makes your app special, don't spend months building a word clone.
We're giving you the decisive features your users expect right out of the box.
A basic word processor is not enough. You want a a modern flexible processor whose api can comform to your app?
Write plugins, change the schema, add your own nodes and marks, hook the transaction pipeline. Not a configuration object — the actual editor.
NodeViews are real React components in your tree, with your context and your state. No portals, no second subtree, no overhead.
Dispatch transactions from your backend while clients collaborate on the same document. Same schema, same validation as a keystroke.
Real-time editing on your own servers, against your own database. Documents never transit anyone else's infrastructure, including ours.
A React component that does its work in the browser. No editing service to keep up, no per-document round trip.
* Proofreading, collaboration and PDF export are the exceptions as they run server-side.
The document is a typed JSON tree, not an opaque blob. Diff it, validate it, generate it, and store it wherever the rest of your data lives.
The document is the DOM. Accessible by design — no pixel buffer to reimplement a11y against.
Build your own toolbar, menus, popovers, hover cards — whatever the rest of the app already uses. The editor does not own the chrome.
Theme it with the tokens you already have. No iframe, no sealed skin, no second design system to maintain.
Start free with the editor foundation. Add the premium packages — pagination, review, references, PDF, AI — as you need them.
Ship the whole editor foundation from the open-source core. Add premium packages only where your product needs them.
The full editor foundation, MIT-licensed.
Bolt on as your product grows.
The people inside your product open documents all day. Give them the desktop word processor they already know — in the browser, with nothing to install.
Familiar, accessible, and faithful to the page — so the document your client signs is exactly the one they saw on screen.
The Word-like surface your users already know — no training, no migration.
Runs in any modern browser, on any OS — Chromebook and Linux included.
Keyboard-first and screen-reader aware, built on real HTML semantics.
True pages, legal numbering, and footnotes that print exactly as shown.
Book a demo, or start with the open-source core today.