mirror of
https://github.com/jammyfu/rea-atlas.git
synced 2026-11-07 11:05:59 -10:00
19fc812d47ce9df28e4f39f710d739925dafca50
- Explain original closed-source software (Photoshop, Illustrator, Premiere, Ghidra, etc.) in simple terms - Add GitHub social preview cards for PhotoCraft, VectorCraft, LightCraft and ReVa - Keep multilingual descriptions aligned
English · 简体中文 · 繁體中文 · 日本語 · 한국어
REA Atlas: map of reverse-engineering projects (REA tags optional)
Map of open reverse-engineering projects: game decomps/recomps, re-implementations, asset tools, protocols, firmware, and RE tooling. Each entry is optionally tagged Uses rea: Yes / No / Unverified for morluto/rea — the tag is just a signal, not a requirement. Search here to see if someone already reverse-engineered the target you care about.
Unofficial; not affiliated with morluto/rea.
Contents
- Projects that used REA (evidence-tagged subset)
- Games
- Apps / Electron / Desktop
- Protocols / Hardware
- Firmware / Drivers
- Security / Evaluations
- Reverse-engineering tools
- Official REA showcases
Projects that used REA (evidence-tagged subset)
Optional filter: these have public evidence of using REA. Most projects in the map are ordinary reverse-engineering work and do not require REA.
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
![]() | DX-Ball: sound-pan function | Watch REA turn one DX-Ball sound helper into byte-exact C | ✅ Yes | Our screenshot |
![]() | Notion: Electron clipboard bridge | Follow a Notion copy from the page, through IPC, into the main process | ✅ Yes | Our screenshot |
![]() | TH04: PC-98 bullet-ring maths | Recover Touhou 4's bullet-ring angle maths from 16-bit DOS code | ✅ Yes | Our screenshot |
![]() | Aegis: TOTP code generation | See exactly how the Aegis Android app generates your 2FA codes | ✅ Yes | Our screenshot |
![]() | CTF: flag checker | Solve a DownUnderCTF 2023 reversing challenge step by step | ✅ Yes | Our screenshot |
![]() | dx-ball N0zoM1z0 | DX-Ball 1.07 rebuilt in C/C++, tested against the original x86 | ✅ Yes | Project README |
![]() | th04 N0zoM1z0 | Touhou 4 (PC-98) as readable source, checked against the original compiler | ✅ Yes | Project README |
![]() | desktop-games-nostalgia ucodia | Smash your desktop again: Gemtree's 2000 toy on macOS and the web | ✅ Yes | Project README |
![]() | rea-ski-or-die-reconstruction tuunanet | Ski or Die's Snowball War, rebuilt in Rust + SDL2 (bring your own assets) | ✅ Yes | Project README |
![]() | OpenBattlefield2 Moxnatiy | Battlefield 2's engine, rewritten clean-room in C++20 (uses your own copy) | ✅ Yes | Project README |
![]() | GunZRs OpenRsG | GunZ: The Duel, reborn in Rust + Bevy | ✅ Yes | Project README |
| ai-rebuilds a-barzanti | Abandoned games brought back to the browser, no original files included | ✅ Yes | Repo card | |
![]() | sketch michaelshimeles | An infinite design canvas in Rust, rebuilt by studying Paper | ✅ Yes | Project README |
![]() | rec-rs michaelshimeles | A fast macOS screen recorder in Rust, modelled on OBS | ✅ Yes | Project README |
| hexgrab iammukeshm | A tiny Windows colour picker, rebuilt from PowerToys' binaries | ✅ Yes | Repo card | |
![]() | AdamTerm AdamLinCodes | A minimal macOS terminal, built by poking at Ghostty | ✅ Yes | Project README |
![]() | wispr-flow-rea-teardown az9713 | Wispr Flow's voice pipeline, taken apart, plus a 64-line rebuild | ✅ Yes | Video thumbnail |
| vd-streamer-linux cudanexus | Stream your Linux desktop to Quest and Pico headsets | ✅ Yes | Repo card | |
| VSL-DSP grisuno | A Linux kernel module for PreSonus AudioBox VSL interfaces | ✅ Yes | Repo card | |
![]() | OpenBSD_netcat_REA NullLabTests | netcat-openbsd, statically analysed with REA and Ghidra | ✅ Yes | Project README |
![]() | REA discussion #2254 | A stripped bzip2, analysed and checked against the real build | ✅ Yes | Our screenshot |
| REA-Reconstruction-Companion ShadowSwaps | An agent skill that keeps reconstructions tied to evidence | ✅ Yes | Repo card | |
| DiskLens KarlssonChristoffer | See what fills your Windows 11 disk, WinDirStat-style | ✅ Yes | Repo card | |
![]() | ledger-reborn lxistired | A local-first accounting app, modelled on QuickBooks for Mac | ✅ Yes | Project README |
![]() | terminal-rs michaelshimeles | A Bloomberg-style trading terminal in Rust | ✅ Yes | Project README |
| ReaFuse sickpyramid | Merge two JS/TS projects into one, guided by REA | ✅ Yes | Repo card | |
| ida-free-mcp 0xshlomil | Use free IDA from an AI agent over MCP | ✅ Yes | Repo card | |
| rea-mcp Nowng | Run REA with local models in LM Studio | ✅ Yes | Repo card | |
| rea-agent-docker alexmi256 | REA in Docker, with Ghidra, Hopper or IDA variants | ✅ Yes | Repo card | |
| picode-rea cognixws | REA's static-analysis tools inside PiCode | ✅ Yes | Repo card | |
![]() | dsh-plugin-rea czcdr | REA tools in DeepSeek Harness, with Ghidra auto-installed | ✅ Yes | Project README |
| dsh-rea-mcp sheilacraig | A config-only way to mount REA in DeepSeek Harness | ✅ Yes | Repo card | |
| rea-dsh-plugin ya123-4 | Register REA's MCP tools in DeepSeek Harness | ✅ Yes | Repo card | |
| dsh-rea zhaofeng130 | Add the REA Skill and tools to DeepSeek Harness | ✅ Yes | Repo card | |
![]() | rea-casebook pablodiazjorge | Make Claude Code cite real REA evidence for every conclusion | ✅ Yes | Project README |
![]() | rea-playbook jinshi666888 | A hands-on REA lab with a tiny Electron target | ✅ Yes | Project README |
| rea-groundtruth UnknownHacker1 | Check REA's reports against the real source code | ✅ Yes | Repo card | |
| REA-demo az9713 | REA analyses itself, with predictions you can falsify | ✅ Yes | Repo card | |
| rea-lab pablodiazjorge | Windows + Ghidra exercises and a pre-registered REA study | ✅ Yes | Repo card | |
| — | MiTV-Remote EndLess728 | Control Xiaomi TVs over Wi-Fi from Mac, Android or iPhone | ✅ Yes | — |
| — | soundconnect-desktop B-Howell | Control Sony Bluetooth headphones from a Windows desktop app | ✅ Yes | — |
| — | rea-capcut Xiangyu-CAS | An open-source offline video editor rebuilt from REA research on CapCut | ✅ Yes | — |
| — | fmseasonhub-re chilliesdev | REA teardown notes of the FM Season Hub app | ✅ Yes | — |
| — | sims3-modernization rodneypantonial | Make The Sims 3 stutter and crash less on modern PCs | ✅ Yes | — |
| — | a6000-fw-decomp nicolvus | Dig into Sony A6000 camera firmware with REA and Ghidra | ✅ Yes | — |
| — | game-frame tanepiper | A framework for agents to reverse engineer games from shipped files | ✅ Yes | — |
| — | open-claude-ui Caho1 | High-fidelity rebuild of Claude Desktop UI components and interaction physics, extracted via REA | ✅ Yes | — |
| — | open-scrantic glauberlima | Rust reimplementation of the 1992 Johnny Castaway screensaver, reverse-engineered with REA | ✅ Yes | — |
| — | leanrea aicodeking | Lightweight skill that replaces the REA MCP layer; agent drives CLI tools directly | ✅ Yes | — |
| — | coop-anything cranebeaker | MCP server and skills to add co-op to single-player games by investigating entry points with REA | ✅ Yes | — |
| — | sparkDash MiaAI-Lab | Multi-device dashboard that integrates long-running REA analysis jobs and loads results on demand | ✅ Yes | — |
| — | keen-clone carlhako | Native Linux/SDL2 reimplementation of Commander Keen 1, recovered function-by-function with REA + Ghidra | ✅ Yes | — |
| — | samp-client-re NathanKanaeru | Clean-room SA-MP 0.3.DL-R1 client reimplementation; architecture recovered with REA/Ghidra | ✅ Yes | — |
| — | dsh-rev-eng Stijnus | DSH plugin packaging REA skills + optional MCP for reverse engineering and Mac app building. | ✅ Yes | — |
| — | dsh-command-rea CurLeaf | DSH /rea slash command that routes requests to the REA skill and MCP tools. | ✅ Yes | — |
Games
NES / Famicom
Decompilation / Recomp
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
![]() | zelda1-disassembly aldonunez | The original Legend of Zelda (NES), fully disassembled | No | Wikipedia (© owner) |
Asset extraction & tools
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
| Mesen2 SourMesen | A multi-system emulator with deep debugging tools | No | Repo card |
Super Famicom / SNES
Decompilation / Recomp
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
![]() | zelda3 snesrev | A Link to the Past rewritten in C, with widescreen (bring your own ROM) | No | Wikipedia (© owner) |
![]() | sm snesrev | Super Metroid rewritten in C (bring your own ROM) | No | Wikipedia (© owner) |
Remake / Port
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
![]() | smw snesrev | Super Mario World rewritten in C (bring your own ROM) | No | Wikipedia (© owner) |
Mega Drive / Genesis
Decompilation / Recomp
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
![]() | s1disasm sonicretro | Sonic the Hedgehog (Mega Drive), fully disassembled | No | Wikipedia (© owner) |
![]() | s2disasm sonicretro | Sonic 2 (Mega Drive), fully disassembled | No | Wikipedia (© owner) |
![]() | skdisasm sonicretro | Sonic 3 & Knuckles, fully disassembled | No | Wikipedia (© owner) |
Remake / Port
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
![]() | RSDKv5-Decompilation RSDKModding | Sonic Mania's engine, decompiled (uses your own data files) | No | Project README |
![]() | RSDKv4-Decompilation RSDKModding | The engine behind Sonic 1 & 2 (2013), decompiled | No | Project README |
Sega Saturn
Decompilation / Recomp
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
| Azel yaz0r | Panzer Dragoon Saga, reverse-engineered and reimplemented | No | Project README |
Game Boy
Decompilation / Recomp
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
![]() | pokered pret | Pokémon Red/Blue, fully disassembled | No | Wikipedia (© owner) |
![]() | pokegold pret | Pokémon Gold/Silver, fully disassembled | No | Wikipedia (© owner) |
![]() | pokeyellow pret | Pokémon Yellow, fully disassembled | No | Wikipedia (© owner) |
| pokecrystal pret | Pokémon Crystal, fully disassembled | No | Maintainer post | |
![]() | LADX-Disassembly zladx | Zelda: Link's Awakening DX, fully disassembled | No | Project README |
Game Boy Advance
Decompilation / Recomp
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
![]() | pokeemerald pret | Pokémon Emerald as C source, the base of countless ROM hacks | No | Maintainer post |
![]() | pokefirered pret | Pokémon FireRed/LeafGreen as C source | No | Wikipedia (© owner) |
![]() | tmc zeldaret | Zelda: The Minish Cap, decompiled to C | No | Wikipedia (© owner) |
![]() | pokeruby pret | Pokémon Ruby/Sapphire as C source | No | Wikipedia (© owner) |
![]() | katam jiangzhengwenjz | Kirby & the Amazing Mirror, decompiled to C | No | Wikipedia (© owner) |
![]() | pmd-red pret | Pokémon Mystery Dungeon: Red Rescue Team, decompiled to C | No | Wikipedia (© owner) |
Nintendo 64
Decompilation / Recomp
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
| oot zeldaret | Ocarina of Time, fully decompiled to C (ROM not included) | No | Maintainer post | |
![]() | sm64 n64decomp | Super Mario 64 as buildable C source (ROM not included) | No | Wikipedia (© owner) |
![]() | Starship HarbourMasters | Play Star Fox 64 natively on PC (bring your own ROM) | No | Wikipedia (© owner) |
![]() | mk64 n64decomp | Mario Kart 64, decompiled to C | No | Wikipedia (© owner) |
![]() | mm zeldaret | Zelda: Majora's Mask, decompiled to C | No | Maintainer post |
![]() | papermario pmret | Paper Mario (N64), decompiled to C | No | Wikipedia (© owner) |
| N64Recomp N64Recomp | Recompile N64 games straight into native code | No | Repo card | |
![]() | perfect_dark n64decomp | Perfect Dark (N64), decompiled to C | No | Wikipedia (© owner) |
Remake / Port
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
![]() | Shipwright HarbourMasters | Play Zelda: Ocarina of Time natively on PC (bring your own ROM) | No | Wikipedia (© owner) |
![]() | Zelda64Recomp Zelda64Recomp | Majora's Mask, recompiled for PC with modern controls (bring your own ROM) | No | Project README |
![]() | 2ship2harkinian 2ship2harkinian | Play Zelda: Majora's Mask natively on PC (bring your own ROM) | No | Wikipedia (© owner) |
Asset extraction & tools
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
| splat ethteck | Slice N64 and PS1 binaries into a decomp-ready project | No | Repo card | |
![]() | ZAPD NEstelami | Turn Zelda 64 assets into editable source files | No | Project README |
GameCube
Decompilation / Recomp
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
![]() | tww zeldaret | Zelda: The Wind Waker, decompiled to C | No | Wikipedia (© owner) |
![]() | sms doldecomp | Super Mario Sunshine, decompiled to C++ | No | Wikipedia (© owner) |
![]() | melee doldecomp | Super Smash Bros. Melee, decompiled to C | No | Wikipedia (© owner) |
![]() | tp zeldaret | Zelda: Twilight Princess, decompiled to C++ | No | Wikipedia (© owner) |
![]() | pikmin2 projectPiki | Pikmin 2, decompiled to C++ | No | Wikipedia (© owner) |
Asset extraction & tools
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
| decomp-toolkit encounter | The toolkit behind many GameCube and Wii decomps | No | Repo card | |
![]() | objdiff encounter | See exactly where your decompiled function still differs | No | Project README |
Wii
Decompilation / Recomp
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
![]() | ss zeldaret | Zelda: Skyward Sword, decompiled to C | No | Wikipedia (© owner) |
![]() | rb3 DarkRTA | Rock Band 3 (Wii), decompiled to C++ | No | Wikipedia (© owner) |
Nintendo DS
Decompilation / Recomp
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
| pokeplatinum pret | Pokémon Platinum as C source | No | Maintainer post | |
![]() | ph zeldaret | Zelda: Phantom Hourglass, decompiled to C | No | Wikipedia (© owner) |
![]() | pokeheartgold pret | Pokémon HeartGold/SoulSilver, decompiled to C | No | Wikipedia (© owner) |
Nintendo 3DS
Asset extraction & tools
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
| Project_CTR 3DSGuy | Build and inspect 3DS file formats (ctrtool / makerom) | No | Repo card |
PlayStation
Decompilation / Recomp
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
| sotn-decomp Xeeynamo | Castlevania: Symphony of the Night, decompiled to C | No | Maintainer post | |
![]() | silent-hill-decomp shdecompilations | Silent Hill (PS1), being decompiled to C | No | Wikipedia (© owner) |
PlayStation 2
Decompilation / Recomp
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
| PS2Recomp ran-j | Recompile PS2 games into native PC executables | No | Repo card | |
![]() | jak-project open-goal | Play Jak and Daxter natively on PC (bring your own disc) | No | Project README |
Xbox / Xbox 360
Decompilation / Recomp
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
| XenonRecomp hedge-dev | Recompile Xbox 360 games into native C++ | No | Repo card |
Remake / Port
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
![]() | UnleashedRecomp hedge-dev | Play Sonic Unleashed natively on PC (bring your own copy) | No | Wikipedia (© owner) |
Asset extraction & tools
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
![]() | xemu xemu-project | Play original Xbox games on Windows, macOS and Linux | No | Maintainer post |
PC / DOS / PC-98
Decompilation / Recomp
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
![]() | dx-ball N0zoM1z0 | DX-Ball 1.07 rebuilt in C/C++, tested against the original x86 | ✅ Yes | Project README |
![]() | th04 N0zoM1z0 | Touhou 4 (PC-98) as readable source, checked against the original compiler | ✅ Yes | Project README |
![]() | th08 N0zoM1z0 | Touhou 8: Imperishable Night reconstructed as source | ❔ Unverified | Project README |
![]() | th10 N0zoM1z0 | Touhou 10: Mountain of Faith reconstructed as source | ❔ Unverified | Project README |
![]() | isle isledecomp | LEGO Island (1997), decompiled to C++ | No | Wikipedia (© owner) |
| DevilutionX diasurgical | Play Diablo on modern systems (uses your own DIABDAT.MPQ) | No | Project README | |
![]() | th09 N0zoM1z0 | Touhou 9: Phantasmagoria of Flower View, reconstructed as source | ❔ Unverified | Project README |
![]() | th095 N0zoM1z0 | Touhou 9.5: Shoot the Bullet, reconstructed as source | ❔ Unverified | Project README |
![]() | th105 N0zoM1z0 | Touhou 10.5: Scarlet Weather Rhapsody, reconstructed as source | ❔ Unverified | Project README |
| touhou-reverse-engineering N0zoM1z0 | Evidence-first IDA notes on Touhou, with live patch experiments | No | Repo card |
Remake / Port
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
![]() | desktop-games-nostalgia ucodia | Smash your desktop again: Gemtree's 2000 toy on macOS and the web | ✅ Yes | Project README |
![]() | rea-ski-or-die-reconstruction tuunanet | Ski or Die's Snowball War, rebuilt in Rust + SDL2 (bring your own assets) | ✅ Yes | Project README |
![]() | OpenBattlefield2 Moxnatiy | Battlefield 2's engine, rewritten clean-room in C++20 (uses your own copy) | ✅ Yes | Project README |
![]() | GunZRs OpenRsG | GunZ: The Duel, reborn in Rust + Bevy | ✅ Yes | Project README |
| ai-rebuilds a-barzanti | Abandoned games brought back to the browser, no original files included | ✅ Yes | Repo card | |
| OpenRCT2 OpenRCT2 | RollerCoaster Tycoon 2, open-source and alive on modern systems | No | Project README | |
![]() | openmw OpenMW | Play Morrowind on a modern open-source engine | No | Wikipedia (© owner) |
![]() | FFNx julianxhokaxhiu | A modern driver and mod platform for FF7/FF8 on PC | No | Project README |
| daggerfall-unity Interkarma | Daggerfall recreated in Unity (uses your own game data) | No | Project README | |
| OpenXcom OpenXcom | Play the original UFO / X-COM on a modern open-source engine | No | Repo card | |
![]() | scummvm scummvm | Play classic point-and-click adventures on almost anything | No | Project README |
![]() | fallout2-ce fallout2-ce | Play Fallout 2 on modern systems (uses your own game data) | No | Project README |
![]() | OpenTTD OpenTTD | Transport Tycoon Deluxe, open-source and still growing | No | Wikipedia (© owner) |
![]() | OpenRA OpenRA | Classic Command & Conquer, rebuilt for modern online play | No | Project README |
![]() | perfect_dark perfect-dark-pc-port | Play Perfect Dark natively on PC (bring your own ROM) | No | Wikipedia (© owner) |
![]() | th08-web N0zoM1z0 | Imperishable Night in your browser, from the th08 reconstruction | ❔ Unverified | Project README |
| rook AsyncFinn | A Roblox-compatible engine in Rust, tested against Studio | No | Repo card | |
![]() | free-heroes4 tallowmere | Heroes of Might and Magic IV on a new C++23 engine (uses your GOG files) | No | Wikipedia (© owner) |
| — | keen-clone carlhako | Native Linux/SDL2 reimplementation of Commander Keen 1, recovered function-by-function with REA + Ghidra | ✅ Yes | — |
| — | samp-client-re NathanKanaeru | Clean-room SA-MP 0.3.DL-R1 client reimplementation; architecture recovered with REA/Ghidra | ✅ Yes | — |
| — | openage openage | Open-source engine reimplementation for Age of Empires II and other RTS titles | No | — |
Asset extraction & tools
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
| disunity ata4 | Early toolset for poking at Unity asset files | No | Repo card | |
| AssetStudio Perfare | Browse and export assets from Unity games | No | Repo card | |
![]() | AssetRipper AssetRipper | Turn Unity builds back into an editable project | No | Project README |
| CascLib ladislav-zezula | Read Blizzard's CASC game archives | No | Repo card | |
| touhou-reconstruction-factory N0zoM1z0 | The agent pipeline behind the Touhou reconstructions | ❔ Unverified | Repo card | |
| — | sims3-modernization rodneypantonial | Make The Sims 3 stutter and crash less on modern PCs | ✅ Yes | — |
Apps / Electron / Desktop
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
![]() | sketch michaelshimeles | An infinite design canvas in Rust, rebuilt by studying Paper | ✅ Yes | Project README |
![]() | rec-rs michaelshimeles | A fast macOS screen recorder in Rust, modelled on OBS | ✅ Yes | Project README |
| hexgrab iammukeshm | A tiny Windows colour picker, rebuilt from PowerToys' binaries | ✅ Yes | Repo card | |
![]() | AdamTerm AdamLinCodes | A minimal macOS terminal, built by poking at Ghostty | ✅ Yes | Project README |
![]() | wispr-flow-rea-teardown az9713 | Wispr Flow's voice pipeline, taken apart, plus a 64-line rebuild | ✅ Yes | Video thumbnail |
| vd-streamer-linux cudanexus | Stream your Linux desktop to Quest and Pico headsets | ✅ Yes | Repo card | |
![]() | asar electron | Pack and unpack the archives inside Electron apps | No | Our screenshot |
| DiskLens KarlssonChristoffer | See what fills your Windows 11 disk, WinDirStat-style | ✅ Yes | Repo card | |
![]() | zee-rp LilZeeCN | Read and write Axure RP prototype files from the CLI or MCP | ❔ Unverified | Project README |
![]() | ledger-reborn lxistired | A local-first accounting app, modelled on QuickBooks for Mac | ✅ Yes | Project README |
![]() | terminal-rs michaelshimeles | A Bloomberg-style trading terminal in Rust | ✅ Yes | Project README |
![]() | plx-native GLinnik21 | A faster native Plex client for LG TVs | No | Project README |
![]() | photocraft storytold | People rebuilt Adobe Photoshop from scratch as free open-source software. It is a photo editor written in Rust that tries to work like Photoshop (layers, masks, PSD files) without using any of Adobe’s code. | No | Project README |
| ReaFuse sickpyramid | Merge two JS/TS projects into one, guided by REA | ✅ Yes | Repo card | |
![]() | Reverseport laaielichter | Port reverse-engineering findings into Godot, Unity, Unreal or three.js | ❔ Unverified | Project README |
| — | rea-capcut Xiangyu-CAS | An open-source offline video editor rebuilt from REA research on CapCut | ✅ Yes | — |
| — | fmseasonhub-re chilliesdev | REA teardown notes of the FM Season Hub app | ✅ Yes | — |
| — | open-claude-ui Caho1 | High-fidelity rebuild of Claude Desktop UI components and interaction physics, extracted via REA | ✅ Yes | — |
| — | open-scrantic glauberlima | Rust reimplementation of the 1992 Johnny Castaway screensaver, reverse-engineered with REA | ✅ Yes | — |
![]() | vectorcraft storytold | An open-source vector drawing tool rebuilt from scratch to be like Adobe Illustrator. Made in pure Rust; you can make posters, logos and illustrations without using Adobe’s code. | No | Repo card |
| — | filmcraft storytold | People made a free video editor that works like Adobe Premiere Pro, written from scratch in Rust. You can cut video, add effects and color grade without using Adobe’s code. | No | — |
![]() | lightcraft storytold | An open-source photo manager and RAW developer rebuilt to be like Adobe Lightroom. Written from scratch in Rust; helps organize and edit photos without Adobe’s code. | No | Repo card |
| — | wordcraft storytold | Clean-room word processor in pure Rust | No | — |
| — | pdfcraft storytold | Clean-room PDF reader and editor in pure Rust | No | — |
| — | effectcraft storytold | People rebuilt Adobe After Effects style motion graphics and visual effects software from scratch in Rust. You can make animated titles and compositing without using Adobe’s code. | No | — |
| — | cadcraft storytold | An open-source CAD and drafting program rebuilt from scratch to be like AutoCAD. Written in pure Rust. | No | — |
| — | figcraft storytold | People made a free interface design and prototyping tool that works like Figma, written from scratch in Rust. | No | — |
| — | designcraft storytold | An open-source page layout and publishing editor rebuilt to be like Adobe InDesign. Written from scratch in Rust. | No | — |
| — | deckcraft storytold | People rebuilt PowerPoint-style presentation software from scratch in Rust. You can make slides without Microsoft’s code. | No | — |
| — | soundcraft storytold | An open-source digital audio workstation rebuilt to be like Pro Tools. Written from scratch in Rust. | No | — |
| — | gridcraft storytold | People made a free spreadsheet that works like Excel, written from scratch in Rust. | No | — |
Protocols / Hardware
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
| open-appleremote a-funk | Use Apple's first-gen Siri Remote on Linux, gestures included | ❔ Unverified | Repo card | |
![]() | OpenGHub Slyvan25 | Control Logitech gear on Linux without G HUB | No | Project README |
![]() | mitmproxy mitmproxy | Watch and edit HTTPS traffic as it happens | No | Project README |
| pyatv postlund | Control Apple TVs and AirPlay devices from Python | No | Repo card | |
![]() | wireshark wireshark | See every packet on the wire, decoded | No | Our screenshot |
| — | MiTV-Remote EndLess728 | Control Xiaomi TVs over Wi-Fi from Mac, Android or iPhone | ✅ Yes | — |
| — | soundconnect-desktop B-Howell | Control Sony Bluetooth headphones from a Windows desktop app | ✅ Yes | — |
Firmware / Drivers
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
| VSL-DSP grisuno | A Linux kernel module for PreSonus AudioBox VSL interfaces | ✅ Yes | Repo card | |
![]() | binwalk ReFirmLabs | Find and extract what's hidden inside firmware images | No | Project README |
![]() | qiling qilingframework | Emulate and instrument binaries across OSes and CPUs | No | Project README |
![]() | game-and-watch-backup ghidraninja | Back up and restore your own Game & Watch's firmware | No | Video thumbnail |
| firmware-analysis-toolkit attify | Emulate IoT firmware to poke at it safely | No | Repo card | |
![]() | unblob onekey-sec | Unpack almost any firmware or container format, recursively | No | Our screenshot |
| md380tools travisgoodspeed | Custom firmware patches for the TYT MD-380 radio | No | Repo card | |
| — | a6000-fw-decomp nicolvus | Dig into Sony A6000 camera firmware with REA and Ghidra | ✅ Yes | — |
Security / Evaluations
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
![]() | OpenBSD_netcat_REA NullLabTests | netcat-openbsd, statically analysed with REA and Ghidra | ✅ Yes | Project README |
![]() | REA discussion #2254 | A stripped bzip2, analysed and checked against the real build | ✅ Yes | Our screenshot |
| rea-groundtruth UnknownHacker1 | Check REA's reports against the real source code | ✅ Yes | Repo card | |
| REA-demo az9713 | REA analyses itself, with predictions you can falsify | ✅ Yes | Repo card | |
| rea-lab pablodiazjorge | Windows + Ghidra exercises and a pre-registered REA study | ✅ Yes | Repo card |
Reverse-engineering tools
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
| REA-Reconstruction-Companion ShadowSwaps | An agent skill that keeps reconstructions tied to evidence | ✅ Yes | Repo card | |
![]() | ghidra NationalSecurityAgency | The NSA's free decompiler and disassembler suite | No | Our screenshot |
![]() | jadx skylot | Turn Android APKs back into readable Java | No | Project README |
| GhidraMCP LaurieWired | A bridge that lets AI assistants (like Claude) control the free reverse-engineering tool Ghidra. The AI can decompile programs, rename functions and analyze binaries for you. | No | Project README | |
![]() | x64dbg x64dbg | The go-to open-source debugger for Windows binaries | No | Project README |
![]() | Apktool iBotPeaches | Unpack, read and rebuild Android APKs | No | Our screenshot |
| angr angr | Symbolic execution and binary analysis from Python | No | Repo card | |
![]() | retdec avast | Decompile machine code from many architectures to C | No | Maintainer post |
![]() | cutter rizinorg | A friendly GUI for reverse engineering, powered by Rizin | No | Project README |
![]() | ghidra_scripts ghidraninja | Handy Ghidra scripts, from binwalk import to YARA | No | Project README |
![]() | radare2 radareorg | A scriptable command-line reverse-engineering framework | No | Project README |
![]() | flare-floss mandiant | Pull hidden and obfuscated strings out of malware | No | Our screenshot |
![]() | ImHex WerWolv | A hex editor with a pattern language that decodes structures for you | No | Our screenshot |
![]() | capa mandiant | Ask an executable what it can do, and get ATT&CK-mapped answers | No | Project README |
![]() | frida frida | Hook into running apps on any platform and rewrite them live | No | Our screenshot |
![]() | dnSpy dnSpyEx | Debug and edit .NET assemblies without source | No | Project README |
| decomp.me decompme | Decompile together in the browser and race for a matching build | No | Repo card | |
![]() | ida-pro-mcp mrexodia | Let an AI agent drive IDA Pro over MCP | No | Project README |
| jsdec rizinorg | Readable pseudo-C for Rizin, even from hand-written assembly | No | Repo card | |
![]() | rizin rizinorg | A UNIX-style reverse-engineering framework, forked from radare2 | No | Project README |
| ILSpy icsharpcode | Turn any .NET assembly back into C# | No | Repo card | |
![]() | bindiff | Spot what changed between two versions of a binary | No | Project README |
| ida-free-mcp 0xshlomil | Use free IDA from an AI agent over MCP | ✅ Yes | Repo card | |
| ida-mcp HexRaysSA | Hex-Rays' official MCP server for IDA | No | Repo card | |
| rea-mcp Nowng | Run REA with local models in LM Studio | ✅ Yes | Repo card | |
| rea-agent-docker alexmi256 | REA in Docker, with Ghidra, Hopper or IDA variants | ✅ Yes | Repo card | |
| picode-rea cognixws | REA's static-analysis tools inside PiCode | ✅ Yes | Repo card | |
![]() | dsh-plugin-rea czcdr | REA tools in DeepSeek Harness, with Ghidra auto-installed | ✅ Yes | Project README |
| dsh-rea-mcp sheilacraig | A config-only way to mount REA in DeepSeek Harness | ✅ Yes | Repo card | |
| rea-dsh-plugin ya123-4 | Register REA's MCP tools in DeepSeek Harness | ✅ Yes | Repo card | |
| dsh-rea zhaofeng130 | Add the REA Skill and tools to DeepSeek Harness | ✅ Yes | Repo card | |
![]() | rea-casebook pablodiazjorge | Make Claude Code cite real REA evidence for every conclusion | ✅ Yes | Project README |
![]() | rea-playbook jinshi666888 | A hands-on REA lab with a tiny Electron target | ✅ Yes | Project README |
![]() | era-agent dav1dngy | An evidence-driven RE agent that tries to improve itself | ❔ Unverified | Project README |
| — | game-frame tanepiper | A framework for agents to reverse engineer games from shipped files | ✅ Yes | — |
| — | rea-unity-game agioracle | Agent workflow for reverse engineering Unity games | ❔ Unverified | — |
| — | leanrea aicodeking | Lightweight skill that replaces the REA MCP layer; agent drives CLI tools directly | ✅ Yes | — |
| — | coop-anything cranebeaker | MCP server and skills to add co-op to single-player games by investigating entry points with REA | ✅ Yes | — |
| — | sparkDash MiaAI-Lab | Multi-device dashboard that integrates long-running REA analysis jobs and loads results on demand | ✅ Yes | — |
![]() | gea orikami048 | MCP & CLI for game RE, asset extraction and Cocos/Three.js recreation; inspired by morluto/rea. | No | Repo card |
| — | dsh-rev-eng Stijnus | DSH plugin packaging REA skills + optional MCP for reverse engineering and Mac app building. | ✅ Yes | — |
| — | dsh-command-rea CurLeaf | DSH /rea slash command that routes requests to the REA skill and MCP tools. | ✅ Yes | — |
| — | awesome-reverse-engineered alexgaoth | A big searchable catalog of more than 17,000 open-source projects that exist because someone reverse-engineered a closed app, game, API or device. It also has its own search website and an MCP server so AI can look things up. | No | — |
| — | awesome-decomp-games SubmitGame | Rated, auto-refreshed list of game decomps, static recomps, source ports and engine remakes | No | — |
| — | reverse-engineering wtsxDev | Classic curated list of reverse engineering resources, tools and learning materials | No | — |
![]() | reverse-engineering-assistant cyberkaida | Another way to let AI control Ghidra (the free reverse-engineering tool from the NSA). It gives the AI small, focused tools so it can analyze big programs without getting confused. | No | Repo card |
| — | radare2-mcp radareorg | Official MCP stdio server for radare2 | No | — |
| — | r2ai radareorg | LLM-based reversing tools and plugins for radare2 | No | — |
| — | binary_ninja_mcp fosdickio | MCP server that lets LLM agents drive Binary Ninja (decompile, xrefs, rename, annotate). | No | — |
| — | jadx-ai-mcp zinja-coder | MCP plugin for JADX that enables AI agents to decompile and navigate Android APKs/DEX. | No | — |
| — | Gepetto JusticeRage | IDA Pro plugin that uses language models to explain, rename and comment functions during reverse engineering. | No | — |
| — | GhidrAssist symgraph | LLM extension for Ghidra that assists with renaming, explaining and analyzing decompiled code. | No | — |
| — | LLM4Decompile albertan017 | Open research models and tooling for LLM-based binary decompilation. | No | — |
| — | awesome-reverse-engineering alphaSeclab | Large curated list of reverse-engineering tools and resources across major platforms and domains. | No | — |
| — | awesome-reverse-engineering morluto | Curated starting point for RE tools and learning (binaries, apps, firmware, formats, protocols). By REA authors. | No | — |
| — | awesome-decompilation nforest | Curated list of decompilation resources, papers, intermediate representations and related projects. | No | — |
Official REA showcases
| Image | Project | What you get | Uses rea | Image source |
|---|---|---|---|---|
![]() | DX-Ball: sound-pan function | Watch REA turn one DX-Ball sound helper into byte-exact C | ✅ Yes | Our screenshot |
![]() | Notion: Electron clipboard bridge | Follow a Notion copy from the page, through IPC, into the main process | ✅ Yes | Our screenshot |
![]() | TH04: PC-98 bullet-ring maths | Recover Touhou 4's bullet-ring angle maths from 16-bit DOS code | ✅ Yes | Our screenshot |
![]() | Aegis: TOTP code generation | See exactly how the Aegis Android app generates your 2FA codes | ✅ Yes | Our screenshot |
![]() | CTF: flag checker | Solve a DownUnderCTF 2023 reversing challenge step by step | ✅ Yes | Our screenshot |
See also / thanks: many REA community entries were cross-checked against AIshihzong/awesome-reverse-engineer-anything.
Contributing: see CONTRIBUTING.md. License: CC0-1.0.
Description
Map of reverse-engineering projects (with rea tags): game decomp/recomp across consoles and PC, re-implementations, asset tools, RE tooling, app/protocol/firmware. Each tagged Uses rea: Yes/No/Unverified.
ai-agentscurated-listdecompilationfirmware-analysisfridagame-preservationghidramcpradare2rearecompilationreimplementationretro-gamesreverse-engineer-anythingreverse-engineeringstatic-recompilation
Readme
CC0-1.0
4.2 MiB
0 Stars
1 Watchers
0 Forks
Languages
Python
100%















































































































