30 open-source projects similar to alexstrat/supertest-graphql, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.
GraphiQL is an interactive browser-based integrated development environment for writing, testing, and documenting GraphQL queries and mutations. It functions as a code editor, an API exploration tool, and a schema explorer, providing a visual interface for browsing GraphQL types and fields. The project provides a language server that delivers schema-driven autocompletion, linting, and validation via the Language Server Protocol. It allows for the embedding of high-performance editors into external projects and supports the injection of custom tools and components through a sidebar plugin API.
A library to query and manipulate GraphQL Introspection Query results in some useful ways.
:verticaltrafficlight: Check your GraphQL query strings against a schema.
A JavaScript template literal tag that parses GraphQL queries
graphql-tools is a toolkit for constructing, modifying, and combining GraphQL schemas. It provides a suite of utilities for parsing Schema Definition Language, managing resolver bindings, and assembling executable schemas. The project enables the composition of unified GraphQL gateways by merging multiple independent subschemas through schema stitching. This includes capabilities for entity type merging, type extension, and field resolution delegation to route requests across different services. The toolkit also includes a mocking engine that generates simulated GraphQL schemas and data. Thi
A set of utils for faster development of GraphQL tools
Validate GraphQL fields
Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client.
Blazing fast GraphQL discovery & fingerprinting toolbox.
🛡️ The missing GraphQL security security layer for Apollo GraphQL and Yoga / Envelop servers 🛡️
Toolkit for generating complex GraphQL Schemas on Node.js
A library to help construct a graphql-js server supporting react-relay.
One configuration for all your GraphQL tools (supported by most tools, editors & IDEs)
Offers a collection of GraphQL directives for easy validation, authorization, and sanitation, simplifying the implementation of complex functionality in GraphQL APIs. It ensures secure and efficient GraphQL APIs with pre-built solutions.
Split up your GraphQL resolvers in middleware functions
🛡 A GraphQL tool to ease the creation of permission layer.
Normalize GraphQL responses for persisting in the client cache/state
Realtime GraphQL Live Queries with JavaScript
Emits a GraphQL Shield from your GraphQL schema
Babel plugin that compile GraphQL tagged template strings
A GraphQL rate limiting library with query complexity analysisfor Node.js
A webpack loader / babel-plugin / babel-plugin-macros / CLI / generated file manager of GraphQL code generator.
Schemathesis is a property-based testing tool and fuzzer for schema-based APIs. It analyzes OpenAPI and JSON Schema specifications to automatically generate test cases that identify crashes, schema violations, and validation bypasses. The project functions as a contract validator and security scanner, verifying that a live server strictly adheres to its defined specifications. The framework distinguishes itself through stateful API testing, which chains multiple related requests together to uncover bugs that only emerge during complex, multi-step user workflows. It also utilizes response-driv
Easily add support for the Sunset header to your GraphQL server to better communicate upcoming breaking changes.
📟 Command line tool for common GraphQL development workflows
🕸️ GraphQL Federation Framework for any API services such as REST, OpenAPI, Swagger, SOAP, gRPC and more...
Enterprise Grade Tooling For Your GraphQL Server
The best way to create REST APIs - Generate RESTful APIs from your GraphQL Server