GraphQL IDE Monorepo
GraphiQL is the reference implementation of GraphQL IDE, an official project under the GraphQL Foundation.
This repository contains much of the code that powers GraphiQL (and many other tools), split into modules that can be used to build custom/alternative editors. The code uses the permissive MIT license.
/ˈɡrafək(ə)l/ A graphical interactive in-browser GraphQL IDE. Try the live demo.
Provides CodeMirror with a parser mode for GraphQL along with a live linter and typeahead hinter powered by your GraphQL Schema
Provides an interface for building GraphQL language services for IDEs.
Server process backing the GraphQL Language Service.
Interface to the GraphQL Language Service
Utilities to support the GraphQL Language Service.
This is an open source project, and we welcome contributions. Please see CONTRIBUTING.md for details on how to contribute.
The door is open for proposals for the new GraphiQL Plugin API, and other ideas on how to make the rest of the IDE ecosystem more performant, scaleable, interoperable and extensible.
Feel free to open a PR to create a document in the
Eventually we hope to move these to a repo that serves this purpose.