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).
Apache Commons Weaver Parent
The runtime bytecode manipulator in form of a java agent that implements some framework features by injecting code into tree classes.
SwungWeave: Bytecode weaver tool
Brennus provides a builder pattern and the logic to simplify generating bytecode. It uses ASM under the hood for bytecode generation.