Top Bytecode Manipulation Libraries for Java

byte-buddy 1.14.6

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.

Aug 14, 2023
1.6k usages
5.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.9k stars
byteman 4.0.21

byteman · The byteman jar merges the byteman-agent jar contents with those of the byteman-jigsaw and byteman-layer jars as a mutli-release jar. The contents of the latter two jars are installed under META-INF/versions/9 ensuring that they are only linked when Byteman is deployed on a JDK9+ JVM

Apr 13, 2023
192 usages
asm 9.5

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

Mar 24, 2023
2.2k usages