Ross ROSS = Recommend OSS · open-source software intelligence for agents

rocky/python-uncompyle6

A cross-version Python bytecode decompiler observed · 2026-08-28

github.com/rocky/python-uncompyle6 · Python · GPL-3.0 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

62/100

  • Activity 79
  • Release rhythm 18
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3916
  • days_rel: 338
  • days_push: 131
  • n_releases_24m: 1

Full methodology

Adoption not part of the score

4316 stars · 463 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

uncompyle6 is a cross-version Python bytecode decompiler that translates bytecode from Python 1.0 through 3.8 back into equivalent Python source code. It also supports fragment deparsing at bytecode offsets, which is used in debuggers and stack traces.

Use cases

  • decompile python bytecode back to source code
  • recover lost python source from .pyc files
  • deparse bytecode fragments for stack traces
  • decompile old python 2 bytecode
  • analyze python bytecode in a debugger
  • audit compiled python code

When to choose

  • you need to decompile bytecode across many Python versions (1.0-3.8)
  • you want fragment deparsing tied to bytecode offsets
  • other decompiler forks fail on your bytecode version

When to avoid

  • you need to decompile Python 3.9+ bytecode (use decompyle3 or other tools)
  • you need a perfect, guaranteed source reconstruction
  • you only need bytecode disassembly rather than source

Facets

library · maturity active

reverse-engineering parser developer-tools developer-tools reverse-engineering programming-languages security python cli cross-platform decompiler bytecode python-bytecode deparsing debuggers

1 source

Member repositories

RepositoryRoleHealth v2
rocky/python-uncompyle6main62

For agents

markdown · JSON · MCP: product_card(name="rocky/python-uncompyle6")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem