Ross ROSS = Recommend OSS · open-source software intelligence for agents

ardatan/graphql-tools

:wrench: Utility library for GraphQL to build, stitch and mock GraphQL schemas in the SDL-first approach observed · 2026-08-28

github.com/ardatan/graphql-tools · homepage · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

93/100

  • Activity 99
  • Release rhythm 81
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 5.0
  • age_days: 3817
  • days_rel: 47
  • days_push: 7
  • n_releases_24m: 69

Full methodology

Adoption not part of the score

5432 stars · 830 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

GraphQL Tools is a TypeScript/JavaScript utility library for building, manipulating, mocking, and stitching GraphQL schemas using an SDL-first approach. It produces schemas fully compatible with GraphQL.js and includes utilities for resolvers, schema merging, directives, and schema delegation.

Use cases

  • build a GraphQL schema from SDL type definitions with resolvers
  • mock a GraphQL API with per-type fake data for frontend development
  • stitch multiple GraphQL schemas into one unified API
  • merge and transform existing GraphQL schemas
  • add custom scalars, enums, and schema directives
  • compose middleware-like wrappers around resolvers
  • load and manipulate GraphQL documents in JavaScript

When to choose

  • you want an SDL-first workflow for defining GraphQL schemas in JavaScript or TypeScript
  • you need to combine or delegate across multiple GraphQL APIs (schema stitching/federation-style merging)
  • you need fine-grained schema mocking for testing or frontend prototyping
  • you build GraphQL tooling and need low-level schema manipulation utilities

When to avoid

  • you only need an HTTP GraphQL server - use GraphQL Yoga, Apollo Server, or similar instead
  • you want a code-first schema builder without SDL strings
  • you need a full API gateway rather than schema utilities
  • you work outside the JavaScript/TypeScript ecosystem

Facets

library · maturity active

graphql mocking middleware developer-tools web-development backend apis developer-tools testing cross-platform schema-stitching sdl-first executable-schema schema-merging graphql-schema resolvers schema-mocking nodejs typescript javascript

10 sources

Member repositories

RepositoryRoleHealth v2
ardatan/graphql-toolsmain93

For agents

markdown · JSON · MCP: product_card(name="ardatan/graphql-tools")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem