Top Bytecode Manipulation Libraries for Java

byte-buddy 1.12.10

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.

May 01, 2022
1.6k usages
4.6k stars
cglib 3.3.0

cglib : cglib

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

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

May 07, 2021
3.4k usages
3.3k stars
byteman 4.0.18

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

Nov 25, 2021
192 usages
asm 9.3

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

Apr 04, 2022
2.2k usages