Plug-ins APIs
- Dominant language
- TypeScript
- Stars
- 16.9k
- Forks
- 1.9k
- Avg merge
- 22h 45m
- Merged PRs (30d)
- 70
Description
Here's the current GraphiQL structure:

1. Is it possible to create plug-ins that (also) use/replace, e.g. one or more panes on the right side of GraphiQL, not only the left pane? E.g.:

Use cases:
* GraphQL Voyager plug-in (see https://github.com/graphql/graphiql/issues/1533)
* using GraphiQL Explorer instead of JSON for variables (see https://github.com/OneGraph/graphiql-explorer/issues/10#issuecomment-569353113)
* using data table instead of JSON for response (see https://github.com/OneGraph/graphiql-explorer/issues/10#issuecomment-580718116)
* etc.
2. What about (deep) integration between GraphiQL plug-ins?
Use cases:
* Clicking on a specific type/field in the GraphiQL Docs would focus that field in the GraphiQL Voyager, and vice versa
* `Ctrl+Click` on a specific field in the GraphiQL Explorer would open that field in the GraphiQL Docs (see https://github.com/OneGraph/graphiql-explorer/issues/10#issuecomment-1243634668)
* Clicking on a specific field in the GraphiQL Explorer would focus that field in the code pane, and vice versa (see https://github.com/OneGraph/graphiql-explorer/issues/10#issuecomment-491605457)
* etc.
Contributor guide
Assessment
This issue has not been assessed yet.