README
ΒΆ
gqlgen

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
Documentation
ΒΆ
There is no documentation for this package.
Directories
ΒΆ
Path | Synopsis |
---|---|
client is used internally for testing.
|
client is used internally for testing. |
example
|
|
introspection
introspection implements the spec defined in https://github.com/facebook/graphql/blob/master/spec/Section%204%20--%20Introspection.md#schema-introspection
|
introspection implements the spec defined in https://github.com/facebook/graphql/blob/master/spec/Section%204%20--%20Introspection.md#schema-introspection |
internal
|
Click to show internal directories.
Click to hide internal directories.