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

soot-oss/soot

Soot - A Java optimization framework observed · 2026-08-28

github.com/soot-oss/soot · Java · LGPL-2.1 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

78/100

  • Activity 98
  • Release rhythm 40
  • 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: 230.5
  • age_days: 5187
  • days_rel: 191
  • days_push: 16
  • n_releases_24m: 3

Full methodology

Adoption not part of the score

3098 stars · 727 forks observed · 2026-08-28

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

Soot is a Java bytecode analysis and optimization framework providing four intermediate representations (Baf, Jimple, Shimple, Grimp) for analyzing and transforming Java programs. It is widely used for static analysis research and Android app analysis, though it is now in maintenance mode pending its successor SootUp.

Use cases

  • analyze java bytecode statically
  • transform java bytecode with instrumentation
  • build a static analysis tool for java
  • decompile java bytecode for inspection
  • analyze android apk code
  • convert bytecode to jimple three-address code

When to choose

  • you need bytecode instrumentation capabilities
  • you need robust Android bytecode analysis support
  • you are maintaining an existing Soot-based analysis tool
  • SootUp lacks a feature you depend on

When to avoid

  • you are starting a new program-analysis project (use SootUp instead)
  • you need a feature-complete modern API
  • you want long-term active development

Facets

library · maturity maintenance

compiler parser developer-tools programming-languages compilers developer-tools parsers jvm cross-platform static-analysis jimple bytecode intermediate-representation android-analysis program-analysis optimization

1 source

Member repositories

RepositoryRoleHealth v2
soot-oss/sootmain78

For agents

markdown · JSON · MCP: product_card(name="soot-oss/soot")

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