Devotd Github
新发现开发工具

ibisjp/ibis-office v0.8.4 — 基于 Rust 的办公套件

ibisjp/ibis-office 是一个用 Rust 构建的办公套件,旨在编辑 DOCX、XLSX、PPTX 文档,并在多个平台上实现 GPU 渲染。

仓库信息ibisjp/ibis-office ↗

ibisjp/ibis-office 是一个用 Rust 构建的办公套件,旨在编辑 DOCX、XLSX、PPTX 文档,并在多个平台上实现 GPU 渲染。

GitHub 项目说明: The next-gen Office suite built with Rust & GPUI. Blazing-fast, memory-safe, and highly accurate editing for DOCX, XLSX, and PPTX with pixel-perfect rendering. Powered by DirectX, Metal, Vulkan & WebGPU for peak performance across Windows, macOS, Linux, and Web (Wasm).

星标
★ 391
复刻
23
语言
Rust
许可证
AGPL-3.0
最新版本
v0.8.4
查看原始来源 ↗在 GitHub 查看 ↗

ibisjp/ibis-office(ibisOffice)是一个用 Rust 和 GPUI 构建的办公套件。它的目标是打开、查看、编辑并保存 Word(.docx)、Excel(.xlsx)、PowerPoint(.pptx)文档。仓库中公开的最新版本是 v0.8.4。不过所提供的信息中没有列出该版本的变更内容,因此无法确认具体的版本变更点。

该项目选择同时在桌面应用和网页浏览器中处理文档,并使用 GPU 绘制画面。根据 README,同一套代码库面向 Windows、macOS、Linux 以及网页(Wasm),并支持 DirectX、Metal、Vulkan、WebGPU 作为渲染后端。其目标是让 Word、Excel、PowerPoint 文档在 ibisOffice 中也呈现相同的外观。README 说明,兼容性是通过与真实 Office 生成的 PDF 逐像素对比来验证的。许可证为 AGPL-3.0。

性能表格以及测试 7 万次的相关内容以 SVG 图片和 README 文字说明的形式给出,所提供的信息中未能确认可复现这些内容的手段。仓库提到 test/ 目录下的基准测试数据和 crate 级测试,但仅凭这些难以判断各 GPU 后端的速度或渲染兼容性。因此目前能确认的只是设计与目标,实测性能仍需单独的依据。