byte-buddy
Class generator
A Java library for generating classes at runtime without the need for explicit code generation.
Runtime code generation for the Java virtual machine.
6k stars
168 watching
807 forks
Language: Java
last commit: 9 days ago byte-codedynamic-proxyinstrumentationjavajava-agentjava-libraryjava-virtual-machine
Related projects:
Repository | Description | Stars |
---|---|---|
jboss-javassist/javassist | A Java bytecode manipulation toolkit allowing developers to edit and modify compiled Java classes at runtime. | 4,114 |
cglib/cglib | Generates and transforms Java byte code to enable AOP, testing, and data access framework support for dynamic proxy objects. | 4,805 |
konloch/bytecode-viewer | A Java-based tool for analyzing and modifying Android APKs and other Java files | 14,699 |
mikeakohn/java_grinder | Compiles Java bytecode to native machine code for embedded systems and retro computing platforms. | 496 |
col-e/recaf | A modern Java bytecode editor with features for decompiling, recompiling, and manipulating compiled Java code. | 6,054 |
hotswapprojects/hotswapagent | Enables runtime redefinition of classes and resources in Java applications. | 2,359 |
mobivm/robovm | An ahead-of-time compiler for Java bytecode targeting multiple platforms and languages | 965 |
bytedeco/javacpp-presets | Provides pre-configured Java modules for widely used C/C++ libraries | 2,677 |
luontola/retrolambda | A tool that allows developers to use Java 8 features in older Java versions | 3,540 |
qmx/jitescript | Provides a Java API for generating bytecode similar to BiteScript. | 188 |
bytedeco/javacpp | Provides efficient access to native C++ code from Java | 4,500 |
benanders/rjni | Provides Rust bindings to interact with Java Virtual Machines and Java Native Interface. | 73 |
evant/gradle-retrolambda | A plugin for Gradle that allows Java 6 or 7 development with lambda support | 5,298 |
vavr-io/vavr | A Java library for functional programming and object-oriented coding practices to reduce code complexity and improve quality. | 5,743 |
j2objc-contrib/j2objc-gradle | Enables Java source code to be shared between Android and iOS apps using J2ObjC | 139 |