# decompiler

> decompiler is a Python decompiler with IDA and Capstone backends. It follows van Emmerik's paper on static single assignment for decompilation. The README says it can decompile small functions with simple control flow, covers a limited set of x86 and x64 instructions, and currently restores call parameters for the System V x64 ABI.

- Type: Tool
- Targets: Binary
- Category: Native analysis tools
- Relationship: Foundation tool
- Sources reviewed: 2026-11-07
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/EiNSTeiN-/decompiler>
- Primary source: <https://github.com/EiNSTeiN-/decompiler/blob/f7923b54233d5aa2118686d99ba93380063993ed/README.md>
- Catalog page: <https://awesomerea.org/resources/multi-backend-decompiler/>
- Record JSON: <https://awesomerea.org/resources/multi-backend-decompiler/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/multi-backend-decompiler/index.md)

## Requirements & limits

- The Capstone backend needs Capstone's Python bindings.
- The README says data-type analysis is still absent, and that this analysis is needed for recompilable output.
- Test binaries are in tests/.
- The README names no license.

## Primary sources

1. <https://github.com/EiNSTeiN-/decompiler/blob/f7923b54233d5aa2118686d99ba93380063993ed/README.md>

## More in Native binaries

- [unluac-rs](https://awesomerea.org/resources/unluac-rs/index.md) · Tool
- [aevt_decompile](https://awesomerea.org/resources/aevt-decompile/index.md) · Tool
- [GBARecomp](https://awesomerea.org/resources/gbarecomp/index.md) · Tool
- [Ghidra Function ID dataset repository](https://awesomerea.org/resources/ghidra-fidb-repo/index.md) · Project
- [BinaryAudit](https://awesomerea.org/resources/binaryaudit/index.md) · Project
- [Zomboid Decompiler](https://awesomerea.org/resources/zomboid-decompiler/index.md) · Tool

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
