# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# 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 | :+1: | :+1: | :+1: | :+1: |
Mutation | :+1: | :construction: pr | :+1: | :+1: |
Subscription | :+1: | :construction: pr | :no_entry: is | :+1: |
Type Safety | :+1: | :+1: | :no_entry: | :+1: |
Type Binding | :+1: | :construction: pr | :no_entry: | :+1: |
Embedding | :+1: | :construction: pr | :no_entry: | :no_entry: |
Interfaces | :+1: | :+1: | :+1: | :no_entry: is |
Generated Enums | :+1: | :no_entry: | :no_entry: | :no_entry: |
Generated Inputs | :+1: | :no_entry: | :no_entry: | :no_entry: |
Stitching gql | :clock1: is | :no_entry: | :no_entry: | :no_entry: |
Opentracing | :+1: | :+1: | :no_entry: | :scissors:pr |
Hooks for error logging | :+1: | :no_entry: | :no_entry: | :no_entry: |
Dataloading | :+1: | :+1: | :no_entry: | :warning: |
Concurrency | :+1: | :+1: | :no_entry: pr | :+1: |
Custom errors & error.path | :+1: | :no_entry: is | :no_entry: | :no_entry: |
Help
Create an issue or join the conversation on gitter