2 个仓库
Tools that generate Java bytecode at runtime, producing executable class files without requiring source code or compilation.
Distinct from Source Code Generators: Distinct from Source Code Generators: generates bytecode directly rather than producing source code files.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Bytecode Generators. Refine with filters or upvote what's useful.
Byte Buddy is a runtime code generation and bytecode manipulation library for Java. It provides a fluent API for creating and modifying Java classes during execution, enabling developers to define class structures, methods, and fields programmatically without requiring a compiler or direct bytecode assembly. The library supports agent-based class transformation, allowing loaded classes to be modified during JVM startup or runtime through a Java agent that intercepts class loading. It offers bytecode-level method interception for fine-grained control over method behavior, annotation-based code
Generates and modifies Java bytecode at runtime without requiring a compiler or source code.
Aviatorscript is a high-performance scripting language and expression evaluation engine designed for integration within Java applications. It enables the dynamic execution of mathematical and logical formulas by compiling script instructions directly into Java bytecode at runtime. The engine distinguishes itself by transforming dynamic logic into machine-readable instructions, allowing for near-native execution speeds. It includes a built-in caching mechanism that stores compiled bytecode to eliminate redundant parsing and compilation overhead during repeated formula execution. This library
Transforms dynamic script logic into Java bytecode at runtime to achieve near-native execution speeds.