The Jen Core provides the SoftClass API, with the ability to create and modify classes and their members.
A lightweight (readonly) fork of javassist, used to load class structure, annotations and metadata from bytecode.
A JVM bytecode generator for ASTs compatible with tools.analyzer(.jvm).
Brennus provides a builder pattern and the logic to simplify generating bytecode. It uses ASM under the hood for bytecode generation.
Apache Commons Weaver Parent
Different instrumentation frameworks