51 个商用软件被重写开源,从 Excel 到 AutoCAD 一个仓库全包
- 2026-11-07 06:42:26

每个月都有一笔软件账:Office 一份,Photoshop 一份,Zoom 和 Slack 再各来一份。
2026 年了,一套工作流还摊在五六个收费软件上,这事很多人已经麻木了。

GitHub 上有个仓库,名字起得很大,就叫 everything,挂在 HeyPuter 名下。
星标 5000 出头,主语言 JavaScript。它的自我介绍只有一句话:把全世界的软件从零重写一遍,全部开源。
原话是这么写的:「The Everything Project is an effort to rebuild and open-source the world’s software from scratch. From Office to Slack and Photoshop to AutoCAD, we are recreating free, open-source alternatives to all proprietary software.」
我把它这份 README 从头到尾读了一遍,表格逐行数了一遍。结论先放这里:51 个应用,九个分类,一个仓库,MIT 许可,四条命令能跑。
名字叫 Everything,干的事也真是 everything:从表格到电路板,51 个坑一起挖。
一、清单里都有谁

Office 类 7 个,名字都不遮掩:Spreadsheet 对 Microsoft Excel 和 Google Sheets,Documents 对 Word,Presentation 对 PowerPoint,Whiteboard 对 Miro,PDF 对 Adobe Acrobat,Notes 对 OneNote,Records 对 Airtable。
协作类 6 个:Meetings 对 Zoom,Teamchat 对 Slack,Email 对 Gmail,再加 Contacts、Calendar 和 Signatures——最后这个对标 DocuSign,电子签名也管。
创作类 6 个,是仓库里最出挑的一组:Photo Studio 对 Photoshop,Video Studio 对 Premiere Pro 和 Final Cut Pro,Vector Studio 对 Illustrator,Audio、Music、3D 三个 Studio 分别对着 Audition、Ableton Live 和 Maya。
工程类 4 个最硬:CAD 对 AutoCAD,Parametric 对 SolidWorks,Circuits 对 Altium Designer,Building Design 对 Revit。
这些全是专业饭碗级别的软件,敢碰就说明野心不小。
剩下的:效率类 5 个,财务类 4 个,业务类 13 个——CRM、Help Desk、POS、Hiring 一路排到 Fleet 和 Property Management;开发工具类 1 个 API Client;游戏类 5 个,Chess、Backgammon、Checkers、Solitaire、Sudoku,连纸牌都写了。
从 Office 到 AutoCAD,从 CRM 到纸牌游戏,这不是一个产品,是一张行业清单。
二、上手只要四条命令
工程上它是个 mono-repository,项目自己的说法是「containing all the applications and tools developed under the project」——51 个应用住同一个仓库,每个应用一个子目录。
跑起来不难。
要求 Node.js 22.12 以上,git clone 下来,cd 进 src 里随便哪个应用,npm install,再 npm run dev。
每一步都是开发者熟悉的动作,没有多余的花样。
许可也干净:整个仓库 MIT,第三方库各算各的。
原话是「licensed under MIT unless explicitly stated otherwise」。
三、这张清单招来的争议
好看的说完,说争议。
争议从一个老问题开始。
开源社区的老兵会说:LibreOffice、GIMP、FreeCAD、OnlyOffice 打磨了十几年,从头再写 51 个,重复造轮子。
这话站得住一半。
老牌替代品各自为战,技术栈五花八门;everything 把 51 个应用统一到一套 JavaScript 架构里,clone 一个仓库全部能跑,这个形态确实没人做过。
但单拎任何一个应用去跟十几年老项目比深度,它都还比不过。
维护是更实际的一笔账。51 个应用横跨办公、创意、工程、金融,星标 5000 出头的仓库,靠什么长期养写代码的人,README 一个字没提。
这钱从哪来,我说不准。免费的东西最贵,说的就是这种时候。
清单谁都能抄出来一份,把 51 个应用长期养下去才是真问题。
四、现在谁适合用
我认为,开发者现在就可以把它 clone 下来当教材。一个应用一个目录,看别人怎么用网页技术重写表格和文档,光这份架构作业就值回票价。
普通用户可以先把在线演示挨个点一遍,哪个顺手再往本地搬。
数据敏感的岗位更要慢一步——自研网页应用的数据存在谁的服务器上,README 只字未提,这事没搞清楚之前,公司文档别往里放。
一个仓库,51 个应用,MIT 许可。它能不能接住你的软件账单,clone 下来跑一跑就有数。
💬 评论区话题(来聊聊)
这 51 个开源替代品里,你最想先试哪一个?评论区报个应用名。
📎 项目地址
HeyPuter/everything
https://github.com/HeyPuter/everything
公众号文章放不了外链,把这行复制到浏览器打开,就是仓库主页。
🐋 关注「开源系列报道」
把开源项目,翻译成你能用的判断