ZOFFICE // OFFICE SUITE IN RUST

// documents · spreadsheets · presentations — a Tauri v2 desktop app replacing Microsoft Office

Engineering Report GitHub

zoffice is a from-scratch office suite written in Rust — documents, spreadsheets, and presentations — delivered as a Tauri v2 desktop app behind a cyberpunk HUD, built to replace Microsoft Office. The editing engine is extracted as zoffice-core so the same office engine can embed inside the other MenkeTechnologies apps. The suite reads and writes the Microsoft Office and OpenDocument document, spreadsheet, and presentation formats — DOCX/ODT, XLSX/ODS, and PPTX/ODP are implemented in the engine. See the engineering report for verifiable status and counts.

Three Apps

Documents, spreadsheets, and presentations — the office triad — in one Rust suite sharing a single engine.

Tauri v2 Desktop

Native desktop app behind a cyberpunk HUD front-end, with the document engine in Rust rather than the WebView.

Engine Split Out

The editing engine lives in zoffice-core so the same code can embed in the other MenkeTechnologies apps.

Scope

zoffice targets the Microsoft Office surface across the three document classes — a word processor for documents, a spreadsheet, and a presentation editor — reading and writing the corresponding Microsoft Office and OpenDocument file formats. The engine implements DOCX/ODT (documents), XLSX/ODS (spreadsheets), and PPTX/ODP (presentations) I/O today; feature breadth grows from there.

Architecture

zoffice (Tauri v2 desktop app · cyberpunk HUD)
  └── zoffice-core (Rust engine)
        ├── documents
        ├── spreadsheets
        └── presentations

Where it goes next

See the engineering report for the current implemented status, the module breakdown, and the test and engine-size counts. Source lives at github.com/MenkeTechnologies/zoffice, part of the MenkeTechnologiesMeta umbrella.