纯 Rust 重写 Photoshop、Word、PDF 阅读器:一群开源项目正在挑战商业软件

过去一个月,GitHub上出现了一批”用纯Rust从零重写商业软件”的项目,其中几个已经拿到上万星标,值得单独说说。

一、这批项目在做什么

  • PhotoCraft:用纯Rust从零实现的图片编辑器,对标Photoshop基础工作流,星标已超6万。
  • WordCraft:从零重写Microsoft Word的文档编辑能力(clean-room reimplementation)。
  • PdfCraft:PDF阅读器与编辑器,同样是纯Rust。
  • FilmCraft / LightCraft / Compositor:非线性视频剪辑、无损照片编辑、macOS上的合成器。

它们的共同点很鲜明:纯Rust实现、从零写起、开源、不依赖原厂商代码(clean-room,即不参考原软件源码,靠公开格式规范重新实现)。

二、为什么用Rust

  1. 内存安全。图像/视频处理是内存密集场景,C++的悬垂指针和越界访问是历史顽疾,Rust在编译期就能挡住大部分。
  2. 性能接近原生。没有GC停顿,处理大文件时帧率更稳。
  3. 跨平台打包更容易。一套代码编译出Windows/macOS/Linux三端,对开源项目尤其关键。
  4. AI辅助编程降低了重写成本。这类项目体量巨大,过去个人开发者不可能完成,现在借助AI可以快速铺开骨架。

三、能不能真的替代商业软件

客观地说:短期不能,长期有可能在细分场景替代。

  • 能替代的部分:日常图片裁剪调色、普通文档编辑、PDF阅读标注、简单视频剪辑。对80%的日常需求,功能已经够用。
  • 难以替代的部分:专业色彩管理、印刷级排版、复杂图层与特效、行业插件生态。这些是商业软件几十年积累的护城河。
  • 真正的变量:文件格式兼容度。谁能把PSD/DOCX/PDF的兼容性做到”打开不乱”,谁就赢了一半。

四、给普通用户的价值

  • 多一个免费选择:不想订阅Adobe全家桶的,可以先试试这些开源替代品。
  • 老电脑友好:Rust原生程序通常比Electron套壳软件轻得多,老机器上体验更好。
  • 注意成熟度:星标高不等于功能完整,这类项目多数还在快速迭代期,重要文件务必先备份。

五、小结

这批项目的意义不在于”马上干掉Photoshop”,而在于它们证明了:在AI辅助开发的时代,重写一个大型桌面软件的边际成本正在快速下降。

当重写成本降到一定程度,商业软件的护城河就不只是”功能多”,而必须靠生态、格式、服务来维持。这是未来几年桌面软件格局最值得关注的变化。

© 版权声明
THE END
喜欢就支持一下吧
点赞34 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容