storytold/wordcraft
An open-source, clean-room reimplementation of Microsoft Word in pure Rust
解决的问题
WordCraft 是 Microsoft Word 的开源、洁净室重制版。它提供一个快速、私密且跨平台的文字处理器,保留熟悉的 Ribbon 工作流程和 .docx 兼容性,而不依赖专有软件。
运作方式
完全以 Rust 构建,应用程序使用分层架构来处理从几何测量、文档建模到分页和渲染的一切。它利用 egui 库在 macOS、Windows、Linux、BSD 和网页(通过 WebAssembly)上进行 GPU 加速的原生渲染。为了启用 AI 集成,每个用户动作都对应到特定的命令 ID,允许软件通过命令行工具、JSON 控制通道或 MCP 服务器驱动。
适用对象
专为想要一个开源、快速且兼容于标准文档格式(如 .docx、.odt 和 PDF)的专业文字处理器的作家和文档设计师而设计。
重点特色
- 高兼容性:读写 .docx (OOXML),并支持各种其他格式,包括 .odt、.rtf、.html、.md 和 .txt。
- 代理就绪:特别设计为可通过 MCP 服务器和 CLI 由 AI 代理驱动,允许代理执行命令、检查文档和渲染页面。
- 性能:具备缓存的段落布局,实现极快的打字速度和按需页面渲染。
- 全面功能集:包括高级文字处理工具,如修订跟踪、邮件合并、引用(APA、MLA、Chicago、IEEE)和复杂页面布局(首字下沉、文字环绕)。
- 隐私:所有拼写和语法检查都在离线状态下运行。
写过它的文章
相关
- 项目
- 项目
- 项目
- 项目