raphw/byte-buddy
Runtime code generation for the Java virtual machine. observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 98
- Release rhythm 98
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 15.5
- age_days: 4664
- days_rel: 16
- days_push: 14
- n_releases_24m: 33
Adoption not part of the score
6887 stars · 855 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Byte Buddy is a Java library for generating and modifying Java classes at runtime without a compiler, offering a fluent API for creating arbitrary classes, proxies, and agents. It supports class transformation via Java agents or build-time processing across a wide range of JVM versions.
Use cases
- generate java classes at runtime
- create dynamic proxies in java
- instrument java classes with a java agent
- mock classes in a testing framework
- transform bytecode during build
- intercept method calls in java
When to choose
- you need runtime class generation or bytecode manipulation on the JVM
- you are building proxies, mocks, or AOP-style instrumentation
- you need broad Java version compatibility including the latest releases
When to avoid
- you only need simple interface-based proxies available in the JDK
- you work outside the JVM ecosystem
- you need source-level code generation rather than bytecode
Facets
library · maturity stable
compiler middleware developer-tools programming-languages developer-tools jvm cross-platform bytecode-manipulation code-generation java-agent dynamic-proxy instrumentation runtime-class-creation jvm
2 sources
- readme: https://github.com/raphw/byte-buddy · fetched 2026-08-28 · ab4a7e276eaa
- homepage: https://bytebuddy.net · fetched 2026-08-29 · aefb14b60e44
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| raphw/byte-buddy | main | 98 |
For agents
markdown · JSON · MCP: product_card(name="raphw/byte-buddy")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem