CFR - another java decompiler Procyon (Java metaprogramming tools) Krakatau Bytecode Tools (Python) Anatomy of a Java Decompiler Soot: a Java Optimization Framework