https://github.com/raphw/byte-buddy
byte-code dynamic-proxy instrumentation java java-agent java-library java-virtual-machine
Score: 36.25751367204636
Last synced: about 2 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-08-14T06:23:47.000Z (10 days ago)
- Last Synced: 2026-08-16T14:25:13.415Z (7 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,876
- Watchers: 162
- Forks: 855
- Open Issues: 36
-
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: 82
- Last Synced at: 2026-08-22T23:36:42.355Z
- Profile URL: https://github.com/raphw
GitHub Events
Total
- Commit comment event: 4
- Create event: 23
- Delete event: 16
- Discussion event: 1
- Fork event: 43
- Gollum event: 1
- Issue comment event: 487
- Issues event: 192
- Pull request event: 37
- Pull request review comment event: 1
- Pull request review event: 2
- Push event: 329
- Release event: 17
- Watch event: 399
- Total: 1552
Last Year
- Create event: 3
- Delete event: 6
- Discussion event: 1
- Fork event: 7
- Issue comment event: 57
- Issues event: 44
- Pull request event: 7
- Pull request review event: 1
- Push event: 97
- Release event: 2
- Watch event: 73
- Total: 298
Committers metadata
Last synced: 4 days ago
Total Commits: 7,514
Total Committers: 114
Avg Commits per committer: 65.912
Development Distribution Score (DDS): 0.258
Commits in past year: 263
Committers in past year: 9
Avg Commits per committer in past year: 29.222
Development Distribution Score (DDS) in past year: 0.053
| Name | Commits | |
|---|---|---|
| Rafael Winterhalter | r****h@g****m | 5572 |
| 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 |
| Fabian Lange | l****n@g****m | 9 |
| Firestar99 | 4****9@u****m | 9 |
| dependabot[bot] | 4****] | 9 |
| Mark Chesney | m****k@c****t | 7 |
| Testo Nakada | t****1@d****m | 6 |
| Pascal Schumacher | p****r@g****t | 6 |
| Marcono1234 | M****4 | 5 |
| Diabolus ex machina | D****a@t****o | 5 |
| Richard Startin | r****d@o****k | 5 |
| mibac138 | 5****8 | 5 |
| Felix Marx | 9****M | 4 |
| hunterwb | h****r@h****m | 4 |
| orange-buffalo | o****o | 3 |
| Yu Kobayashi | y****a@g****m | 3 |
| Per Lundberg | p****g@h****v | 3 |
| Felix Barnsteiner | f****r@e****o | 3 |
| Evgeny Mandrikov | m****v@g****m | 3 |
| Ago Allikmaa | a****a@e****e | 3 |
| Felix Barnsteiner | f****r@i****e | 3 |
| 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 |
| Henning Treu | h****u@i****m | 2 |
| Guilherme Soares | 4****7 | 2 |
| and 84 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 433
Total pull requests: 132
Average time to close issues: 6 months
Average time to close pull requests: 10 days
Total issue authors: 313
Total pull request authors: 49
Average comments per issue: 3.98
Average comments per pull request: 0.89
Merged pull request: 85
Bot issues: 0
Bot pull requests: 30
Past year issues: 32
Past year pull requests: 35
Past year average time to close issues: 25 days
Past year average time to close pull requests: about 1 month
Past year issue authors: 29
Past year pull request authors: 11
Past year average comments per issue: 4.72
Past year average comments per pull request: 0.69
Past year merged pull request: 16
Past year bot issues: 0
Past year bot pull requests: 22
Top Issue Authors
- dogourd (9)
- rupinder10 (8)
- odrotbohm (8)
- jimshowalter (7)
- 1057105012 (7)
- cushon (6)
- raphw (6)
- LarsBodewig (5)
- Marcono1234 (4)
- ljnelson (4)
- qujsh (4)
- githubcheng2978 (3)
- SuperDubbo (3)
- cilfm (3)
- lucas-myx (3)
Top Pull Request Authors
- dependabot[bot] (30)
- LikeTheSalad (10)
- raphw (7)
- FelixMarxIBM (7)
- yukoba (6)
- Marcono1234 (5)
- NikunjPatel31 (4)
- LarsBodewig (4)
- swethakare (3)
- guilhas07 (3)
- breedx-splk (2)
- leerjae (2)
- varunsh-coder (2)
- karunakar0 (2)
- trask (2)
Top Issue Labels
- question (281)
- enhancement (27)
- bug (24)
- documentation (10)
- build (7)
- wontfix (3)
- Android (2)
- dependencies (1)
Top Pull Request Labels
- dependencies (31)
- enhancement (29)
- documentation (15)
- bug (12)
- github_actions (11)
- java (11)
- build (5)
- test (2)
- question (1)
- Android (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,490
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.12 (published 6 days ago)
- Last Synced: 2026-08-22T18:40:39.779Z (1 day ago)
- Versions: 323
- 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.12 (published 6 days ago)
- Last Synced: 2026-08-22T18:37:16.349Z (1 day ago)
- Versions: 320
- 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.12 (published 6 days ago)
- Last Synced: 2026-08-22T18:36:14.954Z (1 day ago)
- Versions: 323
- 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: apache-2.0
- Latest release: v1.18.7-jdk6 (published 6 months ago)
- Last Synced: 2026-08-22T18:36:10.782Z (1 day 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.12 (published 6 days ago)
- Last Synced: 2026-08-22T18:36:43.658Z (1 day ago)
- Versions: 316
- 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.12 (published 6 days ago)
- Last Synced: 2026-08-22T18:36:26.639Z (1 day ago)
- Versions: 323
- 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.12 (published 6 days ago)
- Last Synced: 2026-08-22T18:45:56.201Z (1 day ago)
- Versions: 226
- 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.12 (published 6 days ago)
- Last Synced: 2026-08-22T18:42:35.630Z (1 day ago)
- Versions: 225
- 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.12 (published 6 days ago)
- Last Synced: 2026-08-22T18:35:53.961Z (1 day ago)
- Versions: 322
- 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.12 (published 6 days ago)
- Last Synced: 2026-08-22T18:36:01.673Z (1 day ago)
- Versions: 111
- 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