Top Bytecode Manipulation Libraries for Java

byte-buddy 1.14.3

Byte Buddy (without dependencies) · Byte Buddy is a Java library for creating Java classes at run time. This artifact is a build of Byte Buddy with all ASM dependencies repackaged into its own name space.

Mar 28, 2023
1.6k usages
4.6k stars
cglib 3.3.0

Aug 12, 2019
1.9k usages
4.2k stars
javassist 3.29.2-GA

Javassist · Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java.

Sep 13, 2022
3.4k usages
3.3k stars
byteman 3.0.21

byteman-agent · The Byteman agent jar contains the implementation of the Byteman java agent, including the bytecode transformer, rule parser, type checker and execution engine and the agent listener.

Oct 12, 2022
192 usages
asm 9.5

asm · ASM, a very small and fast Java bytecode manipulation framework

Mar 24, 2023
2.2k usages