<!-- title: 重建世界软件：Puter的开源新赌局 -->

# 重建世界软件：Puter的开源新赌局

## 本期概述

这一期刻意避开AI编程助手这条已经被写穿的车道，钻进两片更冷、但真金白银味道更重的地带。第一片是「旧软件的新生命」：一个想从零重建世界所有软件的宣言式仓库，和一款活了几十年、如今带着一句行为艺术式描述闯进GitHub的屏幕保护程序。第二片沿着游戏生态的技术栈纵向下铲：从让Mac跑Windows游戏的移植层，到Unity之外的C#引擎选项，再到PS5自制软件的统一货架，最后收到一份会自己更新的游戏反编译档案。六仓全部是近7天到45天内的GitHub新面孔，其中四仓Star不足2000，属于典型的抢先看窗口期。

---

## 1. HeyPuter/everything：把世界软件从头再造一遍

[HeyPuter/everything](https://github.com/HeyPuter/everything) | ⭐2233 | 近7天新建

一句话定位：仓库描述就是一句宣言——「We're rebuilding and open-sourcing the world's software from scratch」，从零重建并开源世界上的软件。

它戳中的痛点是每个人电脑里都有的那一堆「数字废墟」：老播放器、老画图板、老下载工具，原作者不维护了，公司倒闭了，格式锁死了，订阅制把买断时代的工具一个个变成租来的壳。这些软件承载的是一代人的使用习惯，却困在闭源和停更里没人认领。

拆解一下这个项目的底气从哪来。背后是Puter团队——他们此前做出过开源的「互联网操作系统」Puter，一套跑在浏览器里的云桌面，在开发者社区摸爬滚打多年，最懂怎么用Web技术复刻桌面软件体验。Everything更像是这套能力的延伸：把经典软件一件一件用现代技术重造，并且全部开源。放在几年前，「重写一个画图板」是赔本买卖；2026年AI写代码把重造成本压缩了一个数量级，这类仓库第一次在经济上成立了。上线不到一周冲到2200+星，说明社区等这口气等了很久。

上手难度：⭐⭐

适用人群：被订阅制折磨的老软件用户、想找产品方向的独立开发者。商业上这是一手好棋：Puter本业就是云桌面和开发者平台，重建的每件经典软件都是流量入口，也是未来订阅服务的素材库。二次开发方向很直白——从仓库清单里认领一件冷门经典，做你的现代复刻版。

## 2. NotProton：给macOS装上Steam Play

[NotProtonNot/NotProton](https://github.com/NotProtonNot/NotProton) | ⭐1813 | 近45天新建 | Scala

一句话定位：描述只有五个词「Steam Play for macOS」——把Valve在Linux上验证成功的游戏翻译层路线，整套搬到Mac。

痛点无需论证：Mac的芯片性能早就够了，游戏生态却一直是瘸的。绝大多数Windows大作没有Mac版，玩家要么双系统、要么云游戏、要么干瞪眼。这块需求被反复验证过：苹果自己下场做过Game Porting Toolkit帮开发者评估移植，CrossOver靠订阅制把「Mac跑Windows程序」做成了年营收稳定的生意，开源社区的Whisky也一度是GitHub上的明星项目。需求在那里，缺的一直是「玩家视角的开箱即玩」——这正是NotProton的定位：像Steam Play一样点开就玩，而不是让用户自己手调兼容层配置。

实现上有个值得玩味的细节：主语言是Scala，这在游戏工具链里极其罕见，大概率是作者在性能敏感路径之外追求表达力的个人选择，也让这份代码库对想研究翻译层内部结构的人格外有阅读价值。

上手难度：⭐⭐⭐⭐（翻译层项目天然折腾，兼容性逐游戏打磨）

适用人群：手里压着一堆Windows游戏没得玩的Mac用户、想深入系统级兼容层开发的工程师。变现路径CrossOver已经趟平：订阅制服务化；二开方向是给它套GUI壳、接游戏库自动扫描、做云存档同步，每一样都是独立收费点的样子。

## 3. xscreensaver：一座闯进GitHub的屏保艺术馆

[xscreensaver-official/xscreensaver](https://github.com/xscreensaver-official/xscreensaver) | ⭐869 | 近7天上架GitHub（项目本身已年近三十）

一句话定位：Unix世界的屏幕保护程序活化石，仓库描述写着一句圈内笑话——「并没有官方的XScreenSaver GitHub仓库」。

这个项目的历史本身就值得一看。作者是Jamie Zawinski，网景浏览器早期核心程序员，后来退出业界经营酒吧，成了程序员文化的传奇人物之一。他写的xscreensaver从上世纪九十年代迭代至今，积累了几百种屏保模块：分形、流体模拟、生命游戏、粒子系统、几何变换，每一帧背后都是一段可以直接阅读的图形学代码。直到今天，它仍是众多Linux发行版屏保与锁屏功能的底座。

GitHub上这个仓库的趣味在于那句描述：真正的源码多年来一直托管在作者自己的服务器上，他对GitHub这类中心化平台的态度圈内人尽皆知。这个账号究竟是镜像者的幽默，还是作者本尊的冷面玩笑，仓库本身没有说破——但不管答案如何，它让一个三十年老项目以这种方式出现在2026年的趋势榜上，本身就是对「万物皆上GitHub」时代的一记温和嘲讽。

上手难度：⭐⭐⭐（X11老生态，配置靠命令行）

适用人群：图形编程学习者——每个屏保模块都是现成的图形学教材；Linux重度用户。变现思路：屏保的艺术化付费早有先例，手机主题商店卖的就是这个逻辑；把模块打包成电视待机画面、数字标牌内容源，是现成的二开方向。

## 4. BRUTAL：Unity之后，C#开发者的新选项

[ahwootech/BRUTAL](https://github.com/ahwootech/BRUTAL) | ⭐1915 | 近7天新建 | C#

一句话定位：免费开源的C#游戏框架，也可以直接拿来造你自己的游戏引擎，描述特别强调「直接访问原生层」。

痛点是这几年被反复刺痛的：商业引擎几次收费政策反复之后，独立开发者对「引擎房东」的信任出现了裂缝——你的游戏卖得好不好，可能取决于别人的一纸新条款。Godot接住了一部分人，但对深度C#用户来说，Godot的C#支持始终隔着一层，MonoGame这类框架又太贴底、什么都要自己搭。市场缺一个「C#原生、不被厚封装挡住、完全开源放心」的中间选项。

BRUTAL的卖点是两头都占：选C#，意味着数百万Unity开发者的语言技能零迁移；强调直通原生层，意味着性能调优和平台能力不被抽象层绑架。参照系是现成的——MonoGame靠这套哲学养出了《星露谷物语》这样的现象级作品。BRUTAL上线一周冲到1900+星，说明需求情绪已经蓄满。

上手难度：⭐⭐⭐⭐（引擎级框架，需要图形学和工程双功底）

适用人群：受够了引擎政策的独立开发者、想做自研引擎的技术团队。变现路径参考开源引擎的成熟打法：资产商店、付费课程、企业定制三件套；二开可以往垂直品类模板走，弹幕射击、roguelike的起步包都是被验证过的付费内容。

## 5. overdrive：PS5破解圈的「应用商店」时刻

[MyLuxy/overdrive](https://github.com/MyLuxy/overdrive) | ⭐801 | 近7天新建

一句话定位：一个PS5自制软件（homebrew）商店，货架上一千八百多款游戏。

主机破解社区的历史上，内容分发从来都是原始形态：论坛置顶帖、网盘链接、群文件互传。overdrive做的事情是把「货架」本身产品化：统一入口、统一陈列、统一分发。一千八百多款的收录量说明PS5上的自制内容供给已经形成规模，社区需要也养得起一个体面的分发前端。需要说清的边界是：homebrew指社区自制的、不侵犯版权的作品，但在主机上运行它们依赖特定的系统环境，这一步在主机厂商的用户协议里属于灰色地带，普通玩家请先掂量清楚。

真正值得带走的是它验证的模式：垂直内容货架的价值。Steam抽成30%依然让开发商排队，证明「货架即入口」在游戏行业是铁律。而任何一个新兴的小众硬件——模拟器掌机、电子墨水屏设备、车载系统——都缺一个overdrive式的体面分发入口。

上手难度：⭐⭐⭐（需要特定的主机系统环境）

适用人群：主机自制软件社区玩家、研究分发渠道的产品人。变现启发大于直接变现：给任一垂直硬件生态做内容货架，复制的是App Store的原始剧本。

## 6. awesome-decomp-games：把 awesome 清单做成会呼吸的数据产品

[SubmitGame/awesome-decomp-games](https://github.com/SubmitGame/awesome-decomp-games) | ⭐1781 | 近45天新建 | Python

一句话定位：一份带评分、自动刷新的游戏反编译工程清单——decomp、静态重编译、逆向还原项目一网打尽。

先补一句背景：游戏反编译这几年从极客玩具变成了正经工程学科。《超级马里奥64》的反编译项目直接催生了任天堂自己都没做的PC移植版，是最著名的案例；反编译既是对游戏史的保存，也是性能增强和跨平台移植的前置工程，这个领域的项目数量近年爆发式增长。

痛点在于awesome类清单的通病：建了就烂。链接失效、项目弃坑、没有质量分层，三年后就是一份数字废墟。这份清单的差异在于把策展做成了数据产品——「rated, auto-refreshed」两个词是它的全部机密：评分机制解决质量分层问题，自动刷新解决清单腐烂问题。Python技术栈意味着背后是抓取与评分脚本在持续运转。这个思路完全可以平移：任何领域的awesome清单，加上评分和自动刷新，就是一个能自我维护的信息产品。

上手难度：⭐⭐（作为读者翻清单零门槛；向清单贡献条目需要扎实的逆向功底）

适用人群：游戏保存研究者、模拟器开发者、怀旧玩家。变现方向：策展即服务，数据可以喂给游戏保存项目和模拟器兼容性测试；二开做一个游戏档案仪表盘，是顺理成章的下一步。

---

## 游戏生态的四层纵剖面

把视角拉高一点会发现，本期四个游戏相关仓库恰好拼出了这个生态的完整纵剖面——每个仓库占一层，互不重叠：

```mermaid
flowchart TD
    A["NotProton 移植层<br/>让旧游戏能跑"] --> B["BRUTAL 引擎层<br/>让新游戏能造"]
    B --> C["overdrive 分发层<br/>让游戏能被找到"]
    C --> D["decomp 档案层<br/>让历史不丢失"]
```

从左到右（自上而下）读就是一条完整的产业链：游戏先要在目标平台跑起来，然后有人提供造游戏的工具，造出来的游戏需要货架触达用户，而所有游戏最终都会变成需要归档的历史。四个仓库分别卡位一层，这也解释了为什么它们能在同一个榜单窗口期里同时冒头——生态成熟到一定阶段，每一层都会自己长出工具。

再叠加「旧软件新生命」的两仓，本期的地图如下：

```mermaid
mindmap
  root((本期六仓))
    旧软件新生命
      重造经典软件
      屏保艺术馆
    游戏生态纵剖面
      移植层 Mac跑Win游戏
      引擎层 C#自研框架
      分发层 PS5自制货架
      档案层 反编译清单
```

## 本期横向对比

| 仓库 | 类型 | Star | 上手难度 | 一句话场景 |
|------|------|------|----------|------------|
| HeyPuter/everything | 软件重建生态 | 2233 | ⭐⭐ | 认领一件经典软件做现代复刻 |
| NotProton | 系统兼容层 | 1813 | ⭐⭐⭐⭐ | Mac上开箱即玩Windows游戏 |
| xscreensaver | 图形艺术合集 | 869 | ⭐⭐⭐ | 现成的图形学教材库 |
| BRUTAL | 游戏引擎框架 | 1915 | ⭐⭐⭐⭐ | 不看房东脸色的C#开发 |
| overdrive | 内容分发平台 | 801 | ⭐⭐⭐ | 垂直硬件的内容货架样本 |
| awesome-decomp-games | 策展数据产品 | 1781 | ⭐⭐ | 会自动更新的逆向工程地图 |

## 本期之最

**最值得立即尝试：NotProton**。如果你有一台Mac和一堆吃灰的Windows游戏，这是六个仓库里痛点最直接、收益最立竿见影的一个——前提是你愿意陪它熬过早期兼容性的磕绊。

**最有商业潜力：HeyPuter/everything**。它不是单点工具而是一个生态的入口，背后站着有云服务本业的团队，每件重建的软件都是未来订阅服务的获客素材。「重建经典软件+托管收费」的闭环，是本期唯一一个能讲出完整商业故事的项目。

**最被低估：awesome-decomp-games**。表面上它只是又一份清单，实际上它示范了一个可以平移到任何领域的模式——给静态策展加上评分和自动刷新，清单就从一次性文档变成了持续运营的数据产品。会做清单的人很多，会让清单自己呼吸的人很少。

## 参考来源

1. [HeyPuter/everything](https://github.com/HeyPuter/everything) — 从零重建并开源世界软件，本期封面仓库
2. [NotProtonNot/NotProton](https://github.com/NotProtonNot/NotProton) — macOS上的Steam Play，Scala实现的Windows游戏翻译层
3. [xscreensaver-official/xscreensaver](https://github.com/xscreensaver-official/xscreensaver) — 近三十年的Unix屏保合集及其行为艺术式仓库描述
4. [ahwootech/BRUTAL](https://github.com/ahwootech/BRUTAL) — 直通原生的开源C#游戏框架
5. [MyLuxy/overdrive](https://github.com/MyLuxy/overdrive) — 收录1800+游戏的PS5自制软件商店
6. [SubmitGame/awesome-decomp-games](https://github.com/SubmitGame/awesome-decomp-games) — 带评分与自动刷新的游戏反编译工程清单

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
