TanStack/query

TypeScript 48.6k stars

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

โœ“ Synced 1h ago Share on X โ†’
README badge: [![ngmi](https://ngmi.review/badge/TanStack/query.svg)](https://ngmi.review/repo/TanStack/query)
3.2k Merged PRs
4 days Avg Merge Time
0m Fastest PR
1 year Slowest PR
#391 Global Speed Rank

PR Size Analysis

Lines changed (additions + deletions) vs review outcomes. Re-sync to populate data for older PRs.

PRs by size
Avg review time (hrs)
Clean approval rate (%)

Top Reviewers

Recent Merged PRs

# Title Author Time Reviews Blocks
#10134 test(preact-query/suspense): add test cases for 'static' staleTime with number and function @sukvvon 9 days 1 โœ“
#10171 chore(preact-query): Preact docs match fix @theVedanta 9m 0 โœ“
#10160 preact-docs mistakes fixed @theVedanta 26m 3 โœ“
#10157 chore(deps): update dependency svelte to v5.51.5 [security] @renovate 10.9h 0 โœ“
#10158 chore(deps): update dependency @sveltejs/kit to v2.52.2 [security] @renovate 2.4h 0 โœ“
#10148 test(solid-query/useMutationState): add test for default 'options' parameter coverage @sukvvon 28m 0 โœ“
#10133 test(preact-query/useSuspenseQueries): add test for suspending only pending queries when some already have cached data @sukvvon 2 days 0 โœ“
#10127 test(query-core/mutation): add test for 'optionalRemove' when remaining observer exists @sukvvon 12.5h 0 โœ“
#10125 ci(labeler-config): add missing 'preact-query' package label @sukvvon 12.5h 0 โœ“
#10128 docs: fix TanStack capitalization @pavan-sh 3.4h 1 โœ“
#10124 chore(preact-query/vite.config): exclude '__tests__' directory from coverage reports @sukvvon 6.1h 0 โœ“
#10121 docs(angular): fix TypeScript anchor link in mutation options @pavan-sh 6.6h 0 โœ“
#10117 ci: Version Packages @github-actions 23m 0 โœ“
#10087 fix(vue-devtools): fix style prop type @lachlancollins 9 days 1 โœ“
#10116 fix(query-codemods): fix duplicate 'a' typo in placeholder data error @ramong26 1.1h 0 โœ“
#10114 docs(focusManager): fix duplicate 'event' typo in test comment @ramong26 1.2h 0 โœ“
#10085 docs(community-projects): Add Tanstack Query Visualizer to the list oโ€ฆ @arikhativa 10 days 4 โœ“
#10115 ci: Version Packages @github-actions 24m 0 โœ“
#10082 refactor(react-query/useQueries): remove unreachable 'willFetch' branch in suspense promise collection @sukvvon 11 days 1 โœ“
#10083 chore(.gitignore): add 'next-env.d.ts' globally and remove tracked files @sukvvon 11 days 0 โœ“