BetterOffice

Getting started

Install BetterOffice editors and APIs for React, JavaScript, Rust, and Python

BetterOffice lets you open, edit, render, and save documents, spreadsheets, and slides. Embed a React editor in your app, build on the JavaScript cores, or use the Rust and Python APIs for server-side processing.

Try the demo or choose a guide to get started.

Guides

  • Packages: choose packages for your language and file format.
  • JavaScript: install a React editor or use the framework-free core.
  • Rust: open, edit, render, and save files with native APIs.
  • Python: work with DOCX, XLSX, and PPTX files from Python.
  • Collaboration: connect editors and deploy a relay.

Releases and fidelity

On this page