This is a parser for graphql, written to mirror the graphql-js reference implementation as closely while remaining idiomatic and easy to use.
spec target: September 2025 and select portions of the Draft, based on the graphql-js reference implementation graphql-js v16.13.2. This includes Schema definition language, block strings as descriptions, error paths & extension, etc. If there is a spec update or new release, please follow this process to update and submit a PR.
This parser is used by gqlgen, and it should be reasonably stable.
Guiding principles:
52,081 followers · starred May 2018
131 followers · starred Feb 2019
819 followers · starred Nov 2019
79 followers · starred Mar 2019
This is a parser for graphql, written to mirror the graphql-js reference implementation as closely while remaining idiomatic and easy to use.
spec target: September 2025 and select portions of the Draft, based on the graphql-js reference implementation graphql-js v16.13.2. This includes Schema definition language, block strings as descriptions, error paths & extension, etc. If there is a spec update or new release, please follow this process to update and submit a PR.
This parser is used by gqlgen, and it should be reasonably stable.
Guiding principles:
52,081 followers · starred May 2018
131 followers · starred Feb 2019
819 followers · starred Nov 2019
79 followers · starred Mar 2019