Skip to content
Tech News
← Back to articles

Show HN: Open-source .docx editor library for building document apps

read original get LibreOffice Document SDK → more articles
Why This Matters

This open-source .docx editor library offers developers a powerful tool to build advanced document editing applications with real-time collaboration, tracked changes, and support for canonical OOXML. Its modular design for React, Vue, and Nuxt enables seamless integration, making it a significant advancement for creating customizable, feature-rich document editors in the industry. This development empowers both consumers and developers to enhance productivity and collaboration within their applications.

Key Takeaways

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