# @silurus/ooxml

> Open-source JavaScript and TypeScript Office file viewer library for rendering DOCX, XLSX and PPTX directly in the browser with WebAssembly and Canvas.

- **Website:** https://ooxml.silurus.dev
- **Pricing:** open source
- **Categories:** Developer Tools, Video & Audio
- **Tags:** developer-tools, video-audio, design
- **Platforms:** Web, VS Code
- **Last verified:** 2026-09-10
- **Canonical page:** https://linkrena.com/tools/silurus-ooxml

## About

Rust/WASM parsers and Canvas renderers for DOCX, XLSX and PPTX, with document APIs and ready-to-use viewers.

DOCX, XLSX and PPTX parsing is implemented in Rust and compiled to WebAssembly.

The implementation refers to ECMA-376 / ISO 29500 and related Microsoft documentation where relevant.

Use built-in viewers or document APIs for custom previews, thumbnails and navigation.

Switch formats, navigate pages or slides, and scroll the sheet.

Selected supported features for each format are listed below. See the README for the full matrix; complex documents may still differ from Office.

Sep 1, 2026 v0.84.1 Word layout refinements in v0.84.1 v0.84.1 improves legacy text-box spacing and keeps page-break behavior carefully limited to the Word documents it was designed for. Read notice ↗︎ Sep 1, 2026 v0.84.0 TIFF images in v0.84.0 v0.84.0 adds opt-in TIFF image display across Word, Excel and PowerPoint files. Try Yours and the VS Code extension include it automatically. Read notice ↗︎ Aug 28, 2026 v0.83.0 Open large Word and PowerPoint files sooner in v0.83.0 v0.83.0 can show the opening pages or slides sooner for large Word and PowerPoint files, speeds up large Word tables, and uses embedded PowerPoint fonts when available.

## Related tools

- [Stemdeck](https://linkrena.com/tools/stemdeck): Stemdeck is an modern stem extraction platform for musicians,producers and hobbyists, designed to isolate vocals, drums, bass, piano and guitar for practice, t…
- [tinyjs](https://linkrena.com/tools/tinyjs): Build macOS, Windows, and Linux desktop apps in JavaScript: txiki.js backend, native webview window, ~6 MB shipped.
- [AI Jewelry Model](https://linkrena.com/tools/ai-jewelry-model): Creates on-model jewelry product photos from ordinary images for ecommerce listings.
- [LyricFast](https://linkrena.com/tools/lyricfast): Creates accurate lyric videos from one song for YouTube, TikTok and social feeds.
- [Try Omarchy](https://linkrena.com/tools/try-omarchy): Run Omarchy on MacOS without any setup.
- [Fast Cutvid](https://linkrena.com/tools/fast-cutvid): Fast, native video cutting for macOS, Windows, and Linux.
