State and data fetching for projects built with AI agents
Client state, caching and data fetching. 20 tools ranked by how many of 12,697 public projects built with AI coding agents use them, with downloads and GitHub stars. Updated Oct 10, 2026.
| Tool | Used in agent projects | Downloads / wk | GitHub stars | License |
|---|---|---|---|---|
| TanStack Query npm Hooks for managing, caching and synchronizing remote data in React. |
1,217 (9.6%) | 65.8M | 50.4K | MIT |
| Zustand npm Lightweight state management for React with minimal boilerplate. |
752 (5.9%) | 60.8M | 58.8K | MIT |
| RxJS npm Reactive programming library for composing async events and data streams in JavaScript. |
176 (1.4%) | 104M | 31.7K | Apache-2.0 |
| React Redux npm Official React bindings for Redux state management with hooks. |
135 (1.1%) | 39.2M | 23.4K | MIT |
| Jotai npm Minimal React state management with atoms as primitive building blocks for flexibility. |
124 (1.0%) | 6.6M | 21.3K | MIT |
| SWR npm React hooks library for data fetching with caching, revalidation and real-time updates. |
123 (1.0%) | 18.8M | 32.5K | MIT |
| Redux Toolkit npm Official Redux library with built-in best practices and reduced boilerplate for state management. |
120 (0.9%) | 32.6M | 11.2K | MIT |
| Immer npm Immutable state management by mutating a draft in a simpler API. |
77 (0.6%) | 64.6M | 29K | MIT |
| Pinia npm Intuitive, type-safe state management store for Vue applications. |
69 (0.5%) | 5.2M | 14.7K | MIT |
| nuqs npm Type-safe search params state manager for React applications with URL synchronization. |
60 (0.5%) | 5.3M | 10.9K | MIT |
| Apollo Client npm Caching GraphQL client for fetching, caching and managing remote data. |
46 (0.4%) | 6.2M | 19.8K | MIT |
| Redux npm Predictable state management library for JavaScript applications with time-travel. |
40 (0.3%) | 45.6M | 61.5K | MIT |
| idb npm Promise-based wrapper library making IndexedDB easier to use. |
34 (0.3%) | 26.1M | 7,420 | ISC |
| TanStack Query (React Query) npm Powerful data fetching and caching library for React applications. |
32 (0.3%) | 1.7M | 50.4K | MIT |
| memorystore npm Memory store implementation for Express sessions without memory leaks. |
29 (0.2%) | 506K | 122 | MIT |
| redux-persist npm Persist and rehydrate Redux store state to local storage. |
25 (0.2%) | 1.7M | 12.9K | MIT |
| TanStack Query Next npm Hydration utilities for React Query in Next.js app directory. |
24 (0.2%) | 137K | 50.4K | MIT |
| idb-keyval npm Minimal key-value store built on IndexedDB for browser-based data persistence. |
24 (0.2%) | 9.6M | 3,250 | Apache-2.0 |
| Pinia Nuxt Module npm Official Pinia state management integration for Nuxt framework. |
23 (0.2%) | 1M | 14.7K | MIT |
| Valtio npm Lightweight proxy-based state management for React and vanilla JS, making reactive state simple and performant. |
23 (0.2%) | 2.1M | 10.2K | MIT |
Nothing here matches. Search all tools →
Other categories
Web frameworks UI components and icons Styling and CSS Animation and motion 3D and graphics Charts and data visualisation Forms, validation and schemas Markdown, editors and content Desktop and mobile apps Utilities Model SDKs Agent, MCP and tool libraries Prompts, structured output and evals ML and data science Databases, ORMs and clients SDKs for hosted services Auth and security libraries Jobs, queues and workflows Files, images and media Scraping, browsers and parsing HTTP servers and APIs HTTP clients and networking Testing Linting and formatting Languages, types and runtimes Build tools and bundlers Dev workflow and config Logging, monitoring and analytics Crypto and web3 Game development