# OpenOOXML > Open-source OOXML (Office document) editors for the web: DOCX, XLSX & PPTX. Apache 2.0 licensed. OpenOOXML is the community continuation of the deprecated eigenpal editor and an API-compatible, drop-in alternative to it. A Rust/WASM core (v2) is in development. ## Packages (npm scope: @openooxml) - @openooxml/docx — DOCX editor core, available now. Install: `npm install @openooxml/docx` - @openooxml/docx-react — React bindings for the DOCX editor - @openooxml/docx-vue — Vue bindings for the DOCX editor - @openooxml/xlsx — XLSX spreadsheet editor (coming) - @openooxml/pptx — PPTX presentation editor (coming) ## Migrating from eigenpal eigenpal was a popular Apache 2.0 DOCX editor. It was deprecated when its maintainers moved to a commercial product. OpenOOXML forked the last open release and continues it under the same license with an identical API. It was started by a contributor to the original eigenpal editor. Zero-change migration (npm alias, existing imports keep working): npm i @eigenpal/docx-editor-core@npm:@openooxml/docx Package mapping: - @eigenpal/docx-editor-core → @openooxml/docx - @eigenpal/docx-editor-react → @openooxml/docx-react - @eigenpal/docx-editor-vue → @openooxml/docx-vue Full guide: https://openooxml.org/eigenpal ## Links - Website: https://openooxml.org - Migration guide (eigenpal → OpenOOXML): https://openooxml.org/eigenpal - GitHub: https://github.com/openooxml - npm: https://www.npmjs.com/org/openooxml - License: Apache 2.0