<!-- title: 从零重造所有软件：Puter的新赌注 -->

## 本期发掘思路

这期不看巨头的例行霸榜，专注两类货色：一类是最近7天刚冒头、星数蹿升但还没被写烂的新面孔，一类是45天内建起来、星数不高但定位锋利的小仓库。五个项目里有给「从零重造软件」写宣言的野心家，有替Mac玩家补上Steam Play缺口的补位者，有Unity阴影下走框架路线的C#游戏底座，有把反编译游戏做成自动更新榜单的保全索引，还有主机自制软件世界的第一座货架。没有一个是Agent套壳，每一个都能说清它替谁省了什么钱。

## 1. HeyPuter/everything — 把「重造轮子」写成宣言

**仓库**：[HeyPuter/everything](https://github.com/HeyPuter/everything) | Star 2233 | 近7天新建（截至10月19日）

一句话定位：Puter 团队的新仓库，官方描述只有一句——我们要从零开始，重造并开源世界上的软件。

先说背景：HeyPuter 这个组织此前凭同名开源「网络操作系统」在社区成名，做的是把一整套桌面环境搬进浏览器、可自托管的云系统，属于那种不走寻常路的团队。这次他们把野心摊在了仓库名上：everything。「重造轮子」在工程语境里历来是贬义词，但这个仓库把它翻转成了正面宣言——现代软件的问题恰恰是依赖堆得太高、黑盒太多：一个简单的记事工具底下可能压着几十层依赖，真正的控制权谁都不掌握。从零重写是理解软件的最短路径，也是供应链安全审计绕不开的笨功夫，这类实践在社区里一直有稳定的需求，只是从没人敢用「everything」这个词把它接过来。

七天两千二百星，说明这个宣言踩中了情绪。要看清的是：它的第一价值不是「马上拿来用」，而是当成长期跟踪的公共项目——每个被重造的基础件，都是一份带代码的教材。

上手难度：⭐⭐⭐（参与重写需要扎实的工程功底，围观和学结构则毫无门槛）

适用人群：想真正吃透基础软件的工程师、计算机教育者、造轮子爱好者。变现方向：围绕「从零实现XX」的课程与训练营、企业内部的基础组件审计参考、以这个仓库为案例库的技术内容创作——重造过程本身就是最好的教学内容。

## 2. NotProtonNot/NotProton — Steam Play，macOS等了太久

**仓库**：[NotProtonNot/NotProton](https://github.com/NotProtonNot/NotProton) | Star 1813 | Scala，近45天新建（截至10月19日）

一句话定位：给 macOS 补上一个「Steam Play」——让 Windows 游戏跑在 Mac 上的兼容层。

这个痛点有多老？Steam Play 在 Linux 上的成功已经有目共睹：Proton 把 Wine 和图形转译层打包成开箱即用的体验，Linux 玩家一夜之间能玩的游戏库翻了几倍。反观 macOS，苹果自己的方案停在「给开发者的移植工具」层面，普通玩家想跑 Windows 游戏，商业软件 CrossOver 证明了这个市场愿意付费——一家公司靠订阅制在 Mac 兼容层上活了很多年——但开源侧始终缺少一个对标 Steam Play 体验的整合方案，此前的明星开源项目又停了维护，空白就一直晾在那里。NotProton 的名字本身就很诚实：Not Proton，干的是 Proton 同款的事。45天1813星，压抑已久的需求一开闸就看得见水位。

工程上有个值得留意的细节：它用 Scala 写成，这在兼容层这个被 C/C++ 统治的领域是相当少见的选择，是硬核的异类路线还是 wrappers 的薄封装，值得后续跟踪观察，早期项目按阶段看待即可。

上手难度：⭐⭐⭐（装好即用的理想很美，兼容层的现实是总有几个游戏要折腾）

适用人群：Apple Silicon Mac 上想打游戏的人、给团队配 Mac 的 IT 管理员。变现思路清晰：CrossOver 用订阅制验证过付费意愿，开源核心加增值配置库、付费预设、托管图形转译开关，都是这条路上走得通的商业形态。

## 3. ahwootech/BRUTAL — Unity阴影下的C#野路子

**仓库**：[ahwootech/BRUTAL](https://github.com/ahwootech/BRUTAL) | Star 1915 | C#，近45天新建（截至10月19日）

一句话定位：免费开源的 C# 游戏框架——能拿来直接做游戏，也能当你自己游戏引擎的地基。

C# 游戏开发生态这几年一直在动摇。Unity 的计费风波把大量开发者推向退路思考，Godot 承接了大批难民，但另一条路线常被忽略：纯框架。MonoGame 证明过这条路能走多远——不少商业独立爆款就是拿框架而非完整引擎做出来的，开发者要的是代码级的确定权，而不是引擎黑盒里的魔法。BRUTAL 的定位在描述里写得明白：免费、开源、既服务于「做一款游戏」也服务于「造你自己的引擎」，并且强调直访原生层——这句话是说给受够了抽象层损耗的性能敏感型开发者听的。同一天它在星数榜和小而美两个维度都被看见，1915星对一个框架类项目是很硬的开局。

要提醒的是，框架路线的代价是动手量大：没有一键场景编辑器，很多引擎里点鼠标的事在这里要写代码。它筛选的本来就不是怕写代码的人。

上手难度：⭐⭐⭐⭐（要熟 C#，理解图形与底层概念，框架意味着自己搭积木）

适用人群：想彻底掌控技术栈的独立开发者、想造引擎的学习者、技术驱动的游戏工作室。变现方向：框架免费、生态收费是被反复验证过的模型——付费模板、美术资产包、实战课程、接不住需求时的外包网络，都是现成的下游。

## 4. SubmitGame/awesome-decomp-games — 给复活的游戏打个分

**仓库**：[SubmitGame/awesome-decomp-games](https://github.com/SubmitGame/awesome-decomp-games) | Star 1781 | Python，近45天新建（截至10月19日）

一句话定位：一个带评分、自动刷新的反编译游戏索引——把散落江湖的「民间复活工程」编成一本持续更新的活账本。

先解释这个行当：游戏反编译与重编译，是游戏保全圈最硬核的路线。社区把老游戏的机器码逆向还原成可读可编译的源码，再据此做出 PC 原生移植——《超级马里奥64》的反编译完成后就催生了活跃的 PC 移植与魔改生态，这是最著名的先例。问题是这类项目散落在各个仓库和论坛，传统的 awesome 列表靠人工维护，几个月不更新就烂掉，项目死没死、能玩到什么程度，全凭口口相传。这个仓库的差异点写在描述里：带评分（rated）、自动刷新（auto-refreshed），背后是 Python 做的自动化——它把「一份静态清单」升级成了「一个持续运行的索引」，这在 awesome 宇宙里是少见的工程化做法。对玩家，这是活死人居的寻宝图；对逆向工程师，这是找活儿和找同行的目录。

要说明的边界：这个行当的主流惯例是不分发游戏资产、要求玩家自备正版文件，仓库的价值在索引信息本身。

上手难度：⭐⭐（当目录逛毫无门槛，想参与反编译则完全是另一个难度级）

适用人群：游戏保全志愿者、逆向工程学习者、复古游戏媒体。变现方向：列表本身不适合卖钱，价值在上下游——游戏公司源码失传后的保全与重制工程协作、移植外包的人才池、以此为选题库的怀旧内容创作。

## 5. MyLuxy/overdrive — 主机自制软件的第一座货架

**仓库**：[MyLuxy/overdrive](https://github.com/MyLuxy/overdrive) | Star 801 | 近7天新建（截至10月19日）

一句话定位：PS5 的自制软件（homebrew）游戏商店，目录里躺着1800多个游戏。

主机圈有条铁律：每一台被社区打开的主机，最终都会长出一个应用商店。Wii 有 Homebrew Channel，PS Vita 有 VitaDB，Switch 有 Homebrew App Store——硬件解锁只是开场，内容分发层才是社区真正沉淀的地方。PS5 的自制软件生态起步晚、门槛高，overdrive 的做法是跳过零散分发的草莽阶段，直接把「商店」这个终局形态做出来：统一货架、统一目录。1800多这个数字值得琢磨——它说明内容侧的存量已经不小，此前缺的只是货架，而现在货架来了。801星、7天，在这个圈子里算是快速冒头。

要说清边界：homebrew 指自制软件，与盗版是两回事；但这条路天然伴随系统改机，玩家需要自担固件、保修与当地法规层面的风险，这也是它永远只能属于特定人群的原因。

上手难度：⭐⭐⭐⭐（需要解锁环境，门槛因主机固件状态而异，小白勿试）

适用人群：主机破解圈玩家、复古游戏爱好者。变现思路反而值得圈外人看：商店本身大概率不赚钱，但「把内容送上主机货架」的完整分发经验是稀缺能力——独立游戏的主机发行、老游戏重新发行、主机端工具链外包，都是这套能力在合法框架下的出口。

## 本期横向对比

| 仓库 | 类型 | Star | 上手难度 | 适用场景 |
|------|------|------|----------|----------|
| everything | 软件重造 | 2233 | ⭐⭐⭐ | 基础软件学习与审计参考 |
| NotProton | 兼容层 | 1813 | ⭐⭐⭐ | Mac 跑 Windows 游戏 |
| BRUTAL | 游戏框架 | 1915 | ⭐⭐⭐⭐ | C# 自控式游戏开发 |
| awesome-decomp-games | 保全索引 | 1781 | ⭐⭐ | 反编译游戏寻宝 |
| overdrive | 主机分发 | 801 | ⭐⭐⭐⭐ | PS5 自制软件货架 |

## 本期全景

```mermaid
flowchart TD
    ROOT["本期五个仓库"]
    ROOT --> A["软件自建与兼容"]
    ROOT --> B["游戏生态自建"]
    A --> A1["everything 从零重造宣言"]
    A --> A2["NotProton Mac兼容层"]
    B --> B1["BRUTAL C#游戏框架"]
    B --> B2["decomp 反编译活榜单"]
    B --> B3["overdrive PS5商店"]
```

这五个仓库摆在一起，能看到同一种气质：都不在现有平台的缝隙里捡食，而是在平台懒得管或管不了的地方自建地基——重造软件、自建兼容层、脱离引擎造框架、给民间复活工程建档、给主机社区立货架。小生态的基建，往往就是这么长出来的。

## 本期之最

- **最值得立即尝试**：awesome-decomp-games。零成本打开就能逛，按评分把那些「官方已死、民间复活」的游戏翻个底朝天，今晚就能寻到宝。
- **最有商业潜力**：NotProton。Mac 玩 Windows 游戏的付费意愿早被订阅制商业软件验证过，开源侧的空位明晃晃摆着，谁补上谁吃流量。
- **最被低估**：overdrive。801星是本期最低，但「商店」这个形态本身就是主机社区成熟度的里程碑，分发层的经验比星数值钱得多。

## 参考来源

1. [HeyPuter/everything](https://github.com/HeyPuter/everything) — 项目主页，定位描述（从零重造并开源世界软件）与 Star 数据来源（截至2026年10月19日）
2. [NotProtonNot/NotProton](https://github.com/NotProtonNot/NotProton) — 项目主页，「Steam Play for macOS」定位与 Scala 技术栈来源
3. [ahwootech/BRUTAL](https://github.com/ahwootech/BRUTAL) — 项目主页，框架定位（免费开源C#游戏框架、直访原生层）描述来源
4. [SubmitGame/awesome-decomp-games](https://github.com/SubmitGame/awesome-decomp-games) — 项目主页，带评分自动刷新的反编译游戏索引描述来源
5. [MyLuxy/overdrive](https://github.com/MyLuxy/overdrive) — 项目主页，PS5 homebrew 商店与1800+游戏目录数据来源

> [!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)
