/gqlgen

go generate based graphql server library

Primary LanguageGoMIT LicenseMIT

gqlgen CircleCI

This is a library for quickly creating strictly typed graphql servers in golang.

See the docs for a getting started guide.

Feature comparison

gqlgen gophers graphql-go thunder
Kind schema first schema first run time types struct first
Boilerplate less more more some
Docs docs & examples example examples examples
Query 👍 👍 👍 👍
Mutation 👍 🚧 pr 👍 👍
Subscription 👍 🚧 pr is 👍
Type Safety 👍 👍 👍
Type Binding 👍 🚧 pr 👍
Embedding 👍 🚧 pr
Interfaces 👍 👍 👍 is
Generated Enums 👍
Generated Inputs 👍
Stitching gql 🕐 is
Opentracing 👍 👍 ✂️pr
Hooks for error logging 👍
Dataloading 👍 👍 ⚠️
Concurrency 👍 👍 pr 👍
Custom errors & error.path 👍 is

Help

Create an issue or join the conversation on gitter