BetterOffice

BetterOffice

Browser-native DOCX, XLSX, and PPTX editors

BetterOffice provides Rust and WebAssembly document engines with framework-neutral core packages and React editors. The same engines publish to npm, crates.io, and PyPI.

Guides

  • Packages: what to install, for which language, to do what.
  • JavaScript: the npm packages — React editors, framework-free cores, and locale strings.
  • Rust: the crates.io packages — three format facades and the per-layer crates behind them.
  • Python: the three format wheels on PyPI, engine compiled in.
  • Collaboration: connect DOCX, XLSX, and PPTX editors through a shared transport and deploy a Cloudflare Durable Object relay.

On this page