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

Storyyeller/Krakatau

Java decompiler, assembler, and disassembler observed · 2026-08-28

github.com/Storyyeller/Krakatau · Rust · GPL-3.0 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

66/100

  • Activity 76
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

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

  • gap_med: n/a
  • age_days: 5066
  • days_rel: n/a
  • days_push: 148
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2244 stars · 239 forks observed · 2026-08-28

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

Krakatau is a Rust-based CLI tool for assembling, disassembling, and decompiling Java bytecode. It is specifically designed to handle obfuscated classfiles that break other tools, and its disassembled output can be reassembled back into classfiles.

Use cases

  • decompile obfuscated java jars
  • disassemble java classfiles to readable text
  • reassemble modified java bytecode
  • write java classfiles from scratch in assembly
  • analyze low-level details of java binaries
  • reverse engineer obfuscated java code

When to choose

  • working with obfuscated or non-standard Java bytecode
  • needing a roundtrip disassemble/reassemble workflow
  • analyzing older Java code (pre-Java 8 features like lambdas unsupported in decompiler)

When to avoid

  • decompiling modern Java 8+ code relying on lambdas or newer language features
  • wanting a GUI-based reverse engineering tool

Facets

cli-tool · maturity active

compiler parser reverse-engineering developer-tools developer-tools reverse-engineering security programming-languages cli cross-platform rust java-bytecode decompiler disassembler assembler jvm obfuscated-code classfile

1 source

Member repositories

RepositoryRoleHealth v2
Storyyeller/Krakataumain66

For agents

markdown · JSON · MCP: product_card(name="Storyyeller/Krakatau")

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