urql-graphql/urql
The highly customizable and versatile GraphQL client with which you add on features like normalized caching as you grow. observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 86
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0.0
- age_days: 3144
- days_rel: 12
- days_push: 11
- n_releases_24m: 63
Adoption not part of the score
8967 stars · 478 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
urql is a highly customizable and versatile GraphQL client for JavaScript applications, with first-class support for React, Preact, Vue, Solid, and Svelte. Its behavior is extended through a pipeline of 'exchanges', allowing features like normalized caching to be added as applications grow.
Use cases
- query a graphql api from react
- add normalized caching to a graphql client
- customize graphql request behavior with middleware
- fetch graphql data in vue or svelte apps
- debug graphql requests in the browser
- build a complex app with graphql caching
When to choose
- you want a lightweight GraphQL client that scales to complex caching needs
- you need framework bindings for React, Vue, Svelte, Solid, or Preact
- you want fine-grained control over the request/response pipeline via exchanges
When to avoid
- you need a zero-configuration client with no build setup
- your project does not use GraphQL
- you prefer an opinionated all-in-one data framework with codegen defaults
Facets
library · maturity active
graphql-client http-client caching state-management web-development frontend apis browser cross-platform graphql exchanges normalized-caching react vue svelte preact solid nodejs typescript
2 sources
- readme: https://github.com/urql-graphql/urql · fetched 2026-08-28 · cec0c8f4dbca
- homepage: https://urql.dev · fetched 2026-08-29 · 13b66f411ecb
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| urql-graphql/urql | main | 95 |
For agents
markdown · JSON · MCP: product_card(name="urql-graphql/urql")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem