Browser-native viewer for Apple iWork documents (Pages, Numbers, Keynote)
iWork Viewer parses .pages, .numbers, and .key files directly in the browser, supporting both legacy iWork '09 and modern IWA formats. It runs entirely client‑side using a Web Worker, so documents never leave the user's device. The library provides a simple API for embedding a preview surface in any web app, making it ideal for internal tools, archives, or offline deployments. Compared to server‑based converters, it offers privacy, speed, and zero‑runtime CDN dependencies.
View on GitHub →flyfish-dev/iwork-viewer