alexgaoth/awesome-reverse-engineered
alexgaoth/awesome-reverse-engineered has 1,292 GitHub stars and 228 forks. GitHot measured +8 stars in 24 hours. Last checked 2026-11-09 09:27 UTC. Last push 2026-11-02.
Don't reverse engineer it twice. 17,000+ open-source tools built by reverse engineering closed apps, APIs, devices, protocols, file formats, games and AI tools. Search site + agent skill + MCP server, refreshed nightly.
实测星标增长
- 24小时
- +8
- 7天
- 更新延迟
- 15天
- 更新延迟
- 1个月
- 更新延迟
各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。
README.zh-CN.md
原文English · 简体中文 · Français · Español · Tiếng Việt · Português (BR)
同一个东西,不必逆向两次。
17,710 个开源工具,它们之所以存在,是因为有人逆向了某个封闭的应用、API、设备、协议、文件格式、游戏或 AI 产品。
搜索索引,或者交给你的智能体:npx skills add alexgaoth/awesome-reverse-engineered
项目名称和描述保留英文原文。 · 社区:LINUX DO
动手逆向之前
有了智能体,以及 REA、Ghidra 这样的工具,逆向工程比以往任何时候都快。但你准备拆解的应用、API、设备或文件格式,往往已经有人做过,成果就放在某个没人链接的仓库里。
- 先搜索。 用网站或智能体技能,按产品、厂商或协议搜索。
- 找到了? 直接用、帮忙修,有问题向上游反馈。一个持续维护的客户端,胜过十个私人脚本。
- 没找到? 自己动手,以开源形式发布,然后提交到这里,让下一个人从你停下的地方继续。
智能体能自己完成这项工作吗?Interop-Bench 用随机生成的协议和文件格式来测试,并通过实际运行代码来评分。
收录内容
共 17,710 个项目,合计 12.4M 个 GitHub 星标:活跃 10,096 个,放缓 2,490 个,停滞 3,491 个,已归档 1,178 个。主要语言:Python (4,021), C++ (2,665), C (2,528), JavaScript (1,057), C# (957)。
| 分类 | 项目数 | 精选 |
|---|---|---|
| AI 工具与大模型客户端 | 755 | claw-code, system-prompts-and-models-of-ai-tools, system_prompts_leaks |
| 游戏反编译与重新实现 | 6,096 | shadPS4, v86, RPCS3 |
| 设备、物联网与硬件 | 3,121 | KOReader, LibrePods, OpenLogi |
| 非官方 Web/应用 API 客户端 | 987 | yt-dlp, youtube-dl, MediaCrawler |
| 即时通讯与社交应用 | 310 | WeChatMsg, ItChat, wechaty |
| 第三方客户端 | 208 | spotify-tui, nuclear, SimpMusic |
| 中国及亚洲平台 | 776 | lx-music-desktop, alist, RevokeMsgPatcher |
| 苹果生态 | 347 | fastlane, homebridge, OSX-KVM |
| 驱动与底层硬件 | 442 | MonitorControl, tinygrad, G-Helper |
| 汽车 | 536 | openpilot, evcc, VESC firmware |
| 工业与楼宇自动化 | 292 | HslCommunication, plc4x, IoTClient |
| 固件与嵌入式 | 537 | LEDE (Lean), OpenWrt, Tasmota |
| 网络与通信协议 | 430 | Sunshine, moonlight-qt, Impacket |
| 文件格式 | 444 | FFmpeg, ImHex, SheetJS |
| 停服在线服务复活 | 635 | NoLongerEvil Thermostat, Legacy Update, DeskThing |
| 桌面软件重新实现 | 237 | PhotoCraft, vaultwarden, Proton |
| 替代前端 | 122 | searxng, searx, Whoogle Search |
| 移动应用 | 113 | revanced-manager, Metrolist, LibreTube |
| 逆向工程工具 | 1,173 | rea, Ghidra, jadx |
| 合集与 Awesome 列表 | 149 | Corkami pics, awesome reverse-engineering (wtsxDev), android-security-awesome |
起死回生
129 个被厂商关停、变砖或放弃的产品,靠逆向工程做出的开源项目重新活了过来。
| 产品 | 关停方 | 年份 | 复活项目 |
|---|---|---|---|
| Spotify Car Thing | Spotify | 2024 | DeskThing |
| Amazon Dash Button | Amazon | 2019 | node-dash-button |
| Nest Learning Thermostat (1st and 2nd gen) | 2025 | NoLongerEvil Thermostat | |
| AOL Instant Messenger (AIM) | AOL | 2017 | Open OSCAR Server (Retro AIM Server) |
| Nintendo Wi-Fi Connection (DS and Wii online) | Nintendo | 2014 | DWC Network Server Emulator |
| ICQ | VK | 2024 | Open OSCAR Server (Retro AIM Server) |
| Pebble smartwatch | Fitbit | 2018 | mobile-app |
| Neato robot vacuums | Neato Robotics / Vorwerk | 2025 | fang |
让你的 AI 智能体使用整个索引
当任务需要对接没有官方 API 的东西(智能插座、汽车、聊天应用、文件格式)时,你的智能体会搜索这个索引,按星标数、活跃度和许可证排序,阅读 README,然后挑选合适的工具。
npx skills add alexgaoth/awesome-reverse-engineered
其他安装方式
Claude Code 插件
/plugin install reverse-engineered --marketplace alexgaoth/awesome-reverse-engineered
MCP 服务器(Claude Desktop、Cursor 等任意 MCP 客户端)
claude mcp add reverse-engineered -- uvx --from "git+https://github.com/alexgaoth/awesome-reverse-engineered#subdirectory=mcp" reverse-engineered-mcp
{"mcpServers": {"reverse-engineered": {"command": "uvx", "args": ["--from", "git+https://github.com/alexgaoth/awesome-reverse-engineered#subdirectory=mcp", "reverse-engineered-mcp"]}}}
任意智能体或终端(单个文件,仅依赖 Python 标准库)
curl -sL https://raw.githubusercontent.com/alexgaoth/awesome-reverse-engineered/main/plugin/skills/find-reverse-engineered/scripts/re_index.py -o re_index.py
python3 re_index.py search tuya local # ranked matches
python3 re_index.py info make-all/tuya-local # entry + README excerpt
python3 re_index.py clone make-all/tuya-local # shallow clone into vendor/
该技能在当前数据上的真实输出。
在网页上搜索
按分类、语言和健康状态筛选 17,710 个项目,可按星标数或最近活跃度排序。每次搜索都有可分享的链接。
本周热门
最近 7 天内有提交、星标最多的项目。
| 项目 | 用途 | ★ | 健康 | 语言 |
|---|---|---|---|---|
| rea | Agentic tool to reverse engineer apps from behavior down to native binaries | 436,632 | 🟢 | TypeScript |
| yt-dlp | A feature-rich command-line audio/video downloader | 205,695 | 🟢 | Python |
| claw-code | Clean-room Rust/Python rewrite of the Claude Code agent harness after the source leak | 194,944 | 🟢 | Rust |
| youtube-dl | Command-line program to download videos from YouTube.com and other video sites | 141,472 | 🟢 | Python |
| Ghidra | NSA's software reverse engineering framework with decompiler | 98,293 | 🟢 | Java |
| PhotoCraft | Clean-room Photoshop-style photo editor written from scratch in pure Rust | 77,373 | 🟢 | Rust |
| system_prompts_leaks | Archive of extracted system prompts from ChatGPT, Claude, Gemini, Grok and others, per vendor with history | 70,921 | 🟢 | Python |
| MediaCrawler | Crawler for Xiaohongshu, Douyin, Kuaishou, Bilibili and Weibo posts and comments | 70,345 | 🟢 | Python |
| vaultwarden | Unofficial Bitwarden-compatible server written in Rust | 70,326 | 🟢 | Rust |
| gpt4free | Reverse-engineered third-party provider APIs giving free access to GPT-4 and other LLMs | 67,012 | 🟢 | Python |
星标最多
| # | 项目 | 用途 | ★ | 健康 | 语言 |
|---|---|---|---|---|---|
| 1 | rea | Agentic tool to reverse engineer apps from behavior down to native binaries | 436,632 | 🟢 | TypeScript |
| 2 | yt-dlp | A feature-rich command-line audio/video downloader | 205,695 | 🟢 | Python |
| 3 | claw-code | Clean-room Rust/Python rewrite of the Claude Code agent harness after the source leak | 194,944 | 🟢 | Rust |
| 4 | system-prompts-and-models-of-ai-tools | Extracted system prompts and tool definitions for Cursor, Claude Code, Devin, Windsurf, Kiro, v0, Lovable and more | 144,516 | 🟢 | |
| 5 | youtube-dl | Command-line program to download videos from YouTube.com and other video sites | 141,472 | 🟢 | Python |
| 6 | Ghidra | NSA's software reverse engineering framework with decompiler | 98,293 | 🟢 | Java |
| 7 | PhotoCraft | Clean-room Photoshop-style photo editor written from scratch in pure Rust | 77,373 | 🟢 | Rust |
| 8 | system_prompts_leaks | Archive of extracted system prompts from ChatGPT, Claude, Gemini, Grok and others, per vendor with history | 70,921 | 🟢 | Python |
| 9 | MediaCrawler | Crawler for Xiaohongshu, Douyin, Kuaishou, Bilibili and Weibo posts and comments | 70,345 | 🟢 | Python |
| 10 | vaultwarden | Unofficial Bitwarden-compatible server written in Rust | 70,326 | 🟢 | Rust |
| 11 | gpt4free | Reverse-engineered third-party provider APIs giving free access to GPT-4 and other LLMs | 67,012 | 🟢 | Python |
| 12 | FFmpeg | Multimedia framework with many reverse-engineered proprietary codecs and containers | 66,605 | 🟢 | C |
| 13 | openpilot | Open-source driver assistance system for 300+ car models | 64,077 | 🟢 | Python |
| 14 | CLIProxyAPI | Wraps Codex, Claude Code, Antigravity, Grok and Gemini CLI OAuth backends as OpenAI/Claude-compatible APIs | 57,780 | 🟢 | Go |
| 15 | ImHex | Hex editor for reverse engineers with a pattern language for binary formats | 55,754 | 🟢 | C++ |
| 16 | lx-music-desktop | LX Music: desktop music player aggregating Chinese music platform sources | 55,110 | 🟢 | TypeScript |
| 17 | CL4R1T4S | Leaked system prompts and tool specs for ChatGPT, Claude, Gemini, Grok, Perplexity, Cursor, Lovable, Replit and others | 51,795 | 🟢 | |
| 18 | jadx | Dex to Java decompiler for Android apps | 51,625 | 🟢 | Java |
| 19 | Spotube | Cross-platform Spotify client that streams audio from other sources | 50,627 | 🟢 | Kotlin |
| 20 | alist | AList: file list and WebDAV server that mounts many cloud drives through their private APIs | 50,420 | 🟢 | Go |
| 21 | x64dbg | Open source user-mode debugger for Windows | 50,216 | 🟢 | C++ |
| 22 | RSSHub | RSS feed generator that scrapes hundreds of sites and apps, many via unofficial APIs | 46,847 | 🟢 | TypeScript |
| 23 | mitmproxy | Interactive TLS-capable intercepting HTTP proxy | 46,663 | 🟢 | Python |
| 24 | sub2api | Relay that exposes Claude, OpenAI, Gemini and Grok subscriptions as unified APIs | 45,579 | 🟢 | Go |
| 25 | Sunshine | Self-hosted game stream host that implements the NVIDIA GameStream protocol for Moonlight clients | 43,056 | 🟢 | C++ |
健康状态
| 含义 | |
|---|---|
| 🟢 | 活跃:过去 12 个月内有推送 |
| 🟡 | 放缓:最后一次推送在 1 到 3 年前 |
| 🔴 | 停滞:超过 3 年没有推送 |
| 🗄️ | 已被所有者归档 |
| ⚪ | 未知:不在 GitHub 上托管 |
厂商一改动,非官方 API 就可能失效。依赖某个项目之前,请先看它的健康状态。
构建方式
flowchart LR
A[Research agents<br/>GitHub, HN, Reddit,<br/>awesome-lists] --> B[Scope filter<br/>interoperability only]
B --> C[GitHub API check<br/>exists, stars, license]
C --> D[(data/entries.json)]
D --> E[README and<br/>category pages]
D --> F[Search website]
D --> G[Agent skill]
H[Nightly refresh<br/>GitHub Action] -->|stars, archived,<br/>dead links| D
原始数据:data/entries.json。已移除的仓库:data/removed.json。导入的列表和搜索记录:SOURCES.md。
筛选方式
| 3,420 | 次搜索,覆盖 GitHub、Hacker News、Reddit 和网页 |
| 351 | 个已有列表和合集被导入 |
| 202 | 个仓库被范围过滤器排除(漏洞利用、越狱、绕过、DRM、外挂)。研究智能体在这一步之前也会跳过这类项目。 |
| 17,710 | 个仓库收录在索引中,每个都经过 GitHub API 核验(是否存在、规范 URL、星标、许可证) |
| 1,178 | 个已被所有者归档:保留并标记为 🗄️ |
| 100 | 个因仓库被删除或设为私有,被每晚检查移除(列表) |
收录范围
本索引收录以互操作、保存和研究为目的的项目:非官方客户端和 SDK、开源驱动、本地控制库、文件格式解析器、协议文档、重新实现和反编译项目。许多地区的法律保护以互操作为目的的逆向工程(例如美国法典第 17 编第 1201(f) 条和欧盟软件指令第 6 条)。
**有意不收录:**漏洞利用和越狱、安全机制或证书固定绕过、解密工具、外挂、DRM 或付费墙移除、验证码破解、账号机器人和凭据工具。
使用非官方客户端可能违反服务条款。请只在你自己的账号、设备和数据上使用这些项目。
参与贡献
知道应该收录的项目?请提交 issue,附上仓库链接和一句话说明它逆向了什么,或者发 PR 把它加入 data/entries.json。分类错误、链接失效或超出范围,也请提交 issue。
由 @alexgaoth 借助研究智能体整理。每个条目都经过 GitHub API 核验。
你的项目被收录了吗?
可以把这个徽章加到你的 README 里。在网站上,每个项目都有一个 badge 按钮,可以复制指向该项目条目的版本。
[](https://github.com/alexgaoth/awesome-reverse-engineered)
星标历史
许可证
代码(脚本、网站、智能体技能)采用 MIT,列表和数据采用 CC0 1.0。每个链接的项目有各自的许可证。
如果它让你省去了亲自逆向的麻烦,请给它一个星标。
