# SWR

> React hooks for data fetching

Stale-while-revalidate caching for fast UIs.

- Source: https://github.com/vercel/swr
- Homepage: https://swr.vercel.app
- License: MIT
- Language: TypeScript
- Stars: 32488
- Forks: 1389
- Contributors: 267
- Last commit: 2026-09-22
- Latest release: v2.5.1 (2026-08-12)
- Purpose: Developer tools, Web frameworks
- Runs on: Library / SDK
- For: Personal, Enterprise

## Worth score: 81/100

How much DigGitHub recommends it, from activity, adoption, docs, license and security signals.

- Popularity: 23/25
- Momentum: 10/20
- Maintenance: 25/25
- Community: 12/15
- Readiness: 11/15

## Alternatives

- [TanStack Query](https://diggithub.com/TanStack/query.md): Async state and data fetching for the web
- [Next.js](https://diggithub.com/vercel/next.js.md): The React framework for full-stack web apps
- [Zustand](https://diggithub.com/pmndrs/zustand.md): Small, fast state management for React
- [TanStack Table](https://diggithub.com/TanStack/table.md): Headless tables and datagrids
- [Expo](https://diggithub.com/expo/expo.md): Build universal native apps with React
- [React Native](https://diggithub.com/react/react-native.md): Build native mobile apps with React
- [React Hook Form](https://diggithub.com/react-hook-form/react-hook-form.md): Performant forms with React hooks
- [Taro](https://diggithub.com/NervJS/taro.md): Cross-platform framework for mini-programs

---

Source page: https://diggithub.com/vercel/swr
Updated: 2026-10-04
