Awesome Reverse Engineering / Language Runtimes & Packagers
Language Runtimes & Packagers
The runtime decides the tool. Check this table before opening a disassembler.
| Tool | Use it when | Cost | Last push · Stars |
|---|---|---|---|
| GoReSym | Go: recovers function names, types and build info from stripped binaries. | Free | 2026-09 · ★ 1.1k |
| blutter | Flutter: analyses Dart AOT snapshots in libapp.so. | Free | 2026-08 · ★ 2.8k |
| Il2CppDumper | Unity IL2CPP: restores class and method metadata. ⚠ No push since 2024-08-18 | Free | 2024-08 · ★ 9.6k |
| hermes-dec | React Native Hermes bytecode disassembler and decompiler. | Free | 2026-10 · ★ 1.2k |
| pyinstxtractor | PyInstaller: extracts the bundled .pyc files. | Free | 2026-07 · ★ 4.5k |
| pycdc | Python bytecode decompiler. | Free | 2026-04 · ★ 4.7k |
| GDRE Tools | Godot: recovers projects and decompiles GDScript. | Free | 2026-10 · ★ 4.4k |
| @electron/asar | Electron: extract app.asar to read the app's JavaScript; pin the version. | Free | 2026-10 · ★ 2.9k |
| WABT | WebAssembly: wasm2wat, wasm-objdump and wasm-decompile to C-like pseudocode. | Free | 2026-10 · ★ 8.2k |
| Cpp2IL | Unity IL2CPP to IL recovery; work in progress, check supported Unity versions, use on your own builds. | Free | 2026-09 · ★ 3.1k |