n1ru4l / Graphql Bleeding Edge Playground
Demonstration of queries/mutations/defer/stream/subscriptions/live
Stars: ✭ 70
Programming Languages
typescript
32286 projects
Experimental GraphQL Playground
Demonstration of the bleeding edge GraphQL features
Features:
- Query (HTTP, HTTP-Multipart, WebSocket)
- Mutation (HTTP, HTTP-Multipart, WebSocket)
- Query with @defer (HTTP-Multipart, WebSocket)
- Query with @stream (HTTP-Multipart, WebSocket)
- Subscription (WebSocket/SSE)
- Query with @live (WebSocket/SSE)
Check out the Fetcher implementations on GraphiQL
Built on the following transports:
-
graphql-helix
- GraphQL over HTTP -
graphql-ws
- GraphQL over WebSocket -
@n1ru4l/socket-io-graphql-server
- GraphQL over Socket.io
and powered by the following libraries:
- graphql-js - The JavaScript reference implementation for GraphQL
- meros - Makes reading multipart responses simple
- SSE-Z - Simple SSE wrapper
- graphql-live-query - GraphQL live queries for any GraphQL schema
Setup instructions
- clone this repo
- Make sure you have yarn and node v14 installed
- Run
yarn install
Usage
Start the server with yarn server:start
Start the frontend yarn start
Visit localhost:3000/__dev__/graphiql
Execute some operations :)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].