An open API service for producing an overview of a list of open source projects.

https://github.com/pmndrs/detect-gpu

adaptive babylonjs benchmarks browser demo detection device gpu hardware pixijs progressive-enhancement threejs webgl webgl2

Score: 26.682397582423388

Last synced: about 20 hours ago
JSON representation

Repository metadata:

Classifies GPUs based on their 3D rendering benchmark score allowing the developer to provide sensible default settings for graphically intensive applications.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 3 days ago

Total Commits: 766
Total Committers: 17
Avg Commits per committer: 45.059
Development Distribution Score (DDS): 0.303

Commits in past year: 73
Committers in past year: 5
Avg Commits per committer in past year: 14.6
Development Distribution Score (DDS) in past year: 0.534

Name Email Commits
Tim van Scherpenzeel t****l@g****m 534
puckey j****n@p****o 87
Tim van Scherpenzeel t****l@T****l 82
github-actions[bot] g****] 28
Gusted w****7@h****m 12
Dennis Smolek d****s@g****m 8
Bastien Robert b****t@o****m 2
Harsh Kahlon 4****n 2
Sid Sethupathi s****i@g****m 2
dependabot[bot] 4****] 2
Gianmarco g****9@g****m 1
Nathan Gordon g****l@g****m 1
Nick Cooper n****k@n****n 1
Pugsin s****f@g****m 1
Gabriel Lebaudy g****y@i****r 1
drcmda d****a@g****m 1
kelly.walker k****r@3****i 1

Issue and Pull Request metadata

Last synced: 3 days ago

Total issues: 51
Total pull requests: 83
Average time to close issues: 10 months
Average time to close pull requests: 22 days
Total issue authors: 38
Total pull request authors: 17
Average comments per issue: 3.76
Average comments per pull request: 1.19
Merged pull request: 35
Bot issues: 0
Bot pull requests: 31

Past year issues: 2
Past year pull requests: 15
Past year average time to close issues: about 4 hours
Past year average time to close pull requests: 19 days
Past year issue authors: 2
Past year pull request authors: 5
Past year average comments per issue: 1.5
Past year average comments per pull request: 0.27
Past year merged pull request: 3
Past year bot issues: 0
Past year bot pull requests: 10

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/pmndrs/detect-gpu

Top Issue Authors

  • TimvanScherpenzeel (7)
  • puckey (5)
  • SBRK (2)
  • KellyWalker (2)
  • tomorrowevening (2)
  • leecheeyong (1)
  • Oletus (1)
  • Utopiah (1)
  • Gusted (1)
  • bergden (1)
  • Pho3niX90 (1)
  • szehao (1)
  • BorisDmv (1)
  • robertosilvestrigotham (1)
  • mmgames (1)

Top Pull Request Authors

  • dependabot[bot] (31)
  • TimvanScherpenzeel (19)
  • puckey (9)
  • Gusted (5)
  • KellyWalker (4)
  • bastienrobert (3)
  • NicholasR77 (2)
  • CodyJasonBennett (1)
  • sidsethupathi (1)
  • Pugsin (1)
  • KuraPiee (1)
  • HarshdeepKahlon (1)
  • nicknotfun (1)
  • gsimone (1)
  • gabriellebaudy (1)

Top Issue Labels

  • investigation (10)
  • bug (9)
  • help wanted (6)
  • 3.2 (5)
  • 2.0 (4)
  • fixed in upcoming release (3)
  • 3.1 (3)
  • enhancement (3)
  • to-verify (2)
  • blocker (1)
  • good first issue (1)
  • blocked (1)
  • 3.0 (1)
  • question (1)
  • upstream (1)

Top Pull Request Labels

  • dependencies (31)
  • 2.0 (13)
  • javascript (10)
  • 3.0 (1)
  • bug (1)

Package metadata

npmjs.org: detect-gpu

Classify GPU's based on their benchmark score in order to provide an adaptive experience.

  • Homepage: https://github.com/pmndrs/detect-gpu#readme
  • Licenses: MIT
  • Latest release: 5.0.70 (published over 1 year ago)
  • Last Synced: 2026-10-29T05:49:14.507Z (3 days ago)
  • Versions: 214
  • Dependent Packages: 54
  • Dependent Repositories: 6,853
  • Downloads: 18,264,322 Last month
  • Docker Downloads: 18,612
  • Rankings:
    • Downloads: 0.233%
    • Dependent repos count: 0.305%
    • Dependent packages count: 0.729%
    • Docker downloads count: 0.978%
    • Average: 1.453%
    • Stargazers count: 2.516%
    • Forks count: 3.955%
  • Maintainers (1)
proxy.golang.org: github.com/pmndrs/detect-gpu

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/pmndrs/detect-gpu#section-documentation
  • Licenses: mit
  • Latest release: v6.0.27+incompatible (published 12 days ago)
  • Last Synced: 2026-10-29T05:22:34.343Z (3 days ago)
  • Versions: 27
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.751%
    • Average: 4.91%
    • Dependent repos count: 5.07%
npmjs.org: @pmndrs/detect-gpu

Classify GPU's based on their benchmark score in order to provide an adaptive experience.

  • Homepage: https://github.com/pmndrs/detect-gpu#readme
  • Licenses: MIT
  • Latest release: 6.0.28 (published 7 days ago)
  • Last Synced: 2026-10-29T05:37:51.770Z (3 days ago)
  • Versions: 29
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 66,933 Last month
  • Rankings:
    • Dependent repos count: 22.707%
    • Average: 27.719%
    • Dependent packages count: 32.731%
  • Maintainers (2)

Dependencies

package.json npm
  • @rollup/plugin-json ^4.1.0 development
  • @rollup/plugin-node-resolve ^13.0.0 development
  • @types/jest ^27.0.3 development
  • @typescript-eslint/eslint-plugin ^5.7.0 development
  • @typescript-eslint/parser ^5.7.0 development
  • csvtojson ^2.0.10 development
  • eslint ^8.4.1 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • jest ^27.0.4 development
  • moment ^2.29.1 development
  • prettier ^2.3.1 development
  • puppeteer ^13.0.0 development
  • rimraf ^3.0.2 development
  • rollup ^2.51.0 development
  • rollup-plugin-commonjs ^10.1.0 development
  • rollup-plugin-copy ^3.4.0 development
  • rollup-plugin-filesize ^9.1.1 development
  • rollup-plugin-livereload ^2.0.0 development
  • rollup-plugin-serve ^1.1.0 development
  • rollup-plugin-sourcemaps ^0.6.3 development
  • rollup-plugin-terser ^7.0.2 development
  • rollup-plugin-typescript2 ^0.31.1 development
  • ts-jest ^27.0.2 development
  • ts-node ^10.0.0 development
  • typescript ^4.3.2 development
  • webgl-constants ^1.1.1
.github/workflows/test.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/setup-node v2 composite
.github/workflows/release.yml actions
  • actions/checkout v6 composite
  • actions/setup-node v6 composite
  • pnpm/action-setup v5 composite
  • softprops/action-gh-release v1 composite
pnpm-lock.yaml npm
  • 265 dependencies