https://github.com/raphw/byte-buddy
byte-code dynamic-proxy instrumentation java java-agent java-library java-virtual-machine
Score: 36.137685474926194
Last synced: about 3 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 (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2025-08-16T22:23:10.000Z (21 days ago)
- Last Synced: 2025-09-05T14:51:13.177Z (1 day ago)
- Topics: byte-code, dynamic-proxy, instrumentation, java, java-agent, java-library, java-virtual-machine
- Language: Java
- Homepage: https://bytebuddy.net
- Size: 960 MB
- Stars: 6,603
- Watchers: 168
- Forks: 829
- Open Issues: 54
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
-
Funding:
- Github: raphw
- Tidelift: maven/net.bytebuddy:byte-buddy
Owner metadata:
- Name: Rafael Winterhalter
- Login: raphw
- Email:
- 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: 2025-08-30T16:32:04.085Z
- Profile URL: https://github.com/raphw
GitHub Events
Total
- Commit comment event: 4
- Create event: 20
- Delete event: 10
- Fork event: 37
- Gollum event: 1
- Issue comment event: 432
- Issues event: 148
- Pull request event: 30
- Pull request review comment event: 1
- Pull request review event: 1
- Push event: 232
- Release event: 15
- Watch event: 333
- Total: 1264
Last Year
- Commit comment event: 4
- Create event: 20
- Delete event: 10
- Fork event: 37
- Gollum event: 1
- Issue comment event: 432
- Issues event: 148
- Pull request event: 30
- Pull request review comment event: 1
- Pull request review event: 1
- Push event: 232
- Release event: 15
- Watch event: 333
- Total: 1264
Committers metadata
Last synced: 4 months ago
Total Commits: 7,206
Total Committers: 105
Avg Commits per committer: 68.629
Development Distribution Score (DDS): 0.267
Commits in past year: 492
Committers in past year: 12
Avg Commits per committer in past year: 41.0
Development Distribution Score (DDS) in past year: 0.028
Name | Commits | |
---|---|---|
Rafael Winterhalter | r****h@g****m | 5283 |
Rafael Winterhalter | r****h@w****e | 1579 |
Cesar Munoz | l****d@g****m | 141 |
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 |
hunterwb | h****r@h****m | 4 |
dependabot[bot] | 4****] | 4 |
Felix Marx | 9****M | 4 |
Felix Barnsteiner | f****r@e****o | 3 |
Ago Allikmaa | a****a@e****e | 3 |
Evgeny Mandrikov | m****v@g****m | 3 |
Marcono1234 | M****4 | 3 |
Felix Barnsteiner | f****r@i****e | 3 |
orange-buffalo | o****o | 3 |
Yu Kobayashi | y****a@g****m | 3 |
Per Lundberg | p****g@h****v | 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 |
GitHub | n****y@g****m | 2 |
and 75 more... |
Issue and Pull Request metadata
Last synced: about 20 hours ago
Total issues: 394
Total pull requests: 98
Average time to close issues: 5 months
Average time to close pull requests: 4 days
Total issue authors: 287
Total pull request authors: 41
Average comments per issue: 3.82
Average comments per pull request: 0.96
Merged pull request: 70
Bot issues: 0
Bot pull requests: 8
Past year issues: 108
Past year pull requests: 38
Past year average time to close issues: 18 days
Past year average time to close pull requests: 5 days
Past year issue authors: 84
Past year pull request authors: 14
Past year average comments per issue: 2.36
Past year average comments per pull request: 0.95
Past year merged pull request: 27
Past year bot issues: 0
Past year bot pull requests: 2
Top Issue Authors
- dogourd (9)
- 1057105012 (7)
- jimshowalter (7)
- odrotbohm (7)
- rupinder10 (7)
- LarsBodewig (5)
- cushon (4)
- ljnelson (4)
- Marcono1234 (4)
- qujsh (4)
- githubcheng2978 (3)
- cilfm (3)
- lucas-myx (3)
- beikov (3)
- YongwuHe (3)
Top Pull Request Authors
- LikeTheSalad (10)
- dependabot[bot] (8)
- FelixMarxIBM (7)
- raphw (6)
- yukoba (6)
- Marcono1234 (4)
- LarsBodewig (4)
- NikunjPatel31 (4)
- swethakare (3)
- gdarmont (2)
- breedx-splk (2)
- manoelcampos (2)
- jselbo (2)
- karunakar0 (2)
- leerjae (2)
Top Issue Labels
- question (259)
- bug (22)
- enhancement (19)
- documentation (6)
- build (4)
- wontfix (3)
- dependencies (1)
- Android (1)
Top Pull Request Labels
- enhancement (26)
- documentation (15)
- dependencies (9)
- bug (9)
- build (5)
- test (2)
- question (1)
- wontfix (1)
Package metadata
- Total packages: 9
- 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,300
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.17.7 (published 21 days ago)
- Last Synced: 2025-09-05T14:40:08.755Z (1 day ago)
- Versions: 302
- 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.17.7 (published 21 days ago)
- Last Synced: 2025-09-05T14:40:13.760Z (1 day ago)
- Versions: 299
- 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.17.7 (published 21 days ago)
- Last Synced: 2025-09-05T14:40:05.195Z (1 day ago)
- Versions: 302
- 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%
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.17.7 (published 21 days ago)
- Last Synced: 2025-09-05T14:40:05.392Z (1 day ago)
- Versions: 295
- 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.17.7 (published 21 days ago)
- Last Synced: 2025-09-05T14:39:53.497Z (1 day ago)
- Versions: 302
- 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.17.7 (published 21 days ago)
- Last Synced: 2025-09-05T14:39:54.540Z (1 day ago)
- Versions: 205
- 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.17.7 (published 21 days ago)
- Last Synced: 2025-09-05T14:39:52.937Z (1 day ago)
- Versions: 204
- 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.17.7 (published 21 days ago)
- Last Synced: 2025-09-05T14:40:01.846Z (1 day ago)
- Versions: 301
- 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.17.7 (published 21 days ago)
- Last Synced: 2025-09-05T14:40:14.599Z (1 day ago)
- Versions: 90
- 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