graphql-rust/graphql-client
Typed, correct GraphQL requests and responses in Rust observed · 2026-08-28
Health v2 · maintenance only
83/100
- Activity 97
- Release rhythm 54
- 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: 38
- age_days: 3014
- days_rel: 230
- days_push: 22
- n_releases_24m: 2
Adoption not part of the score
1263 stars · 177 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A typed GraphQL client library for Rust that generates precise Rust types for query variables and responses at compile time from schema and query files. It supports fragments, unions, enums, custom scalars, subscriptions, and runs in the browser via WebAssembly.
Use cases
- query a GraphQL API from Rust with fully typed responses
- generate Rust structs from a GraphQL schema and queries
- call a GraphQL backend from a WebAssembly browser app
- consume GraphQL subscriptions in Rust
- avoid hand-writing GraphQL request/response types
- get compile-time checks for deprecated GraphQL fields
When to choose
- you write Rust (server or WASM) and need type-safe GraphQL client calls
- you want schema-derived types generated at compile time via proc macros
- you need GraphQL subscriptions or custom scalar support in Rust
When to avoid
- you need a GraphQL server implementation rather than a client
- you want runtime/dynamic queries without compile-time schema files
- your project is not in Rust
Facets
library · maturity active
graphql-client http-client serialization web-development apis frontend developer-tools rust wasm cross-platform graphql typed-queries procedural-macros codegen wasm subscriptions
2 sources
- readme: https://github.com/graphql-rust/graphql-client · fetched 2026-08-28 · 299b7f942856
- registry_crates: https://crates.io/api/v1/crates/graphql-client · fetched 2026-08-29 · 2535f67c0100
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| graphql-rust/graphql-client | main | 83 |
For agents
markdown · JSON · MCP: product_card(name="graphql-rust/graphql-client")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem