
Find Reverse Engineered
Find an open-source, reverse-engineered tool for a closed app, API, device, protocol...
Install
npx skills add alexgaoth/awesome-reverse-engineered --skill find-reverse-engineered -g -a claude-code -y- Repository
- alexgaoth/awesome-reverse-engineered1k
- Category
- Engineering
- Updated
- 3d ago
- License
- MIT
- Context cost
- Lightabout 832 tokens
- Runs scripts
- Yes, review before use
What it does
Find an open-source, reverse-engineered tool for a closed app, API, device, protocol, file format or game, then read or fetch it. Use when a task needs to talk to something that has no official API, SDK, driver or spec, or only a limited one. Examples include "control my Tuya plug locally", "read a .psd or .dwg file", "unofficial WhatsApp, Instagram or Bilibili client", "Bambu printer protocol", "talk to my car's API", "Garmin or CGM data", "decompilation of a game" and "OpenAI-compatible proxy for a web chatbot". The skill searches a curated index of 17,000+ verified projects ranked by stars, language, license and activity.
Find a reverse-engineered tool
The index is awesome-reverse-engineered. It holds 17,000+ open-source projects that exist because someone reverse engineered a closed product. Each entry has: name, repo URL, one-line description, category, GitHub stars, primary language, license, last push date and archived flag.
The tool is scripts/re_index.py, in the same directory as this SKILL.md. It uses only the Python standard library. The first run downloads the index and caches it for 24 hours in ~/.cache/awesome-reverse-engineered/.
If you do not have this skill's files, run the script from GitHub:
curl -sL https://raw.githubusercontent.com/alexgaoth/awesome-reverse-engineered/main/plugin/skills/find-reverse-engineered/scripts/re_index.py | python3 - search <words>
Workflow
- Search with 1, 4 words. Use the product or brand name plus what you need.
Options:python3 scripts/re_index.py search tuya local python3 scripts/re_index.py search psd parser --lang Python python3 scripts/re_index.py search whatsapp --min-stars 500 python3 scripts/re_index.py search pokemon emerald --category decompilation--category <text>matches the category or subcategory.--lang <name>matches the language exactly.--min-stars N.--include-archived.--limit N.--jsongives machine-readable output. When nothing matches, use fewer words, use the vendor name instead of the product name, or runcategoriesto see the categories.
