TanStack/query

🤖 Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.

GitHub(opens in a new tab)Homepage(opens in a new tab)TypeScriptMIT50,311 stars

Active, derived

Summary

TanStack/query — Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query — is catalogued under Server state and data fetching. As of 2026-09-16, TanStack/query is actively maintained: the latest non-bot commit on its default branch was 2026-09-16. Its RepoFacts health score is 87/100 (Strong; medium confidence, provisional). Its npm package @tanstack/react-query averaged 8,932,258 downloads a day over the last 90 days, up 30% on the previous 90 days.

Lifecycle on GitHub
activeVerified
Editorial status
ActiveDerived
Recommendation
No recommendation yetDerived
Last verified
2026-09-161 snapshot on record

Latest non-bot commit 2026-09-16 is on or after the cutoff 2026-03-17. No reviewed recommendation yet. RepoFacts does not recommend on derived evidence alone.

Health

87Strong

Medium confidence · evidence covers 67% of weight · provisional

Is it sustainable and safe enough to evaluate?

Momentum

Volatile

Rising: contribution, adoption. Falling: development.

Is attention, adoption, or contribution growing?

Stack fit

Not evaluated

Stack Fit reads a saved technology profile. It arrives with the personalized Stack Fit phase; no score is shown until then.

Does it fit your runtime, database, and deployment?

  • Strongest signal. Maintenance scores 100 — Latest non-bot commit: 2026-09-16, 1 day ago.
  • Watch. Governance scores 67 — Code of conduct: Missing.

Health dimensions

repofacts-health-v1
Health dimensions with weight, score, evidence coverage, and the signals behind each score
DimensionWeightScoreCoverageSignals
Maintenance20%100100%
3 of 3 scored
  • Latest non-bot commit1002026-09-16, 1 day ago.
  • Weeks with commits (last 13)10013 of 13 weeks had commits. Includes bot commits.
  • Latest stable release100release-2026-09-16-1501, published 1 day ago.
Security posture20%025%
1 of 4 scored
  • Security policy0No security policy is published.
  • Security advisoriesNot collected in v0. Absence of data is not absence of vulnerabilities.
  • OpenSSF ScorecardNot collected in v0.
  • Release provenanceNot collected in v0.
Documentation12%100100%
3 of 3 scored
  • README100Present.
  • Contributing guide100Present.
  • Homepage or docs site100Listed on the repository.
Stability12%100100%
3 of 3 scored
  • Prerelease share (last year)10012% of 100 releases were prereleases.
  • Primary package ≥ 1.0100@tanstack/react-query@5.103.1.
  • Primary package not deprecated100@tanstack/react-query is not deprecated.
Community depth12%85100%
2 of 2 scored
  • Human contributors (90 days)10067 distinct non-bot authors.
  • Top contributor share (90 days)70The most active author made 62% of human commits.
Dependency exposure10%No evidence0%
0 of 2 scored
  • Dependency countNot collected in v0.
  • Vulnerable dependenciesNot collected in v0.
Operational burden8%No evidence0%
0 of 1 scored
  • Required servicesEditorial assessment, not collected in v0.
Governance6%67100%
3 of 3 scored
  • Machine-detectable license100MIT.
  • Code of conduct0Missing.
  • Issue or PR templates100Present.

Momentum signals

repofacts-momentum-v0
Momentum by signal family, comparing the current window with the previous window of the same length
SignalWindowCurrentPreviousDirectionBasis
Development91 days333 commits414 commitsFalling (0.8×)333 commits in the last 13 weeks vs 414 in the 13 before. Includes bot commits.
Contribution90 days67 contributors48 contributorsRising (1.4×)67 human contributors in the last 90 days vs 48 before.
Adoption90 days8,932,258 downloads/day6,889,511 downloads/dayRising (1.3×)@tanstack/react-query: 8,932,258 downloads/day over the last 90 days vs 6,889,511 before. Registry counts include CI and mirrors.
AttentionNot measuredStar history accumulates from RepoFacts snapshots and needs 60 days of them. It is never reconstructed.

Composite score withheld. A composite score is normalized within a category cohort of at least 8 repositories. This category has 1. Hidden Gem: not eligible — Composite momentum needs a category cohort of at least 8; this category has 1. Above the 5,000-star attention ceiling.

Packages published from this repository and whether their identity matches it
PackageLatestIdentityDownloads/day (90d)
@tanstack/react-query(opens in a new tab)primary5.103.1MatchedManifest repository is TanStack/query.8,932,258
@tanstack/query-core(opens in a new tab)5.103.1MatchedManifest repository is TanStack/query.9,387,814

No relationships are catalogued. Absence here is not a claim that none exist.

Is TanStack/query still maintained?
As of 2026-09-16, TanStack/query is actively maintained: the latest non-bot commit on its default branch was 2026-09-16.
Is TanStack/query deprecated?
No deprecation is recorded as of 2026-09-16: GitHub does not mark TanStack/query archived, and its npm package @tanstack/react-query (5.103.1) is not deprecated.
How healthy is TanStack/query?
Its RepoFacts health score is 87/100 (Strong; medium confidence, provisional). The main watch item: Governance scores 67 — Code of conduct: Missing.
How widely is TanStack/query used?
TanStack/query has 50,311 GitHub stars, which measure attention rather than use. Its npm package @tanstack/react-query averaged 8,932,258 downloads a day over the last 90 days, up 30% on the previous 90 days. Registry download counts include CI installs and mirrors. Checked 2026-09-16.

Evidence

snapshot 2026-09-16

Every value collected for this profile, with its provenance. Source links are the API endpoints that answered. Unknown and unavailable values are shown as such and never counted as zero.

Collected evidence with provenance, observation window, source, and caveats
GroupFieldValueProvenanceSource and notes
RepositoryArchivedNoVerifiedhttps://api.github.com/repos/TanStack/query
RepositoryDisabledNoVerifiedhttps://api.github.com/repos/TanStack/query
RepositoryForkNoVerifiedhttps://api.github.com/repos/TanStack/query
RepositoryLicense (SPDX)MITVerifiedhttps://api.github.com/repos/TanStack/query
RepositoryDefault branchmainVerifiedhttps://api.github.com/repos/TanStack/query
RepositoryCreated2019-09-10Verifiedhttps://api.github.com/repos/TanStack/query
RepositoryLast push (any branch)2026-09-16Verifiedhttps://api.github.com/repos/TanStack/queryMoves on a push to any branch; not used as a maintenance signal.
RepositoryMetadata updated2026-09-16Verifiedhttps://api.github.com/repos/TanStack/queryMoves on metadata edits; not used as a maintenance signal.
AttentionStars50,311Verifiedhttps://api.github.com/repos/TanStack/query
AttentionForks4,231Verifiedhttps://api.github.com/repos/TanStack/query
AttentionWatchers (subscribers)265Verifiedhttps://api.github.com/repos/TanStack/query
RepositoryOpen issues + pull requests168Verifiedhttps://api.github.com/repos/TanStack/queryGitHub includes open pull requests in this count.
ActivityLatest default-branch commit2026-09-16Verifiedhttps://api.github.com/repos/TanStack/query/commits?sha=main&per_page=100
ActivityLatest non-bot commit2026-09-16Verifiedhttps://api.github.com/repos/TanStack/query/commits?sha=main&per_page=100
ActivityCommits, last 13 weeks333Verifiedhttps://api.github.com/repos/TanStack/query/stats/commit_activityAll commits on the default branch, including bot commits.
ActivityHuman contributors, last 90 days67Verifiedhttps://api.github.com/repos/TanStack/query/commits?sha=main&since=2026-03-20T00%3A00%3A00.000Z&per_page=100Window 2026-03-20 → 2026-09-16Counts distinct non-bot commit authors on the default branch. Co-authors and non-commit contributions are not counted.
ActivityHuman commits, last 90 days317Verifiedhttps://api.github.com/repos/TanStack/query/commits?sha=main&since=2026-03-20T00%3A00%3A00.000Z&per_page=100Window 2026-03-20 → 2026-09-16Counts distinct non-bot commit authors on the default branch. Co-authors and non-commit contributions are not counted.
ActivityBot commits, last 90 days17Verifiedhttps://api.github.com/repos/TanStack/query/commits?sha=main&since=2026-03-20T00%3A00%3A00.000Z&per_page=100Window 2026-03-20 → 2026-09-16Counts distinct non-bot commit authors on the default branch. Co-authors and non-commit contributions are not counted.
ReleasesReleases, last 365 days100Verifiedhttps://api.github.com/repos/TanStack/query/releases?per_page=100GitHub releases only. Projects that publish solely to a package registry show none here. Lower bound: pagination stopped at a cap.
ReleasesLatest stable releaserelease-2026-09-16-1501 (2026-09-16)Verifiedhttps://api.github.com/repos/TanStack/query/releases?per_page=100GitHub releases only. Projects that publish solely to a package registry show none here. Lower bound: pagination stopped at a cap.
CommunityGitHub community profile62%Verifiedhttps://api.github.com/repos/TanStack/query/community/profileDetects files in the default locations GitHub checks.
SecuritySecurity policyNoVerifiedhttps://api.github.com/graphqlIncludes a policy inherited from the owner's .github repository.
npm · @tanstack/react-queryLatest version5.103.1Verifiedhttps://registry.npmjs.org/@tanstack%2freact-query/latestThe manifest of the version tagged `latest`, which may be a prerelease.
npm · @tanstack/react-queryDeprecatedNoVerifiedhttps://registry.npmjs.org/@tanstack%2freact-query/latestThe manifest of the version tagged `latest`, which may be a prerelease.
npm · @tanstack/react-queryManifest repositorygit+https://github.com/TanStack/query.gitVerifiedhttps://registry.npmjs.org/@tanstack%2freact-query/latestThe manifest of the version tagged `latest`, which may be a prerelease.
npm · @tanstack/react-queryDownloads/day, last 90 days8,932,258Verifiedhttps://api.npmjs.org/downloads/range/2025-03-17:2026-09-15/@tanstack/react-queryWindow 2025-03-17 → 2026-09-14Registry download counts include CI installs, mirrors, and bots. Gap days are excluded, not counted as zero.
npm · @tanstack/react-queryDownloads/day, last 30 days9,298,089Verifiedhttps://api.npmjs.org/downloads/range/2025-03-17:2026-09-15/@tanstack/react-queryWindow 2025-03-17 → 2026-09-14Registry download counts include CI installs, mirrors, and bots. Gap days are excluded, not counted as zero.
npm · @tanstack/query-coreLatest version5.103.1Verifiedhttps://registry.npmjs.org/@tanstack%2fquery-core/latestThe manifest of the version tagged `latest`, which may be a prerelease.
npm · @tanstack/query-coreDeprecatedNoVerifiedhttps://registry.npmjs.org/@tanstack%2fquery-core/latestThe manifest of the version tagged `latest`, which may be a prerelease.
npm · @tanstack/query-coreManifest repositorygit+https://github.com/TanStack/query.gitVerifiedhttps://registry.npmjs.org/@tanstack%2fquery-core/latestThe manifest of the version tagged `latest`, which may be a prerelease.
npm · @tanstack/query-coreDownloads/day, last 90 days9,387,814Verifiedhttps://api.npmjs.org/downloads/range/2025-03-17:2026-09-15/@tanstack/query-coreWindow 2025-03-17 → 2026-09-14Registry download counts include CI installs, mirrors, and bots. Gap days are excluded, not counted as zero.
npm · @tanstack/query-coreDownloads/day, last 30 days9,801,227Verifiedhttps://api.npmjs.org/downloads/range/2025-03-17:2026-09-15/@tanstack/query-coreWindow 2025-03-17 → 2026-09-14Registry download counts include CI installs, mirrors, and bots. Gap days are excluded, not counted as zero.

Collected 2026-09-16T21:22:36.678Z · repofacts-status-v0 · repofacts-health-v1 · repofacts-momentum-v0 · repofacts-taxonomy-v1 · inputs 32d95f136516

Scores are decision support, not a warranty, certification, or security audit. How RepoFacts scores repositories. Spot an error? Send a correction with a source.