https://github.com/graphql/dataloader
batch dataloader graphql nodejs
Score: 34.113212549048534
Last synced: 1 day ago
JSON representation
Repository metadata:
DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a consistent API over various backends and reduce requests to those backends via batching and caching.
- Host: GitHub
- URL: https://github.com/graphql/dataloader
- Owner: graphql
- License: mit
- Created: 2015-09-10T10:05:23.000Z (about 11 years ago)
- Default Branch: main
- Last Pushed: 2026-10-18T10:28:49.000Z (16 days ago)
- Last Synced: 2026-10-28T07:05:25.449Z (6 days ago)
- Topics: batch, dataloader, graphql, nodejs
- Language: JavaScript
- Homepage:
- Size: 1.21 MB
- Stars: 13,388
- Watchers: 139
- Forks: 522
- Open Issues: 47
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Owner metadata:
- Name: GraphQL
- Login: graphql
- Email: info@graphql.org
- Kind: organization
- Description:
- Website: https://graphql.org
- Location: Menlo Park, CA
- Twitter: graphql
- Company:
- Icon url: https://avatars.githubusercontent.com/u/12972006?v=4
- Repositories: 40
- Last Synced at: 2026-10-31T08:38:29.122Z
- Profile URL: https://github.com/graphql
GitHub Events
Total
- Create event: 11
- Delete event: 13
- Fork event: 15
- Issue comment event: 35
- Issues event: 12
- Pull request event: 23
- Pull request review comment event: 3
- Pull request review event: 10
- Push event: 19
- Release event: 1
- Watch event: 509
- Total: 651
Last Year
- Create event: 5
- Delete event: 6
- Issue comment event: 4
- Pull request event: 4
- Pull request review comment event: 2
- Pull request review event: 6
- Push event: 7
- Watch event: 53
- Total: 87
Committers metadata
Last synced: 1 day ago
Total Commits: 213
Total Committers: 67
Avg Commits per committer: 3.179
Development Distribution Score (DDS): 0.615
Commits in past year: 13
Committers in past year: 1
Avg Commits per committer in past year: 13.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| Lee Byron | l****e@l****m | 82 |
| dependabot[bot] | 4****] | 31 |
| Saihajpreet Singh | s****h@g****m | 17 |
| Greg Hurrell | g****g@h****t | 12 |
| Gajus Kuizinas | g****s@g****m | 4 |
| Simen Bekkhus | s****1@g****m | 3 |
| Kevin Brown | k****n@e****m | 2 |
| Jeremiah VALERIE | m****b | 2 |
| Ryan Spradlin | (****) | 2 |
| Enrique Fueyo | e****o@l****i | 1 |
| Danilo Moret | m****t | 1 |
| Daniel Hritzkiv | d****v@g****m | 1 |
| Erkin Matkaziev | m****7@g****m | 1 |
| Ezra Lalonde | e****a@u****m | 1 |
| Flarnie Marchan | f****e | 1 |
| Gago | x****e@g****m | 1 |
| Glen | g****4@g****m | 1 |
| Hagai Cohen | h****o@g****m | 1 |
| Rafael Staib | m****e@r****m | 1 |
| AdamHerrmann | A****n@g****m | 1 |
| Andrii Dembitskyi | a****y@g****m | 1 |
| Arda TANRIKULU | a****u@g****m | 1 |
| Arvo Bendi | a****i@h****m | 1 |
| Basarat Ali Syed | b****i@g****m | 1 |
| Benjamin Beret | b****t@g****m | 1 |
| Benjie Gillam | b****e@j****m | 1 |
| Blake Embrey | h****o@b****m | 1 |
| Bo-Yi Wu | a****w@g****m | 1 |
| Boopathi Rajaa | b****i | 1 |
| Brian Warner | b****n@b****m | 1 |
| and 37 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 59
Total pull requests: 117
Average time to close issues: 4 months
Average time to close pull requests: 4 months
Total issue authors: 55
Total pull request authors: 46
Average comments per issue: 2.61
Average comments per pull request: 1.69
Merged pull request: 70
Bot issues: 1
Bot pull requests: 46
Past year issues: 2
Past year pull requests: 17
Past year average time to close issues: N/A
Past year average time to close pull requests: 10 days
Past year issue authors: 2
Past year pull request authors: 4
Past year average comments per issue: 0.0
Past year average comments per pull request: 0.94
Past year merged pull request: 13
Past year bot issues: 0
Past year bot pull requests: 14
Top Issue Authors
- saihaj (5)
- trevor-scheer (1)
- henrinormak (1)
- asyncmax (1)
- jwatzman (1)
- andreyvital (1)
- hinogi (1)
- GNevsky (1)
- jordan11210 (1)
- lffg (1)
- WillSquire (1)
- thfai2000 (1)
- Heyitsquoracom (1)
- xavier-taylor (1)
- gabidi (1)
Top Pull Request Authors
- dependabot[bot] (45)
- saihaj (8)
- SimenB (3)
- leebyron (3)
- benjie (3)
- shogo-nakano-desu (3)
- andimarek (2)
- abendi (2)
- samchungy (2)
- Bajix (2)
- Sonichigo (2)
- NShahri (2)
- thekevinbrown (2)
- shevchenkonik (2)
- KonanMentor (2)
Top Issue Labels
- help wanted (15)
- enhancement (15)
- bug (10)
- dependencies (1)
Top Pull Request Labels
- dependencies (45)
- javascript (14)
- CLA Blocked (2)
Package metadata
- Total packages: 8
-
Total downloads:
- npm: 56,993,154 last-month
- Total docker downloads: 668,798,712
- Total dependent packages: 1,081 (may contain duplicates)
- Total dependent repositories: 90,441 (may contain duplicates)
- Total versions: 30
- Total maintainers: 6
npmjs.org: dataloader
A data loading utility to reduce requests to a backend via batching and caching.
- Homepage: https://github.com/graphql/dataloader
- Licenses: MIT
- Latest release: 2.2.3 (published almost 2 years ago)
- Last Synced: 2026-11-01T17:43:32.079Z (1 day ago)
- Versions: 11
- Dependent Packages: 1,075
- Dependent Repositories: 90,441
- Downloads: 56,993,135 Last month
- Docker Downloads: 668,798,712
-
Rankings:
- Dependent packages count: 0.063%
- Downloads: 0.065%
- Docker downloads count: 0.066%
- Dependent repos count: 0.102%
- Average: 0.46%
- Stargazers count: 0.908%
- Forks count: 1.556%
- Maintainers (2)
proxy.golang.org: github.com/graphql/dataloader
- Homepage:
- Documentation: https://pkg.go.dev/github.com/graphql/dataloader#section-documentation
- Licenses: mit
- Latest release: v2.2.3+incompatible (published almost 2 years ago)
- Last Synced: 2026-10-31T16:32:04.693Z (2 days ago)
- Versions: 11
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 1.622%
- Average: 4.057%
- Dependent packages count: 6.492%
npmjs.org: @rukmanamreza/dataloader
Dataloader fork.
- Homepage: https://github.com/graphql/dataloader
- Licenses: MIT
- Latest release: 2.0.0 (published almost 6 years ago)
- Last Synced: 2026-10-31T16:32:54.840Z (2 days ago)
- Versions: 1
- Dependent Packages: 2
- Dependent Repositories: 0
- Downloads: 4 Last month
-
Rankings:
- Stargazers count: 1.136%
- Forks count: 1.85%
- Dependent packages count: 9.482%
- Average: 13.282%
- Dependent repos count: 25.328%
- Downloads: 28.613%
- Maintainers (1)
repo1.maven.org: org.webjars.npm:dataloader
WebJar for dataloader
- Homepage: https://www.webjars.org
- Documentation: https://appdoc.app/artifact/org.webjars.npm/dataloader/
- Licenses: MIT
- Latest release: 2.2.2 (published over 3 years ago)
- Last Synced: 2026-10-31T16:33:15.665Z (2 days ago)
- Versions: 3
- Dependent Packages: 2
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 1.642%
- Forks count: 6.56%
- Average: 15.636%
- Dependent packages count: 22.361%
- Dependent repos count: 31.98%
npmjs.org: @yiminghe/dataloader
A data loading utility to reduce requests to a backend via batching and caching.
- Homepage: https://github.com/graphql/dataloader
- Licenses: MIT
- Latest release: 2.0.0 (published almost 6 years ago)
- Last Synced: 2026-10-31T16:39:55.048Z (2 days ago)
- Versions: 1
- Dependent Packages: 2
- Dependent Repositories: 0
- Downloads: 9 Last month
-
Rankings:
- Stargazers count: 1.136%
- Forks count: 1.85%
- Dependent packages count: 9.482%
- Average: 17.218%
- Dependent repos count: 25.328%
- Downloads: 48.293%
- Maintainers (1)
npmjs.org: @depup/dataloader
A data loading utility to reduce requests to a backend via batching and caching. (with updated dependencies)
- Homepage: https://github.com/graphql/dataloader
- Licenses: MIT
- Latest release: 2.2.3-depup.0 (published 8 months ago)
- Last Synced: 2026-10-31T16:32:24.618Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 6 Last month
-
Rankings:
- Dependent repos count: 22.356%
- Average: 27.297%
- Dependent packages count: 32.237%
- Maintainers (1)
npmjs.org: dataloader-ts
A data loading utility to reduce requests to a backend via batching and caching.
- Homepage: https://github.com/graphql/dataloader
- Status: unpublished
- Licenses: MIT
- Latest release: 2.2.3 (published about 1 year ago)
- Last Synced: 2026-10-31T16:32:38.672Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 23.549%
- Average: 28.758%
- Dependent packages count: 33.967%
- Maintainers (1)
repo1.maven.org: org.mvnpm:dataloader
A data loading utility to reduce requests to a backend via batching and caching.
- Homepage: https://github.com/graphql/dataloader
- Documentation: https://appdoc.app/artifact/org.mvnpm/dataloader/
- Licenses: MIT
- Latest release: 2.2.3 (published 6 months ago)
- Last Synced: 2026-10-31T16:32:56.163Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 27.971%
- Average: 33.98%
- Dependent packages count: 39.989%
Dependencies
- actions/checkout v3 composite
- actions/setup-node master composite
- c-hive/gha-yarn-cache v2 composite
- codecov/codecov-action v1 composite
- @babel/cli 7.7.0 development
- @babel/core 7.7.2 development
- @babel/node 7.7.0 development
- @babel/preset-env 7.7.1 development
- @babel/preset-flow 7.0.0 development
- @changesets/changelog-github 0.4.6 development
- @changesets/cli 2.24.3 development
- babel-eslint 10.0.3 development
- eslint 6.6.0 development
- eslint-plugin-prettier ^3.4.1 development
- flow-bin 0.112.0 development
- jest 24.9.0 development
- prettier ^2.8.3 development
- sane 4.1.0 development
- 828 dependencies