Skip to content

go generate based graphql server library

License

Notifications You must be signed in to change notification settings

thechriswalker/gqlgen

 
 

Repository files navigation

gqlgen CircleCI Read the Docs

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 examples examples examples
Query 👍 👍 👍 👍
Mutation 👍 🚧 pr 👍 👍
Subscription 👍 🚧 pr 👍 👍
Type Safety 👍 👍 👍
Type Binding 👍 🚧 pr 👍
Embedding 👍 🚧 pr
Interfaces 👍 👍 👍 is
Generated Enums 👍
Generated Inputs 👍
Stitching gql 🕐 is
Opentracing 👍 👍 ✂️pr
Hooks for error logging 👍
Dataloading 👍 👍 👍 ⚠️
Concurrency 👍 👍 👍 👍
Custom errors & error.path 👍 is
Query complexity 👍 is

Help

Create an issue or join the conversation on gitter

About

go generate based graphql server library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 96.6%
  • JavaScript 2.6%
  • Other 0.8%