最近 GitHub 上出现了一批”用 Rust 重写经典软件”的开源项目,人气高得夸张。其中最知名的几个出自同一批作者:wordcraft、photocraft、pdfcraft、filmcraft、vectorcraft、lightcraft——分别对标 Word、Photoshop、PDF 编辑器、非线性视频剪辑、矢量绘图和照片编辑。
它们不是简单的”外壳复刻”,而是标注为 “clean-room reimplementation”(净室重写),也就是不参考原软件源码、仅依据公开行为规范实现的独立作品。
一、项目现状一览
- photocraft:照片编辑器,Star 数已过 6.4 万
- pdfcraft:PDF 阅读与编辑,约 1.5 万星
- filmcraft:非线性视频剪辑,约 1.4 万星
- wordcraft:字处理软件,约 1.3 万星
- vectorcraft:矢量绘图,约 9000 星
- lightcraft:非破坏性照片编辑,约 1.3 万星
二、为什么是 Rust
这波”Rust 重写潮”不是偶然,核心有三点:
1. 内存安全 + 性能兼得
传统桌面软件大量使用 C++,内存错误导致的崩溃和安全漏洞是老大难。Rust 在编译期就消除了空指针、野指针、数据竞争等问题,同时性能与 C++ 同档。
2. 跨平台编译体验好
一套代码可以编译到 Windows、macOS、Linux,甚至 WebAssembly。对于想覆盖多平台的开源项目,这比维护多套原生代码省事得多。
3. 生态逐渐成熟
GUI 有 egui、iced、tauri;图像处理有 image、ravif;音视频有 ffmpeg 绑定。以前”用 Rust 写桌面软件是自虐”,现在至少能跑起来了。
三、冷静看待:它们能替代商业软件吗
短期不能,原因很现实:
- 功能覆盖度:PS 的图层混合模式、滤镜体系、色彩管理积累了三十年,不是一个开源项目能在两年内追平的
- 文件格式兼容:PSD 的完整解析本身就是巨大工程量,能做到”打开不崩、主要图层保留”已属不易
- 插件生态:商业软件的护城河一半在插件市场,开源项目基本从零开始
- 专业工作流:印刷级色彩管理、专业视频编码链路,这些是行业标准而非功能清单
但反过来说,如果你的需求是”改改图片尺寸、裁切、加个文字、导个 PDF”,这些工具已经够用了,而且免费、无广告、不上传云端。
四、值得关注的几个思路
这波项目真正有价值的地方,不是”干掉 Adobe”,而是验证了几件事:
- 净室重写是可行的:不碰源码也能做出行为接近的替代品,这在法律和工程上都成立
- AI 辅助编码大幅降低了门槛:多个项目的提交节奏显示,作者明显在使用 AI 工具提高产出
- 用户对”本地优先”的需求真实存在:不开会员、不联网、数据不出本机,对隐私敏感人群是硬需求
五、要不要试试
给你的建议是分开看:
- 日常轻量编辑:可以下载试用,纯本地运行,没有隐私顾虑
- 专业生产环境:暂时不要迁移,功能缺口会直接影响交付
- 开发者:值得研究其架构,尤其是 Rust GUI 的工程组织方式
小结:用 Rust 重写 Photoshop 这类项目,象征意义大于实用意义——它证明开源社区有能力从零构建复杂桌面软件。但对于真正的专业用户,商业软件的地位在未来几年内依然稳固。想尝鲜可以用,想替代还得等。






![囧次元[樱花动漫]去广告纯净版 - 浩宇工作室](https://umwx.oss-cn-shenzhen.aliyuncs.com/wp-content/uploads/2023/01/7ef194ec378b-300x225.jpg)

![[电脑软件]抖音采集/下载工具TikTokDownloader 5.3 - 浩宇工作室](https://umwx.oss-cn-shenzhen.aliyuncs.com/wp-content/uploads/2024/05/20240510151922787-234818cqqjoo83p5s2us3e-300x151.png)





![囧次元[樱花动漫]去广告纯净版 - 浩宇工作室](https://umwx.oss-cn-shenzhen.aliyuncs.com/wp-content/uploads/2023/01/7ef194ec378b-1024x768.jpg)

![[电脑软件]抖音采集/下载工具TikTokDownloader 5.3 - 浩宇工作室](https://umwx.oss-cn-shenzhen.aliyuncs.com/wp-content/uploads/2024/05/20240510151922787-234818cqqjoo83p5s2us3e-1024x516.png)







暂无评论内容