https://github.com/raphw/byte-buddy
byte-code dynamic-proxy instrumentation java java-agent java-library java-virtual-machine
Score: 36.205459170124584
Last synced: about 6 hours ago
JSON representation
Repository metadata:
Runtime code generation for the Java virtual machine.
- Host: GitHub
- URL: https://github.com/raphw/byte-buddy
- Owner: raphw
- License: apache-2.0
- Created: 2013-11-25T19:38:03.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2026-03-07T18:48:56.000Z (22 days ago)
- Last Synced: 2026-03-08T00:29:46.766Z (22 days ago)
- Topics: byte-code, dynamic-proxy, instrumentation, java, java-agent, java-library, java-virtual-machine
- Language: Java
- Homepage: https://bytebuddy.net
- Size: 962 MB
- Stars: 6,771
- Watchers: 163
- Forks: 846
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
- Notice: NOTICE
-
Funding:
- Github: raphw
- Tidelift: maven/net.bytebuddy:byte-buddy
Owner metadata:
- Name: Rafael Winterhalter
- Login: raphw
- Email: rafael.wth@gmail.com
- Kind: user
- Description: software consultant who likes static types
- Website: http://rafael.codes
- Location: Oslo, Norway
- Twitter: rafaelcodes
- Company: Scienta
- Icon url: https://avatars.githubusercontent.com/u/4489328?u=6baf1dda06598aa385b84fe0d51bbec157aea283&v=4
- Repositories: 67
- Last Synced at: 2026-01-12T17:53:08.736Z
- Profile URL: https://github.com/raphw
GitHub Events
Total
- Commit comment event: 4
- Create event: 20
- Delete event: 11
- Discussion event: 1
- Fork event: 42
- Gollum event: 1
- Issue comment event: 468
- Issues event: 176
- Pull request event: 33
- Pull request review comment event: 1
- Pull request review event: 1
- Push event: 278
- Release event: 16
- Watch event: 375
- Total: 1427
Last Year
- Commit comment event: 3
- Create event: 10
- Delete event: 2
- Discussion event: 1
- Fork event: 33
- Gollum event: 1
- Issue comment event: 339
- Issues event: 150
- Pull request event: 23
- Pull request review comment event: 1
- Pull request review event: 1
- Push event: 187
- Release event: 10
- Watch event: 274
- Total: 1035
Committers metadata
Last synced: 23 days ago
Total Commits: 7,442
Total Committers: 110
Avg Commits per committer: 67.655
Development Distribution Score (DDS): 0.259
Commits in past year: 286
Committers in past year: 9
Avg Commits per committer in past year: 31.778
Development Distribution Score (DDS) in past year: 0.038
| Name | Commits | |
|---|---|---|
| Rafael Winterhalter | r****h@g****m | 5512 |
| Rafael Winterhalter | r****h@w****e | 1579 |
| Cesar Munoz | l****d@g****m | 142 |
| Laird Nelson | l****n@g****m | 10 |
| Christian Stein | s****s@g****m | 10 |
| Firestar99 | 4****9@u****m | 9 |
| Fabian Lange | l****n@g****m | 9 |
| Mark Chesney | m****k@c****t | 7 |
| Testo Nakada | t****1@d****m | 6 |
| Pascal Schumacher | p****r@g****t | 6 |
| mibac138 | 5****8 | 5 |
| Richard Startin | r****d@o****k | 5 |
| Diabolus ex machina | D****a@t****o | 5 |
| Felix Marx | 9****M | 4 |
| Marcono1234 | M****4 | 4 |
| dependabot[bot] | 4****] | 4 |
| hunterwb | h****r@h****m | 4 |
| Felix Barnsteiner | f****r@e****o | 3 |
| orange-buffalo | o****o | 3 |
| Felix Barnsteiner | f****r@i****e | 3 |
| Ago Allikmaa | a****a@e****e | 3 |
| Evgeny Mandrikov | m****v@g****m | 3 |
| Per Lundberg | p****g@h****v | 3 |
| Yu Kobayashi | y****a@g****m | 3 |
| Sergey Kapralov | s****v@m****u | 2 |
| Scott Babcock | s****a@h****m | 2 |
| Sanne Grinovero | s****e@h****g | 2 |
| Ryszard-Trojnacki | r****i@g****m | 2 |
| Lari Hotari | l****i@h****t | 2 |
| JPat Cooley | j****y@g****m | 2 |
| and 80 more... | ||
Issue and Pull Request metadata
Last synced: 3 months ago
Total issues: 402
Total pull requests: 100
Average time to close issues: 5 months
Average time to close pull requests: 4 days
Total issue authors: 293
Total pull request authors: 44
Average comments per issue: 3.87
Average comments per pull request: 0.99
Merged pull request: 71
Bot issues: 0
Bot pull requests: 8
Past year issues: 87
Past year pull requests: 25
Past year average time to close issues: 8 days
Past year average time to close pull requests: 5 days
Past year issue authors: 68
Past year pull request authors: 12
Past year average comments per issue: 2.06
Past year average comments per pull request: 1.48
Past year merged pull request: 19
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- dogourd (9)
- odrotbohm (7)
- 1057105012 (7)
- rupinder10 (7)
- jimshowalter (7)
- LarsBodewig (5)
- ljnelson (4)
- qujsh (4)
- cushon (4)
- Marcono1234 (4)
- beikov (3)
- cilfm (3)
- cor0ps (3)
- lisong2010 (3)
- githubcheng2978 (3)
Top Pull Request Authors
- LikeTheSalad (10)
- dependabot[bot] (8)
- FelixMarxIBM (7)
- yukoba (6)
- raphw (6)
- Marcono1234 (4)
- LarsBodewig (4)
- NikunjPatel31 (4)
- swethakare (3)
- manoelcampos (2)
- karunakar0 (2)
- breedx-splk (2)
- leerjae (2)
- varunsh-coder (2)
- valeriopilo-tomtom (2)
Top Issue Labels
- question (267)
- bug (22)
- enhancement (20)
- documentation (6)
- build (4)
- wontfix (3)
- dependencies (1)
- Android (1)
Top Pull Request Labels
- enhancement (27)
- documentation (14)
- dependencies (9)
- bug (9)
- build (5)
- test (2)
- question (1)
- wontfix (1)
Package metadata
- Total packages: 10
- Total downloads: unknown
- Total docker downloads: 7,078,263,456
- Total dependent packages: 2,736 (may contain duplicates)
- Total dependent repositories: 9,931 (may contain duplicates)
- Total versions: 2,373
repo1.maven.org: net.bytebuddy:byte-buddy
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.
- Homepage: https://bytebuddy.net
- Documentation: https://appdoc.app/artifact/net.bytebuddy/byte-buddy/
- Licenses: Apache License, Version 2.0
- Latest release: 1.18.5 (published about 1 month ago)
- Last Synced: 2026-02-27T23:48:11.910Z (about 1 month ago)
- Versions: 310
- Dependent Packages: 2,042
- Dependent Repositories: 7,043
- Docker Downloads: 2,814,695,792
-
Rankings:
- Dependent packages count: 0.034%
- Docker downloads count: 0.07%
- Dependent repos count: 0.103%
- Average: 2.218%
- Stargazers count: 3.934%
- Forks count: 6.948%
repo1.maven.org: net.bytebuddy:byte-buddy-agent
The Byte Buddy agent offers convenience for attaching an agent to the local or a remote VM.
- Homepage: https://bytebuddy.net
- Documentation: https://appdoc.app/artifact/net.bytebuddy/byte-buddy-agent/
- Licenses: Apache License, Version 2.0
- Latest release: 1.18.5 (published about 1 month ago)
- Last Synced: 2026-02-27T23:48:10.810Z (about 1 month ago)
- Versions: 307
- Dependent Packages: 651
- Dependent Repositories: 2,441
- Docker Downloads: 259,681,539
-
Rankings:
- Dependent packages count: 0.115%
- Dependent repos count: 0.215%
- Docker downloads count: 0.483%
- Average: 2.338%
- Stargazers count: 3.931%
- Forks count: 6.948%
repo1.maven.org: net.bytebuddy:byte-buddy-dep
Byte Buddy is a Java library for creating Java classes at run time. This artifact is a build of Byte Buddy with a remaining dependency onto ASM. You should never depend on this module without repackaging Byte Buddy and ASM into your own namespace.
- Homepage: https://bytebuddy.net
- Documentation: https://appdoc.app/artifact/net.bytebuddy/byte-buddy-dep/
- Licenses: Apache License, Version 2.0
- Latest release: 1.18.5 (published about 1 month ago)
- Last Synced: 2026-02-27T23:48:11.149Z (about 1 month ago)
- Versions: 310
- Dependent Packages: 28
- Dependent Repositories: 248
- Docker Downloads: 4,003,886,068
-
Rankings:
- Docker downloads count: 0.022%
- Dependent repos count: 1.01%
- Dependent packages count: 2.338%
- Average: 2.664%
- Stargazers count: 3.761%
- Forks count: 6.188%
proxy.golang.org: github.com/raphw/byte-buddy
- Homepage:
- Documentation: https://pkg.go.dev/github.com/raphw/byte-buddy#section-documentation
- Licenses:
- Latest release: v1.18.7-jdk6 (published 29 days ago)
- Last Synced: 2026-03-02T09:15:30.557Z (28 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.929%
- Average: 5.095%
- Dependent repos count: 5.261%
repo1.maven.org: net.bytebuddy:byte-buddy-android
Byte Buddy Android allows for limited support of code generation on an Android runtime.
- Homepage: https://bytebuddy.net
- Documentation: https://appdoc.app/artifact/net.bytebuddy/byte-buddy-android/
- Licenses: Apache License, Version 2.0
- Latest release: 1.18.5 (published about 1 month ago)
- Last Synced: 2026-02-27T23:48:11.663Z (about 1 month ago)
- Versions: 303
- Dependent Packages: 6
- Dependent Repositories: 63
-
Rankings:
- Dependent repos count: 2.645%
- Stargazers count: 3.931%
- Average: 5.808%
- Forks count: 6.948%
- Dependent packages count: 9.708%
repo1.maven.org: net.bytebuddy:byte-buddy-parent
Byte Buddy is a Java library for creating Java classes at run time. The parent artifact contains configuration information that concern all modules.
- Homepage: https://bytebuddy.net
- Documentation: https://appdoc.app/artifact/net.bytebuddy/byte-buddy-parent/
- Licenses: Apache License, Version 2.0
- Latest release: 1.18.5 (published about 1 month ago)
- Last Synced: 2026-02-27T23:48:11.150Z (about 1 month ago)
- Versions: 310
- Dependent Packages: 4
- Dependent Repositories: 7
-
Rankings:
- Stargazers count: 3.758%
- Forks count: 6.151%
- Average: 8.281%
- Dependent repos count: 9.293%
- Dependent packages count: 13.922%
repo1.maven.org: net.bytebuddy:byte-buddy-maven-plugin
A plugin for post-processing class files via Byte Buddy in a Maven build.
- Homepage: https://bytebuddy.net
- Documentation: https://appdoc.app/artifact/net.bytebuddy/byte-buddy-maven-plugin/
- Licenses: Apache License, Version 2.0
- Latest release: 1.18.5 (published about 1 month ago)
- Last Synced: 2026-02-27T23:48:11.676Z (about 1 month ago)
- Versions: 213
- Dependent Packages: 2
- Dependent Repositories: 51
- Docker Downloads: 57
-
Rankings:
- Dependent repos count: 3.016%
- Stargazers count: 3.931%
- Docker downloads count: 5.628%
- Forks count: 6.948%
- Average: 8.536%
- Dependent packages count: 23.155%
repo1.maven.org: net.bytebuddy:byte-buddy-gradle-plugin
A plugin for post-processing class files via Byte Buddy in a Gradle build.
- Homepage: https://bytebuddy.net
- Documentation: https://appdoc.app/artifact/net.bytebuddy/byte-buddy-gradle-plugin/
- Licenses: Apache License, Version 2.0
- Latest release: 1.18.5 (published about 1 month ago)
- Last Synced: 2026-02-27T23:48:11.493Z (about 1 month ago)
- Versions: 212
- Dependent Packages: 2
- Dependent Repositories: 75
-
Rankings:
- Dependent repos count: 2.354%
- Stargazers count: 3.931%
- Forks count: 6.948%
- Average: 9.097%
- Dependent packages count: 23.155%
repo1.maven.org: net.bytebuddy:byte-buddy-benchmark
A benchmark of Byte Buddy using the JMH.
- Homepage: https://bytebuddy.net
- Documentation: https://appdoc.app/artifact/net.bytebuddy/byte-buddy-benchmark/
- Licenses: Apache License, Version 2.0
- Latest release: 1.18.5 (published about 1 month ago)
- Last Synced: 2026-02-27T23:48:11.698Z (about 1 month ago)
- Versions: 309
- Dependent Packages: 1
- Dependent Repositories: 3
-
Rankings:
- Stargazers count: 3.931%
- Forks count: 6.948%
- Dependent repos count: 13.779%
- Average: 14.41%
- Dependent packages count: 32.981%
repo1.maven.org: net.bytebuddy:byte-buddy-android-test
An Android test application that runs Byte Buddy in an Android environment.
- Homepage: https://bytebuddy.net
- Documentation: https://appdoc.app/artifact/net.bytebuddy/byte-buddy-android-test/
- Licenses: Apache License, Version 2.0
- Latest release: 1.18.5 (published about 1 month ago)
- Last Synced: 2026-02-27T23:48:11.650Z (about 1 month ago)
- Versions: 98
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 3.137%
- Forks count: 5.589%
- Average: 22.391%
- Dependent repos count: 31.98%
- Dependent packages count: 48.86%
Dependencies
- actions/checkout 2541b1294d2704b0964813337f33b291d3f8596b composite
- github/codeql-action/analyze 4238421316c33d73aeea2801274dd286f157c2bb composite
- github/codeql-action/autobuild 4238421316c33d73aeea2801274dd286f157c2bb composite
- github/codeql-action/init 4238421316c33d73aeea2801274dd286f157c2bb composite
- actions/cache 0865c47f36e68161719c5b124609996bb5c40129 composite
- actions/checkout 2541b1294d2704b0964813337f33b291d3f8596b composite
- actions/setup-java 2c7a4878f5d120bd643426d54ae1209b29cc01a3 composite
- step-security/harden-runner dd2c410b088af7c0dc8046f3ac9a8f4148492a95 composite
- actions/checkout 2541b1294d2704b0964813337f33b291d3f8596b composite
- github/codeql-action/upload-sarif 3e7e3b32d0fb8283594bb0a76cc60a00918b0969 composite
- ossf/scorecard-action 3e15ea8318eee9b333819ec77a36aca8d39df13e composite
- net.java.dev.jna:jna ${version.jna} provided
- net.java.dev.jna:jna-platform ${version.jna} provided
- net.bytebuddy:byte-buddy-dep
- net.java.dev.jna:jna ${version.jna} provided
- net.java.dev.jna:jna-platform ${version.jna} provided
- junit:junit ${version.junit} test
- net.bytebuddy:byte-buddy 1.12.21 test
- org.mockito:mockito-core ${version.mockito} test
- com.google.android:android ${version.android.sdk} provided
- com.jakewharton.android.repackaged:dalvik-dx 11.0.0_r3
- commons-codec:commons-codec 1.15
- net.bytebuddy:byte-buddy
- org.apache.httpcomponents:httpclient 4.5.13
- org.json:json 20220924
- junit:junit ${version.junit} test
- org.mockito:mockito-core ${version.mockito} test
- com.google.android:android ${version.android.sdk} provided
- net.bytebuddy:byte-buddy-android
- org.openjdk.jmh:jmh-generator-annprocess ${version.jmh} provided
- cglib:cglib-nodep ${version.cglib}
- net.bytebuddy:byte-buddy-dep
- org.javassist:javassist ${version.javassist}
- org.openjdk.jmh:jmh-core ${version.jmh}
- junit:junit ${version.junit} test
- net.java.dev.jna:jna ${version.jna} provided
- net.java.dev.jna:jna-platform ${version.jna} provided
- org.ow2.asm:asm ${version.asm}
- org.ow2.asm:asm-commons ${version.asm}
- ${project.groupId}:byte-buddy-agent test
- junit:junit ${version.junit} test
- org.mockito:mockito-core ${version.mockito} test
- org.ow2.asm:asm-analysis ${version.asm} test
- org.ow2.asm:asm-util ${version.asm} test
- net.bytebuddy:byte-buddy
- org.apache.maven.plugin-tools:maven-plugin-annotations 3.5.2 provided
- org.apache.maven:maven-core 3.2.5 provided
- org.apache.maven:maven-plugin-api 3.2.5 provided
- com.google.guava:guava 31.1-jre
- commons-io:commons-io 2.11.0
- net.bytebuddy:byte-buddy
- org.apache.commons:commons-compress 1.21
- org.codehaus.plexus:plexus-archiver 3.7.0
- org.codehaus.plexus:plexus-utils 3.4.2
- org.eclipse.aether:aether-api 1.1.0
- org.eclipse.aether:aether-util 1.1.0
- org.sonatype.plexus:plexus-build-api 0.0.7
- junit:junit ${version.junit} test
- org.apache.maven.plugin-testing:maven-plugin-testing-harness 3.3.0 test
- org.apache.maven:maven-compat 3.2.5 test
- org.mockito:mockito-core ${version.mockito} test
- org.slf4j:slf4j-nop 1.7.36 test
- com.google.code.findbugs:findbugs-annotations 3.0.1 provided
- com.google.code.findbugs:jsr305 3.0.2 provided
- net.bytebuddy:byte-buddy 1.12.23-SNAPSHOT
- net.bytebuddy:byte-buddy-agent 1.12.23-SNAPSHOT
- net.bytebuddy:byte-buddy-android 1.12.23-SNAPSHOT
- net.bytebuddy:byte-buddy-benchmark 1.12.23-SNAPSHOT
- net.bytebuddy:byte-buddy-dep 1.12.23-SNAPSHOT
- net.bytebuddy:byte-buddy-gradle-plugin 1.12.23-SNAPSHOT
- net.bytebuddy:byte-buddy-maven-plugin 1.12.23-SNAPSHOT