Silurus/ooxml: Pixel-faithful Office documents, rendered in the browser
Summary
Silurus/ooxml is a browser-based viewer that renders Office Open XML documents (DOCX, XLSX, PPTX) to HTML Canvas using Rust-based WebAssembly parsers. The project details a per-format architecture with WASM parsers, web workers for parsing, and main-thread renderers, plus a headless engine API for custom UIs. It emphasizes security and privacy: no network by default, ZIP entry size caps, and XXE-safe XML parsing, making it suitable for SMB IT contexts.