Skip to main content

unidecompiler

unidecompiler is the frontend-neutral core for universal bytecode decompilation. It owns thin-IR lifting, recovery, generic IR, diagnostics, AST generation, and the stable DecompilerEngine facade used by CLI, GUI, and frontend plugin packages.

Frontend plugins decode VM-specific formats and submit neutral bytecode facts; they do not perform source-structure recovery.

Install

Install the core library directly from PyPI. Cloning this repository is not required for normal use:

python -m pip install unidecompiler

To decompile an artifact, also install a host such as unidecompiler-cli or unidecompiler-gui and the frontend plugin for the bytecode format you need.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

unidecompiler-0.1.2.tar.gz (98.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

unidecompiler-0.1.2-py3-none-any.whl (109.1 kB view details)

Uploaded Python 3

File details

Details for the file unidecompiler-0.1.2.tar.gz.

File metadata

  • Download URL: unidecompiler-0.1.2.tar.gz
  • Upload date:
  • Size: 98.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.12

File hashes

Hashes for unidecompiler-0.1.2.tar.gz
Algorithm Hash digest
SHA256 921d6af89d678f8bb832ff5c66f69bb76456a7365e517c1691dd5d1cae38ffe3
MD5 f398eac0a54585d4068eae247c96ae0d
BLAKE2b-256 7923b48a12d672186978e5295fa0cf04f3f65d0ca4b676fab0a0018299b129bb

See more details on using hashes here.

File details

Details for the file unidecompiler-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: unidecompiler-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 109.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.12

File hashes

Hashes for unidecompiler-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 63383ecdcc81b81008e83929cba94065c3cdfb1e58ea16d148acd8fe86b2a9cb
MD5 f6e9451421a66bdca0a9c84dc2642966
BLAKE2b-256 7f7b17c3d401d8806144fdeae053abc04ab06a3bc7a9e9418436a8271698cc64

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.10

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

This release

0.1.2 This release

2 files

0.1.1

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page