A work-in-progress implementation of GraphQL for Go.
This project was originally a port of v0.4.3 of graphql-js (excluding the Validator), which was based on the July 2015 GraphQL specification. graphql-go
is currently several versions behind graphql-js
, however future efforts will be guided directly by the latest formal GraphQL specification (currently: October 2015).
- Lexer
- Parser
- Schema Parser
- Printer
- Schema Printer
- Visitor
- Executor
- Validator
- Examples
- Basic Usage (see: PR-#21)
- React/Relay
- Alpha Release (v0.1)
The Validator
is optional, per official GraphQL specification, but it would be a useful addition.