Repolode
ELY-Open-Source

ELY-Open-Source/ElyOffice

基于 Rust 与 GPUI 的离线优先桌面办公套件,涵盖文档、表格、演示、PDF、Git 与 Markdown。

可替代:Microsoft OfficeAdobe Acrobat

Star
73
Fork
5
未关闭 Issue
2
最近提交
8小时前

这是什么?

Ely Office 是一套用 Rust 编写、基于 GPUI 界面框架的桌面应用。它包含文字处理(DOCX、ODT)、电子表格(XLSX、ODS、CSV)、演示文稿(PPTX、ODP)、带 OCR 和签名功能的 PDF 阅读编辑、Git 客户端以及 Markdown 编辑器。文档直接读写本地普通文件夹,无需账号,也不依赖云服务。

办公类应用以 LibreOfficeKit 作为文档引擎,PDF 应用基于 MuPDF 与 Tesseract。ElyMark 使用 markdown-rs 渲染 Markdown,数学公式由 RaTeX 处理,图表由 mermaid-rs-renderer 生成。构建脚本会按固定版本下载并编译打过补丁的上游 LibreOffice、MuPDF 和 Git。目前已提供 macOS 的构建与打包流程,Linux 与 Windows 的配置已包含但尚未在相应系统上运行。

核心功能

  • 01基于 LibreOfficeKit 的文档、表格和演示应用。
  • 02支持 PDF 阅读编辑,并提供 OCR 与签名功能。
  • 03内置 Git 客户端 ElyTree。
  • 04Markdown 编辑器,支持数学公式与 Mermaid 图表渲染。
  • 05文件保存在本地文件夹中,无需注册账号。

适用场景

  • 在不依赖云端办公服务的情况下编辑 Office 文档。
  • 离线阅读、批注和签署 PDF。
  • 用桌面客户端管理本地 Git 仓库。
  • 编写包含公式和图表的 Markdown 笔记。

快速上手

  1. 1

    检查工具链版本(macOS)

    scripts/doctor.sh
  2. 2

    构建打补丁的 LibreOffice(约一小时)

    scripts/build-libreoffice.sh
  3. 3

    构建二进制文件

    cargo build -p ely-lok --bins -p ely-pdf-engine --bins
  4. 4

    运行 ElyDoc

    cargo run -p ely-doc

使用前须知

  • 文档中的构建和打包步骤仅适用于 macOS;Linux 和 Windows 的方案尚未运行过。
  • 构建需要耗时约一小时的打补丁版 LibreOffice,还需要 MuPDF、Git 和 Tesseract 数据。

标签

常见问题

ElyOffice 是什么?
基于 Rust 与 GPUI 的离线优先桌面办公套件,涵盖文档、表格、演示、PDF、Git 与 Markdown。 Ely Office 是一套用 Rust 编写、基于 GPUI 界面框架的桌面应用。它包含文字处理(DOCX、ODT)、电子表格(XLSX、ODS、CSV)、演示文稿(PPTX、ODP)、带 OCR 和签名功能的 PDF 阅读编辑、Git 客户端以及 Markdown 编辑器。文档直接读写本地普通文件夹,无需账号,也不依赖云服务。
ElyOffice 可以免费使用吗?用的什么许可证?
ElyOffice 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
ElyOffice 还在维护吗?
活跃维护中。ElyOffice 最近一次提交是在 2026年10月20日。
ElyOffice 适合用来做什么?
在不依赖云端办公服务的情况下编辑 Office 文档。 离线阅读、批注和签署 PDF。 用桌面客户端管理本地 Git 仓库。 编写包含公式和图表的 Markdown 笔记。
ElyOffice 怎么安装和运行?
检查工具链版本(macOS): scripts/doctor.sh 构建打补丁的 LibreOffice(约一小时): scripts/build-libreoffice.sh 构建二进制文件: cargo build -p ely-lok --bins -p ely-pdf-engine --bins 运行 ElyDoc: cargo run -p ely-doc
在哪里获取 ElyOffice?
源代码和安装说明在 GitHub 上:https://github.com/ELY-Open-Source/ElyOffice

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目