Skip to content

Commit 454f46c

Browse files
authored
Merge pull request graphql#1250 from benjaminjkraft/patch-1
Add genqlient to list of Go clients
2 parents 10d85aa + 65b72c7 commit 454f46c

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
name: genqlient
3+
description: A truly type-safe Go GraphQL client.
4+
url: https://github.com/Khan/genqlient
5+
github: Khan/genqlient
6+
---
7+
8+
genqlient is a Go library to easily generate type-safe code to query a GraphQL API. It takes advantage of the fact that both GraphQL and Go are typed languages to ensure at compile-time that your code is making a valid GraphQL query and using the result correctly, all with a minimum of boilerplate.
9+
10+
genqlient provides:
11+
12+
- Compile-time validation of GraphQL queries: never ship an invalid GraphQL query again!
13+
- Type-safe response objects: genqlient generates the right type for each query, so you know the response will unmarshal correctly and never need to use `interface{}`.
14+
- Production-readiness: genqlient is used in production at Khan Academy, where it supports millions of learners and teachers around the world.

0 commit comments

Comments
 (0)