Top Bytecode Manipulation Libraries for Java

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.

Apr 07, 2022
1.6k usages
4.6k stars
Aug 12, 2019
1.9k usages
4.2k stars

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

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

ASM, a very small and fast Java bytecode manipulation framework

Apr 04, 2022
2.2k usages