Skip to content
SPECIFICTION
Get listed

decompyle3

github.com

Visit github.com
Spec score 6.4 #45 of 73 in Reverse Engineering Tools

Spec sheet

Purpose
decompyle3 translates Python bytecode back into equivalent Python source code.Read 5 Oct 2026 · github.com
Support
The bug reporting guidance says fixes may take months or years and that the maintainer does not provide paid support as a regular service.Read 5 Oct 2026 · github.com
License
The GitHub repository identifies its license as GPL-3.0.Read 5 Oct 2026 · github.com
Accuracy limits
The README cautions that decompilation has numerous bugs and that some long lists of expressions or statements run slowly.Read 5 Oct 2026 · github.com
Bytecode versions
The README says it accepts Python bytecode from version 3.7 onward, and that bytecode from Python 3.7 and 3.8 has been tested.Read 5 Oct 2026 · github.com
Command line
The README shows running `decompyle3` on compiled `.pyc` or `.pyo` files and documents a `--syntax-verify` option.Read 5 Oct 2026 · github.com
Fragment decompiler
The project describes itself as a native Python cross-version decompiler and fragment decompiler.Read 5 Oct 2026 · github.com
Installation
The README documents installation from PyPI with `pip install decompyle3` or from source.Read 5 Oct 2026 · github.com
Issue confidentiality
The bug reporting guidance says issue reports and the code in them are public and have no confidentiality.Read 5 Oct 2026 · github.com
Restrictions
The README says the project does not handle obfuscated code, Cython, MicroPython, or Py2EXE executables directly.Read 5 Oct 2026 · github.com

Where Specifiction places it

Alternatives to decompyle3All alternatives →

JEB From $100/mo · Free plan 9.0 Visit