awesome-reverse-engineered

agent
Security Audit
Warn
Health Warn
  • License — License: CC0-1.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Pass
  • Code scan — Scanned 8 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

10,000+ open-source tools built by reverse engineering closed apps, APIs, devices, protocols, file formats, games and AI tools. Searchable site + agent skill, refreshed nightly.

README.md

Awesome Reverse-Engineered

English · 简体中文 · Français · Español

10,238 open-source tools that exist because someone reverse engineered a closed app, API, device, protocol, file format, game or AI product.

Awesome Projects Categories Nightly refresh Updated License: CC0

Agent skill Claude Code plugin Stars

Search the index · Agent skill · Categories · Hot this week · Add a project


Give your AI agent the whole index

When a task needs to talk to something with no official API (a smart plug, a car, a chat app, a file format), your agent searches this index, ranks by stars, activity and license, reads the README, and picks the right tool.

npx skills add alexgaoth/awesome-reverse-engineered
Other ways to install

Claude Code plugin

/plugin install reverse-engineered --marketplace alexgaoth/awesome-reverse-engineered

Any agent or shell (one file, Python standard library only)

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/

find-reverse-engineered

Real output of the skill on the current data.

Search it on the web

Filter 10,238 projects by category, language and health, sorted by stars or recent activity. Every search has a shareable link.

Search it on the web

Open the search →

What's inside

10,238 projects with 9.9M GitHub stars between them: 5,801 active, 1,587 slowing down, 1,955 dormant, 718 archived. Top languages: Python (2,590), C (1,502), C++ (1,443), JavaScript (611), TypeScript (537).

Projects per category

Category Projects Top picks
AI Tools & LLM Clients 683 claw-code, system-prompts-and-models-of-ai-tools, system_prompts_leaks
Game Decompilations & Reimplementations 2,644 shadPS4, RPCS3, OpenRA
Devices, IoT & Hardware 1,877 KOReader, LibrePods, OpenLogi
Unofficial Web/App API Clients 653 yt-dlp, youtube-dl, MediaCrawler
Messaging & Social Apps 255 WeChatMsg, ItChat, wechaty
Third-party Clients 163 spotify-tui, nuclear, SimpMusic
Chinese & Asian Platforms 293 lx-music-desktop, alist, 12306
Apple Ecosystem 326 fastlane, homebridge, OSX-KVM
Drivers & Low-level Hardware 376 MonitorControl, tinygrad, G-Helper
Automotive 355 openpilot, evcc, VESC firmware
Industrial & Building Automation 196 HslCommunication, plc4x, IoTClient
Firmware & Embedded 350 LEDE (Lean), OpenWrt, Tasmota
Network & Wire Protocols 376 Sunshine, moonlight-qt, Impacket
File Formats 379 FFmpeg, ImHex, SheetJS
Online Service Revivals 168 NoLongerEvil Thermostat, Legacy Update, wire-pod
Desktop Software Reimplementations 174 vaultwarden, PhotoCraft, Proton
Alternative Frontends 113 searxng, searx, Whoogle Search
Mobile Apps 86 revanced-manager, Metrolist, LibreTube
RE Tooling 693 rea, Ghidra, jadx
Collections & Awesome Lists 78 awesome reverse-engineering (wtsxDev), android-security-awesome, mendel5/alternative-front-ends

Hot this week

The most-starred projects with commits in the last 7 days.

Project What it does ★ Health Lang
yt-dlp A feature-rich command-line audio/video downloader 197,375 🟢 Python
claw-code Clean-room Rust/Python rewrite of the Claude Code agent harness after the source leak 194,915 🟢 Rust
rea Agentic tool to reverse engineer apps from behavior down to native binaries 192,052 🟢 TypeScript
system-prompts-and-models-of-ai-tools Extracted system prompts and tool definitions for Cursor, Claude Code, Devin, Windsurf, Kiro, v0, Lovable and more 143,992 🟢
Ghidra NSA's software reverse engineering framework with decompiler 85,939 🟢 Java
system_prompts_leaks Archive of extracted system prompts from ChatGPT, Claude, Gemini, Grok and others, per vendor with history 69,540 🟢 Python
vaultwarden Unofficial Bitwarden-compatible server written in Rust 68,967 🟢 Rust
gpt4free Reverse-engineered third-party provider APIs giving free access to GPT-4 and other LLMs 66,818 🟢 Python
MediaCrawler Crawler for Xiaohongshu, Douyin, Kuaishou, Bilibili and Weibo posts and comments 66,768 🟢 Python
FFmpeg Multimedia framework with many reverse-engineered proprietary codecs and containers 65,091 🟢 C

Just added

Project What it does ★ Health Lang
ps2-web-recomp PS2 games statically recompiled to WebAssembly with a native runtime to run in the browser 579 🟢 C++
Black-2006-Recomp Native Windows static recompilation of BLACK (2006) for the original Xbox 44 🟢 C
Little Planet Sonic CD (Mega-CD) byte-identical disassembly plus static recompilation into a native PC port 28 🟢 Assembly
Geometry Wars: Retro Evolved 2 Recompiled Native PC port of Geometry Wars: Retro Evolved 2 (Xbox 360) via static recompilation 26 🟢 C++
AVP Ports Index Link-only index of community game ports (decomps, recomps) running natively on Apple Vision Pro 20 🟢 Python
LightCraft Android Reimplementation of Adobe Lightroom in Rust with a Kotlin Android UI 17 🟢 Rust
ffta-recomp Native recompilation of Final Fantasy Tactics Advance (GBA) built on the gbarecomp framework 16 🟢 Python
TooTawersRecomp Native Windows port of The Lord of the Rings: The Two Towers (Xbox, 2002) via static recompilation 15 🟢
dw2003recomp Decompilation of Digimon World 2003 (PS1, EU) with reference tests; PC port in progress 14 🟢 C
MailCraft Clean-room reimplementation of Microsoft Outlook (classic) in pure Rust 14 🟢 Rust
asmsense Small model that names and describes functions in stripped x86-64 binaries, with open dataset 13 🟢 Python
defjam_recomp Static recompilation of Def Jam: Fight for NY (Xbox) for Windows 13 🟢 C
Glover-R Static recompilation of the N64 game Glover to native PC 12 🟢 Python
WWE-SVR2008-RECOMP Native PC port of WWE SmackDown vs. Raw 2008 (Xbox 360) via static recompilation 12 🟢 C++
WWE-SVR2009-RECOMP Native PC port of WWE SmackDown vs. Raw 2009 (Xbox 360) via static recompilation 12 🟢 C++

Most starred

# Project What it does ★ Health Lang
1 yt-dlp A feature-rich command-line audio/video downloader 197,375 🟢 Python
2 claw-code Clean-room Rust/Python rewrite of the Claude Code agent harness after the source leak 194,915 🟢 Rust
3 rea Agentic tool to reverse engineer apps from behavior down to native binaries 192,052 🟢 TypeScript
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 143,992 🟢
5 youtube-dl Command-line program to download videos from YouTube.com and other video sites 141,287 🟢 Python
6 Ghidra NSA's software reverse engineering framework with decompiler 85,939 🟢 Java
7 system_prompts_leaks Archive of extracted system prompts from ChatGPT, Claude, Gemini, Grok and others, per vendor with history 69,540 🟢 Python
8 vaultwarden Unofficial Bitwarden-compatible server written in Rust 68,967 🟢 Rust
9 gpt4free Reverse-engineered third-party provider APIs giving free access to GPT-4 and other LLMs 66,818 🟢 Python
10 MediaCrawler Crawler for Xiaohongshu, Douyin, Kuaishou, Bilibili and Weibo posts and comments 66,768 🟢 Python
11 FFmpeg Multimedia framework with many reverse-engineered proprietary codecs and containers 65,091 🟢 C
12 openpilot Open-source driver assistance system for 300+ car models 63,891 🟢 Python
13 PhotoCraft Clean-room Photoshop-style photo editor written from scratch in pure Rust 56,243 🟢 Rust
14 ImHex Hex editor for reverse engineers with a pattern language for binary formats 55,127 🟢 C++
15 CLIProxyAPI Wraps Codex, Claude Code, Antigravity, Grok and Gemini CLI OAuth backends as OpenAI/Claude-compatible APIs 55,055 🟢 Go
16 lx-music-desktop LX Music: desktop music player aggregating Chinese music platform sources 54,409 🟢 TypeScript
17 CL4R1T4S Leaked system prompts and tool specs for ChatGPT, Claude, Gemini, Grok, Perplexity, Cursor, Lovable, Replit and others 51,183 🟢
18 jadx Dex to Java decompiler for Android apps 50,892 🟢 Java
19 alist AList: file list and WebDAV server that mounts many cloud drives through their private APIs 50,285 🟢 Go
20 Spotube Cross-platform Spotify client that streams audio from other sources 49,857 🟢 Dart
21 x64dbg Open source user-mode debugger for Windows 49,831 🟢 C++
22 mitmproxy Interactive TLS-capable intercepting HTTP proxy 45,494 🟢 Python
23 sub2api Relay that exposes Claude, OpenAI, Gemini and Grok subscriptions as unified APIs 43,885 🟢 Go
24 fastlane iOS/Android release automation; its spaceship module wraps Apple's private developer portal and App Store Connect APIs 42,242 🟢 Ruby
25 Sunshine Self-hosted game stream host that implements the NVIDIA GameStream protocol for Moonlight clients 42,178 🟢 C++

Health

Meaning
🟢 Active: pushed in the last 12 months
🟡 Slowing: last push 1 to 3 years ago
🔴 Dormant: no push for over 3 years
🗄️ Archived by its owner
⚪ Unknown: not hosted on GitHub

Unofficial APIs break when the vendor changes their side, so check health before you depend on a project.

How it's built

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

Raw data: data/entries.json. Removed repos: data/removed.json. Imported lists and searches: SOURCES.md.

Scope

This index lists interoperability, preservation and research projects: unofficial clients and SDKs, open drivers, local-control libraries, file-format parsers, protocol documentation, reimplementations and decompilations. Reverse engineering for interoperability is protected in many places (for example 17 U.S.C. §1201(f) and Article 6 of the EU Software Directive).

Left out on purpose: exploits and jailbreaks, security or certificate-pinning bypasses, decryption tools, cheats, DRM or paywall removal, CAPTCHA solvers, account bots and credential tools.

Using an unofficial client can break a service's terms of use. Use these projects with your own accounts, devices and data.

Contributing

Know a project that belongs here? Open an issue with the repo link and one line on what it reverse engineers, or send a PR that adds it to data/entries.json. Wrong category, dead link, or out of scope? Open an issue too.

Curated by @alexgaoth with research agents. Every entry is checked against the GitHub API.

Star history

Star history

License

CC0 1.0 for the list itself. Each linked project has its own license.

If this saved you from reverse engineering something yourself, give it a star.

Reviews (0)

No results found