Open-source WYSIWYG .docx editor for React and Vue with canonical OOXML, tracked changes, and real-time collaboration. Agent-ready. Live demo | Documentation
Quick Start
npm install @eigenpal/docx-editor-react
See the React quick start below.
npm install @eigenpal/docx-editor-vue
See the Vue quick start below.
npm install @eigenpal/nuxt-docx-editor
See the Nuxt quick start below.
Packages
Package Description Docs @eigenpal/docx-editor-react React adapter. Toolbar, paged editor, plugins. Docs @eigenpal/docx-editor-vue Vue 3 adapter. Toolbar, paged editor, plugins. Docs @eigenpal/nuxt-docx-editor Nuxt 3 & 4 module wrapping the Vue adapter. Docs @eigenpal/docx-editor-core Framework-agnostic core: OOXML parser, serializer, layout engine, ProseMirror schema. Depend on this if you fork the React or Vue adapter. Docs @eigenpal/docx-editor-i18n Shared locale strings and types consumed by both adapters. Docs @eigenpal/docx-editor-agents Agent SDK and chat UI: framework-agnostic bridge, MCP server, AI SDK adapters, plus UI components. Docs
... continue reading