cojen/Maker

Cojen/Maker is a lightweight, full-featured, low-level dynamic Java class generator designed for ease of use.

43
/ 100
Emerging

Abstracts away JVM operand stack management by exclusively using local variables with automatic stack conversion, simplifying bytecode generation while relying on modern JVM liveness analysis for optimization. Seamlessly integrates `java.lang.invoke` features including `invokedynamic` and `condy` instructions through dedicated API methods, enabling just-in-time code generation and `MethodHandle`/`VarHandle` interoperability. Supports immediate class loading with automatic garbage collection via parent `ClassLoader` grouping, hidden classes, and arbitrary object injection via the `setExact` mechanism.

No Package No Dependents
Maintenance 13 / 25
Adoption 8 / 25
Maturity 16 / 25
Community 6 / 25

How are scores calculated?

Stars

66

Forks

3

Language

Java

License

Apache-2.0

Last pushed

Mar 18, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/cojen/Maker"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.