WordCraft
WordCraft 是一款用纯 Rust 重构的快速开源文字处理器,提供熟悉的选项卡功能区、样式、表格、修订、引用和邮件合并,原生读写 .docx,并可离线使用。
访问 storytold/wordcraft项目简介
WordCraft 是用纯 Rust 构建的开源文字处理器,以净室方式重新实现 Microsoft Word 的工作流。它提供熟悉的选项卡功能区、样式、表格、修订、引用和邮件合并,并原生读写 .docx。
核心功能
- 提供带选项卡、组、快捷键和实时样式库的熟悉功能区;原生读写 .docx,并导入导出 .odt、.rtf、.html、.md 和 .txt,导出带可选择文本的 PDF;缓存段落布局并按需渲染页面,使大型文档保持响应;支持修订、页边批注气球、接受或拒绝更改、文档比较,以及离线拼写和语法检查;支持目录、脚注、APA、MLA、Chicago 和 IEEE 风格的引用与参考文献、索引和题注;可通过命令行工具、JSON 控制通道和 MCP 服务器进行命令驱动的自动化。
适用场景
- 在类似 Word 的原生应用中编写和编辑 .docx 文档;制作带引用、参考文献、脚注和目录的学术与商务文档;通过修订、批注和文档比较审阅文档;通过 CLI 和 MCP 工作流自动检查、转换和编辑文档。
快速开始
- 可从项目页面下载 macOS、Windows、Linux 或 Web 的独立版本,或使用 ArtCraft Launcher 安装。若要从源码构建,需安装 Rust 1.90 或更高版本,克隆仓库,进入 wordcraft 目录,然后运行 cargo run --release -p wordcraft。
部署与要求
- 可原生运行于 macOS、Windows、Linux 和 BSD,也可通过 WebAssembly 在浏览器中运行。从源码构建需要 Rust 1.90 或更高版本。Linux 构建提供 Flatpak、AppImage、Debian 包、RPM 包和 tarball;另有可自行托管的 Web 构建。
采用前须知
- 许可证:Apache-2.0。在使用、修改或分发项目前,请确认其具体条款。