FindSoftware

DataLoader

JavaScript utility that batches and caches data loads from databases and web services within an application's data fetching layer.

DataLoader is a JavaScript utility for Node.js services that batches the data loads an application makes and caches them. The README places it in the data fetching layer and says it is often used when implementing a graphql-js service, though it is useful in other settings too. It is installed with npm, and the copyright line names GraphQL Contributors as its maintainer.

Identity

Status
Active
Maintainer
GraphQL Contributors2
Maintained by
Community
First release
20156

Rendering and deploy

Install with
npm3

Releases

Current major version
24
Last release
2024-12-035

Adoption

GitHub stars
13,3901
npm downloads a week
19,541,0998
Contributors
627
Dependent repositories
90,4419
Dependent packages
1,0759

Why these figures do not compare

Sources

  1. 2026-11-04: links, Written in, GitHub stars
    api.github.com/repos/graphql/dataloader
  2. 2026-11-04: Maintainer, License
    github.com/graphql/dataloader/blob/v2.2.3/LICENSE
  3. 2026-11-04: Categories, Runtime, Install with
    github.com/graphql/dataloader/blob/v2.2.3/README.md
  4. 2026-11-04: Current major version
    github.com/graphql/dataloader/releases/tag/v2.2.3
  5. 2026-11-04: Last release
    api.github.com/repos/graphql/dataloader/releases/latest
  6. 2026-11-04: First release
    registry.npmjs.org/dataloader
  7. 2026-11-04: Contributors
    api.github.com/repos/graphql/dataloader/contributors?per_page=1
  8. 2026-11-04: npm downloads a week
    api.npmjs.org/downloads/range/2026-10-26:2026-11-01/dataloader
  9. 2026-11-04: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/dataloader

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON