awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
graphql avatar

graphql/graphql-playgroundArchived

0
View on GitHub↗
8,839 stars·723 forks·TypeScript·MIT·14 views

Graphql Playground

GraphQL Playground is an interactive development environment and API client used for writing, testing, and debugging GraphQL queries, mutations, and subscriptions. It functions as a visual tool for executing requests against a GraphQL server and inspecting the resulting JSON responses.

The project includes a documentation browser for exploring schemas and an editor with autocompletion and error highlighting. It provides specialized capabilities for analyzing API performance through tracing visualization and supports real-time data updates via subscription streaming.

The environment allows for switching between multiple API endpoints and project configurations. Users can share specific request states and headers through URL-encoded workspace snapshots to facilitate collaborative API testing.

The interface can be embedded directly into a web server using middleware integration.

Features

  • GraphQL Integrated Development Environments - Provides a complete interactive browser-based environment for developing, testing, and documenting GraphQL APIs.
  • GraphQL Schema Browsers - Features a built-in interface for exploring GraphQL schemas and their available types through interactive documentation.
  • In-Browser Code Editing - Implements a full-featured code editor in the browser with syntax highlighting and autocompletion for GraphQL.
  • Introspection Utilities - Queries server schema metadata via introspection to automatically generate interactive documentation and autocomplete suggestions.
  • GraphQL Clients - Acts as a visual client for executing GraphQL requests and inspecting the resulting JSON responses.
  • Interactive Query Editors - Provides an interactive editor for writing, validating, and executing GraphQL queries with real-time feedback.
  • Subscription Connection Managers - Maintains persistent WebSocket connections to receive and visualize real-time GraphQL subscription updates.
  • Query Performance Analyzers - Visualizes execution plans and tracing data to help optimize GraphQL query performance.
  • Collaborative API Debugging - Allows developers to share and analyze API request states to debug and verify responses together.
  • API Endpoint Managers - Enables quick switching between multiple API endpoints and project configurations for testing different server environments.
  • Multi-Environment Configuration Systems - Supports configuring and switching between multiple API endpoints and project settings.
  • Real-time Data Subscriptions - Supports persistent connections to listen for and visualize live data updates via GraphQL subscriptions.
  • Performance Monitoring Tools - Visualizes execution times and tracing data to identify and resolve performance bottlenecks in GraphQL APIs.
  • Query State Sharing - Serializes current queries and headers into URLs to allow sharing request snapshots with other developers.
  • Query Performance Monitoring - Ships tools to visualize execution times for resolved fields to optimize GraphQL data request speed.
  • Trace Visualization - Provides a visual interface for exploring and analyzing operation tracing data to identify API performance bottlenecks.
  • Subscription Testers - Includes tools to validate and monitor real-time data updates via GraphQL subscription streams.
  • GraphQL Security Tools - IDE for managing GraphQL workflows and interactive documentation.

Star history

Star history chart for graphql/graphql-playgroundStar history chart for graphql/graphql-playground

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Graphql Playground

These projects share indexed features with Graphql Playground. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • graphcool/graphql-playgroundgraphcool avatar

    graphcool/graphql-playground

    8,844View on GitHub↗

    GraphQL Playground is a web-based integrated development environment and API client for GraphQL. It functions as a request client, schema browser, and subscription tester, allowing users to execute queries and mutations while validating data responses. The project distinguishes itself through a dedicated subscription tester that maintains persistent connections for monitoring real-time data streams. It also includes the ability to share specific request states and headers via serialized URL snapshots for collaborative debugging. The environment covers schema exploration through interactive d

    TypeScript
    View on GitHub↗8,844
  • altair-graphql/altairaltair-graphql avatar

    altair-graphql/altair

    5,412View on GitHub↗

    Altair is a graphical GraphQL API client, integrated development environment, and schema explorer. It functions as a debugging tool and collaboration platform for executing queries, mutations, and subscriptions against GraphQL servers. The project distinguishes itself by offering cloud-synced workspaces for organizing and sharing query collections among teams. It provides a flexible extensibility framework that allows the installation and execution of third-party plugins within isolated sandboxes. The platform covers a broad range of capabilities, including AI-assisted query writing, visual

    TypeScript
    View on GitHub↗5,412
  • graphql-hive/graphql-yogagraphql-hive avatar

    graphql-hive/graphql-yoga

    8,523View on GitHub↗

    Yoga is a GraphQL server framework and runtime-agnostic HTTP handler used to build and deploy GraphQL APIs. It functions as a toolkit for managing schemas and resolvers, providing a spec-compliant environment for hosting APIs across diverse JavaScript runtimes, including Node.js, Deno, Bun, and serverless cloud environments. The project distinguishes itself through its ability to act as an Apollo Federation gateway, composing multiple subgraphs into a single unified supergraph. It also serves as a dedicated subscription server, delivering real-time data streaming via both WebSockets and Serve

    TypeScriptbundenofetch
    View on GitHub↗8,523
  • apis-guru/graphql-voyagerAPIs-guru avatar

    APIs-guru/graphql-voyager

    8,144View on GitHub↗

    GraphQL Voyager is a schema visualizer and data model explorer that provides an interactive graph representation of a GraphQL API. It serves as a documentation tool for inspecting types and fields by transforming schema introspection data into a visual interface. The tool maps the relationships between different types and fields, allowing for the analysis of complex data models and their connections. Users can filter the visual representation to remove deprecated fields or wrapper classes and use a dedicated information panel to examine technical specifications for specific data types.

    TypeScript
    View on GitHub↗8,144
Compare all 30 related projects→

Frequently asked questions

What does graphql/graphql-playground do?

GraphQL Playground is an interactive development environment and API client used for writing, testing, and debugging GraphQL queries, mutations, and subscriptions. It functions as a visual tool for executing requests against a GraphQL server and inspecting the resulting JSON responses.

What are the main features of graphql/graphql-playground?

The main features of graphql/graphql-playground are: GraphQL Integrated Development Environments, GraphQL Schema Browsers, In-Browser Code Editing, Introspection Utilities, GraphQL Clients, Interactive Query Editors, Subscription Connection Managers, Query Performance Analyzers.

Which projects share features with graphql/graphql-playground?

Projects with overlapping indexed features include: graphcool/graphql-playground — GraphQL Playground is a web-based integrated development environment and API client for GraphQL. It functions as a… altair-graphql/altair — Altair is a graphical GraphQL API client, integrated development environment, and schema explorer. It functions as a… graphql-hive/graphql-yoga — Yoga is a GraphQL server framework and runtime-agnostic HTTP handler used to build and deploy GraphQL APIs. It… apis-guru/graphql-voyager — GraphQL Voyager is a schema visualizer and data model explorer that provides an interactive graph representation of a… apollographql/apollo-ios — apollo-ios is a GraphQL client library for iOS and Apple platforms that enables type-safe network communication. It… howtographql/howtographql — This project is a comprehensive educational resource and fullstack tutorial for GraphQL development. It provides…