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.