
什么是awesome-reverse-engineered17000逆向工程开源项目索引完整指南awesome-reverse-engineered是一个收录17,000 逆向工程开源项目的超大规模索引凡是有人通过逆向工程封闭应用、API、设备、协议、文件格式、游戏或 AI 工具而诞生的开源成果这里几乎都能找到。它提供搜索网站、AI Agent 技能和 MCP 服务器三种使用方式并每晚自动刷新数据口号只有一个——Dont reverse engineer it twice别把同一件事逆向两遍。为什么需要逆向工程开源项目索引在开始逆向某个封闭产品之前你可能不知道它早就被人做过了——成果就躺在某个没人引用的仓库里。逆向工程开源项目索引的价值就在于先搜索再动手按产品、厂商或协议搜索直接找到现成工具省去数周逆向工作️信息结构化每个项目都标注了 GitHub Stars、主要语言、License、最后推送时间和归档状态健康度可视化非官方 API 会随厂商更新而失效索引用颜色标记项目活跃度帮你避开死项目每晚自动刷新Stars 数、归档状态、失效链接由 GitHub Action 夜间任务自动校验 一个被维护的非官方客户端胜过十个私藏的临时脚本。索引里有什么19 大分类一览索引共收录17,780 个项目累计1220 万 GitHub Stars其中 10,171 个处于活跃状态。热门分类如下分类项目数代表项目 游戏反编译与重实现6,143shadPS4、RPCS3、v86 设备、IoT 与硬件3,123KOReader、LibrePods、OpenLogi️ 逆向工程工具链1,175Ghidra、jadx、rea 非官方 Web/App API 客户端990yt-dlp、MediaCrawler AI 工具与 LLM 客户端757gpt4free、system prompts 合集 中国及亚洲平台779lx-music-desktop、alist、RevokeMsgPatcher⚰️ 在线服务复活639NoLongerEvil Thermostat、LegacyUpdate 汽车与出行536openpilot、evcc 网络与线路协议431Sunshine、Moonlight、Impacket 文件格式444FFmpeg、ImHex、SheetJS完整分类页面按主题拆分例如 categories/ai-tools-llm-clients.md、categories/game-decompilations-reimplementations.md、categories/devices-iot-hardware.md。项目健康度图例使用非官方客户端前必看Active12 个月内有提交Slowing1~3 年前最后一次提交Dormant3 年以上无提交️Archived已被作者归档三种使用方式搜索网站、Agent 技能、MCP 服务器1️⃣ 在线搜索按分类、语言、健康度筛选搜索网站支持在 17,780 个项目中按分类、语言和健康度过滤按 Stars 或最近活跃度排序且每次搜索都有可分享的链接。直接搜索产品名、厂商名或任务关键词即可比如搜car会立刻得到 openpilot 等 377 个汽车相关开源项目。2️⃣ 给 AI Agent 装上查找逆向工具技能当任务需要对接一个没有官方 API 的东西智能插座、汽车、聊天应用、文件格式时AI Agent 可以先搜这个索引再按 Stars、活跃度、License 排序读取 README 并挑出最合适的工具npx skills add alexgaoth/awesome-reverse-engineered技能的核心脚本 plugin/skills/find-reverse-engineered/scripts/re_index.py 只依赖 Python 标准库常用命令python3 re_index.py search tuya local # 按关键词排序搜索 python3 re_index.py info make-all/tuya-local # 查看条目 README 摘要 python3 re_index.py clone make-all/tuya-local # 浅克隆到 vendor/完整的技能说明见 plugin/skills/find-reverse-engineered/SKILL.md它规定了先查官方 API → 再选项目 → 使用前读代码的安全工作流。3️⃣ MCP 服务器让 Claude Desktop、Cursor 等客户端直接调用仓库内置了一个零依赖的 MCP 服务器详见 mcp/提供三个工具工具功能search_reverse_engineered按产品、厂商、协议或任务做排序搜索支持分类/语言/Stars 过滤get_reverse_engineered_project获取单个项目的 Stars、License、最后推送时间和 README 开头list_reverse_engineered_categories列出全部分类与子分类及数量服务器首次使用时自动下载 data/entries.json 并缓存 24 小时核心实现为 mcp/reverse_engineered_mcp.py。Resurrected130 个已死亡产品的复活清单这是索引里最有故事性的板块收录了130 个被厂商杀死、却被逆向工程开源项目续命的产品例如产品被谁杀死复活者Spotify Car ThingSpotify (2024)DeskThingAmazon Dash 按钮Amazon (2019)node-dash-buttonNest 恒温器 1/2 代Google (2025)NoLongerEvil ThermostatAOL 即时通讯 AIMAOL (2017)Open OSCAR Server任天堂 Wi-Fi 连接DS/Wii 联机Nintendo (2014)DWC Network Server 模拟器相关数据与页面源码data/resurrected.json、docs/resurrected/index.html。索引如何构建数据源与筛选机制索引的数据管道大致为研究 Agent搜索 GitHub / HN / Reddit / 各类 awesome 列表→ 范围过滤 → GitHub API 校验存在性、Stars、License→ 生成数据 → 渲染 README、分类页和搜索网站 → 夜间任务刷新。几个关键数字见 data/stats.json跨平台执行3,420 次搜索导入351 个现成列表合集剔除202 个超出范围的项目漏洞利用、越狱、破解、DRM 绕过等保留1,169 个已被作者归档的项目标记 ️夜间检查剔除53 个已删除或转私有的仓库记录于 data/removed.json收录范围明确只收录互操作、存档与研究类项目非官方客户端与 SDK、开源驱动、本地控制库、格式解析器、协议文档、重实现与反编译漏洞、破解、付费墙绕过、机器人账号等一律排除。数据来源与搜索记录详见 SOURCES.md。快速开始克隆仓库本地使用git clone https://gitcode.com/gh_mirrors/aw/awesome-reverse-engineered克隆后可以打开 README.md 浏览本周热门Hot this week与新增项目用浏览器打开 docs/index.html 离线使用搜索网站直接查询 data/entries.json 原始数据CC0 许可可自由使用本地运行 mcp/reverse_engineered_mcp.py 体验 MCP 服务器常见问题FAQQ索引里的项目可以放心用吗A索引只收录互操作与研究类项目但非官方客户端可能违反服务条款请只用于自己的账号、设备和数据使用前先阅读项目代码与 License。Q数据多久更新一次A每晚由 GitHub Actionscripts/refresh.py 驱动自动刷新 Stars、归档状态和失效链接。Q我的项目如何被收录A向仓库提交 Issue 或 PR说明仓库链接和它逆向了什么即可数据许可为 CC0代码部分为 MIT见 LICENSE、LICENSE-DATA。总结awesome-reverse-engineered 把散落在各处的 17,000 逆向工程成果汇聚成一座可搜索、可给 AI 调用、每晚自动刷新的索引。无论你是想控制一个没有官方 API 的智能设备、读取一个封闭文件格式还是找某个经典游戏的反编译工程不妨先来这里搜一搜——别把同一件事逆向两遍。创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考