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.
Comment ces chiffres sont mesurés
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.
Progression mesurée des étoiles
- in 24h
- +8
- in 7 days
- Mise à jour retardée
- in 15 days
- Mise à jour retardée
- in 1 month
- Mise à jour retardée
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
README.fr.md
OriginalEnglish · 简体中文 · Français · Español · Tiếng Việt · Português (BR)
Ne faites pas la rétro-ingénierie deux fois.
17,710 outils open source qui existent parce que quelqu'un a fait la rétro-ingénierie d'un produit fermé : application, API, appareil, protocole, format de fichier, jeu ou outil d'IA.
Rechercher dans l'index ou confiez-le à votre agent : npx skills add alexgaoth/awesome-reverse-engineered
Skill pour agents · Catégories · Populaires cette semaine · Proposer un projet
Les noms et descriptions des projets restent en anglais.
Avant de faire de la rétro-ingénierie
Les agents et des outils comme REA et Ghidra rendent la rétro-ingénierie plus rapide que jamais. Pourtant, l'application, l'API, l'appareil ou le format de fichier que vous allez ouvrir a souvent déjà été étudié, et le travail dort dans un dépôt que personne ne cite.
- Cherchez d'abord. Sur le site ou avec le skill pour agents, par produit, fabricant ou protocole.
- Trouvé ? Utilisez-le, corrigez-le et signalez les problèmes en amont. Un client maintenu vaut mieux que dix scripts privés.
- Rien trouvé ? Faites le travail, publiez-le en open source, puis ajoutez-le ici pour que la personne suivante reparte de là où vous vous êtes arrêté.
Les agents savent-ils faire ce travail seuls ? Interop-Bench le mesure sur des protocoles et des formats de fichiers générés, en exécutant le code.
Contenu
17,710 projets qui cumulent 12.4 M d'étoiles GitHub : 10,096 actifs, 2,490 au ralenti, 3,491 en sommeil, 1,178 archivés. Langages principaux : Python (4,021), C++ (2,665), C (2,528), JavaScript (1,057), C# (957).
Ressuscités
129 produits abandonnés par leur fabricant, maintenus en vie par des projets open source nés de la rétro-ingénierie.
| Produit | Arrêté par | Année | Ressuscité par |
|---|---|---|---|
| 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 |
Voir les 129 sur la page Ressuscités →
Donnez tout l'index à votre agent IA
Quand une tâche doit communiquer avec quelque chose qui n'a pas d'API officielle (une prise connectée, une voiture, une messagerie, un format de fichier), votre agent cherche dans cet index, trie par étoiles, activité et licence, lit le README et choisit le bon outil.
npx skills add alexgaoth/awesome-reverse-engineered
Autres méthodes d'installation
Plugin Claude Code
/plugin install reverse-engineered --marketplace alexgaoth/awesome-reverse-engineered
Serveur MCP (Claude Desktop, Cursor, tout client 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"]}}}
N'importe quel agent ou terminal (un seul fichier, uniquement la bibliothèque standard 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/
Sortie réelle du skill sur les données actuelles.
Rechercher sur le web
Filtrez 17,710 projets par catégorie, langage et état de santé, triés par étoiles ou par activité récente. Chaque recherche a un lien partageable.
Populaires cette semaine
Les projets les plus étoilés qui ont reçu des commits ces 7 derniers jours.
| Projet | Ce qu'il fait | ★ | Santé | Langage |
|---|---|---|---|---|
| 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 |
Les plus étoilés
| # | Projet | Ce qu'il fait | ★ | Santé | Langage |
|---|---|---|---|---|---|
| 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++ |
Santé
| Signification | |
|---|---|
| 🟢 | Actif : push dans les 12 derniers mois |
| 🟡 | Au ralenti : dernier push il y a 1 à 3 ans |
| 🔴 | En sommeil : aucun push depuis plus de 3 ans |
| 🗄️ | Archivé par son propriétaire |
| ⚪ | Inconnu : non hébergé sur GitHub |
Les API non officielles cassent dès que l'éditeur change quelque chose de son côté. Vérifiez la santé d'un projet avant d'en dépendre.
Comment c'est construit
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
Données brutes : data/entries.json. Dépôts retirés : data/removed.json. Listes importées et recherches : SOURCES.md.
Comment nous filtrons
| 3,420 | recherches sur GitHub, Hacker News, Reddit et le web |
| 351 | listes et collections existantes importées |
| 202 | dépôts écartés par le filtre de périmètre (exploits, jailbreaks, contournements, DRM, triche). Les agents de recherche les écartent aussi en amont. |
| 17,710 | dépôts dans l'index, chacun vérifié avec l'API GitHub (existence, URL canonique, étoiles, licence) |
| 1,178 | archivés par leurs propriétaires : conservés et marqués 🗄️ |
| 100 | retirés par la vérification nocturne car le dépôt a été supprimé ou rendu privé (liste) |
Périmètre
Cet index recense des projets d'interopérabilité, de préservation et de recherche : clients et SDK non officiels, pilotes libres, bibliothèques de contrôle local, parseurs de formats de fichiers, documentation de protocoles, réimplémentations et décompilations. La rétro-ingénierie à des fins d'interopérabilité est protégée dans de nombreux pays (par exemple 17 U.S.C. §1201(f) et l'article 6 de la directive européenne sur les programmes d'ordinateur).
Exclus volontairement : exploits et jailbreaks, contournement de sécurité ou de certificate pinning, outils de déchiffrement, triche, suppression de DRM ou de paywall, solveurs de CAPTCHA, bots de comptes et outils d'identifiants.
Utiliser un client non officiel peut enfreindre les conditions d'utilisation d'un service. Utilisez ces projets avec vos propres comptes, appareils et données.
Contribuer
Vous connaissez un projet qui a sa place ici ? Ouvrez une issue avec le lien du dépôt et une ligne sur ce qu'il rétro-conçoit, ou envoyez une PR qui l'ajoute à data/entries.json. Mauvaise catégorie, lien mort ou hors périmètre ? Ouvrez aussi une issue.
Organisé par @alexgaoth avec des agents de recherche. Chaque entrée est vérifiée avec l'API GitHub.
Votre projet est référencé ?
Ajoutez ce badge à votre README. Sur le site, chaque projet a un bouton badge qui copie une version pointant vers sa propre fiche.
[](https://github.com/alexgaoth/awesome-reverse-engineered)
Historique des étoiles
Licence
Code (scripts, site, skill pour agents) : MIT. Liste et données : CC0 1.0. Chaque projet référencé a sa propre licence.
Si cet index vous a évité de faire de la rétro-ingénierie vous-même, mettez-lui une étoile.
Explorer des projets similaires
sindresorhus/awesome
😎 Listes Awesome sur toutes sortes de sujets intéressants [NOTE : les pull requests sont temporairement désactivées jusqu’à ce que j’aie l’occasion de rattraper celles qui existent déjà]
534,376 étoilesEbookFoundation/free-programming-books
:books: Livres de programmation librement disponibles
401,397 étoilesnilbuild/developer-roadmap
Feuilles de route interactives, guides et autres contenus éducatifs pour aider les développeurs à progresser dans leur carrière.
371,688 étoilesvinta/awesome-python
La liste de référence qui répond à « Je veux faire X en Python : quel outil dois-je utiliser ? ».
333,651 étoiles