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.
- Host: GitHub
- URL: https://github.com/pmndrs/detect-gpu
- Owner: pmndrs
- License: mit
- Created: 2018-07-24T15:51:14.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2026-10-25T02:58:44.000Z (7 days ago)
- Last Synced: 2026-10-29T05:23:19.123Z (3 days ago)
- Topics: adaptive, babylonjs, benchmarks, browser, demo, detection, device, gpu, hardware, pixijs, progressive-enhancement, threejs, webgl, webgl2
- Language: TypeScript
- Homepage:
- Size: 12.9 MB
- Stars: 1,224
- Watchers: 13
- Forks: 70
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Owner metadata:
- Name: Poimandres
- Login: pmndrs
- Email:
- Kind: organization
- Description: Open source developer collective
- Website: pmnd.rs
- Location: https://opencollective.com/pmndrs
- Twitter: pmndrs
- Company:
- Icon url: https://avatars.githubusercontent.com/u/45790596?v=4
- Repositories: 103
- Last Synced at: 2026-10-24T05:34:49.024Z
- Profile URL: https://github.com/pmndrs
GitHub Events
Total
- Create event: 13
- Delete event: 14
- Fork event: 9
- Issue comment event: 13
- Issues event: 10
- Member event: 1
- Pull request event: 25
- Push event: 37
- Watch event: 95
- Total: 217
Last Year
- Create event: 13
- Delete event: 14
- Fork event: 1
- Issue comment event: 5
- Issues event: 5
- Pull request event: 23
- Push event: 19
- Watch event: 8
- Total: 88
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 | 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
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
- Total packages: 3
-
Total downloads:
- npm: 18,331,255 last-month
- Total docker downloads: 18,612
- Total dependent packages: 54 (may contain duplicates)
- Total dependent repositories: 6,853 (may contain duplicates)
- Total versions: 270
- Total maintainers: 3
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
- @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
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-node v2 composite
- actions/checkout v6 composite
- actions/setup-node v6 composite
- pnpm/action-setup v5 composite
- softprops/action-gh-release v1 composite
- 265 dependencies