Skip to content
@office-rs

office-rs

office for rust.

office-rs

English | 简体中文

A GPU-rendered Office document suite built in Rust

Native and WASM dual-target SDKs for seamless embedding

Official Website · GitHub


Vision

office-rs is dedicated to building a suite of GPU-rendered Office document products in Rust. Each document format (docx, ofd, future sheets, slides...) has its own parsing, layout, rendering, and editing engine, exposed uniformly as both native desktop and WebAssembly SDKs.

We believe:

  • Native GPU rendering is the only way to meet modern office documents' demands for layout precision and interaction fluidity.
  • Rust's memory safety and zero-cost abstractions make it the best language for hosting complex document engines.
  • Native + WASM dual-target lets the same engine embed into desktop apps and browser/Electron/Tauri hosts alike — truly "write once, embed everywhere."

Project Matrix

Project Format Spec Capabilities Live Demo Status
rword OOXML .docx ISO/IEC 29500 Read / Write / Edit Try it Core closed source
rofd OFD GB/T 33190 Render / Annotate / Edit Try it Beta

All projects ship as both native Rust crates and JS SDKs on npm.

The matrix is still expanding — spreadsheets (sheets), presentations (slides), and more are on the roadmap.


License

All projects are licensed under Apache License 2.0. See the LICENSE file in each repository for details.


Built with Rust, powered by GPU.

Pinned Loading

  1. rofd rofd Public

    home

    Rust 2

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…