Office Open XML Viewer: AI-generated browser-based document renderer using Rust/WASM and Canvas 2D
By
maxloh
A five-star bake. Worth schmearing, sharing, saving.
Summary
A browser-based viewer for Office Open XML documents (DOCX, XLSX, PPTX) that renders to an HTML Canvas element. The parsers are written in Rust and compiled to WebAssembly, while the renderers use the Canvas 2D API. Notably, the entire codebase — including Rust parsers, TypeScript renderers, tests, and tooling — was generated entirely by Claude (Anthropic's AI assistant) through iterative prompting, with no human-written application code in the repository.
Key quotes
· 5 pulledThis entire codebase — Rust parsers, TypeScript renderers, tests, and tooling — was implemented by Claude (Anthropic's AI assistant) through iterative prompting.
No human-written application code exists in this repository.
A browser-based viewer for Office Open XML documents that renders to an HTML Canvas element.
The parsers are written in Rust and compiled to WebAssembly; the renderers use the Canvas 2D API.
Each format also exposes a headless engine (DocxDocument / XlsxWorkbook / PptxPresentation) that renders into any caller-supplied canvas.
You might also wanna read
Open Browser Use: Open-source local-first browser automation for AI agents
Open Browser Use is an open-source, local-first browser automation tool that connects AI agents (like Codex, Claude Code) to real Chrome pro
Design In The Browser: Visual Tool for Frontend Development with AI Code Generation
Design In The Browser is a visual tool that allows frontend developers to point at website elements and describe changes in plain language,
Anthropic Integrates Claude AI Assistant into Microsoft Word for Enhanced Productivity
Anthropic has launched Claude's 37th product integration, bringing its AI assistant natively into Microsoft Word. The integration allows use
Anthropic Launches Claude Code Web Platform for Browser-Based Coding Task Automation
Anthropic has launched Claude Code on the web, a browser-based tool that allows developers to delegate coding tasks directly from their brow
BrowserBook: AI-Powered IDE for Browser Automation Development
BrowserBook is an AI-powered integrated development environment (IDE) for creating browser automations. It combines a Jupyter-style notebook
OpenBrowser-AI: Direct Browser Control for AI Agents via Chrome DevTools Protocol
OpenBrowser-AI is a tool that connects AI agents directly to web browsers using raw Chrome DevTools Protocol (CDP) without abstraction layer
