v0.17.50
v0.17.50 v0.17.61 v0.17.60 v0.17.59 v0.17.58 v0.17.57 v0.17.56 v0.17.55 v0.17.54 v0.17.53 v0.17.52 v0.17.51 v0.17.49 v0.17.48 v0.17.47 v0.17.46 v0.17.45 v0.17.44 v0.17.43 v0.17.42 master

Feature Comparison

Comparing Features of Other Go GraphQL Implementations
[edit]
You are looking at the docs for an older version (v0.17.50). The latest version is v0.17.61.
gqlgen gophers graphql-go thunder
Kind schema first schema first run time types struct first
Boilerplate less more more some
Docs docs & examples examples examples examples
Query 👍 👍 👍 👍
Mutation 👍 🚧 pr 👍 👍
Subscription 👍 🚧 pr 👍 👍
Type Safety 👍 👍 ⛔️ 👍
Type Binding 👍 👍 ⛔️ 👍
Embedding 👍 ⛔️ 🚧 pr ⛔️
Interfaces 👍 👍 👍 ⛔️ is
Generated Enums 👍 ⛔️ ⛔️ ⛔️
Generated Inputs 👍 ⛔️ ⛔️ ⛔️
Federation 👍 ⛔️ ⛔️ ⛔️
Opentracing 👍 👍 ⛔️ ✂️pr
Hooks for error logging 👍 ⛔️ ⛔️ ⛔️
Dataloading 👍 👍 👍 ⚠️
Concurrency 👍 👍 👍 👍
Custom errors & error.path 👍 ⛔️ is ⛔️ ⛔️
Query complexity 👍 ⛔️ is ⛔️ ⛔️