ardatan/graphql-tools
:wrench: Utility library for GraphQL to build, stitch and mock GraphQL schemas in the SDL-first approach 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
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
- readme: https://github.com/ardatan/graphql-tools · fetched 2026-08-28 · b5404f85e963
- homepage: https://www.graphql-tools.com · fetched 2026-08-29 · 220f32abe171
- site_page: https://the-guild.dev/graphql/tools/docs/introduction · fetched 2026-08-29 · cd178a6a14ce
- site_page: https://the-guild.dev/graphql/tools/docs/generate-schema · fetched 2026-08-29 · 1fca11c0801f
- site_page: https://the-guild.dev/graphql/tools/docs/resolvers · fetched 2026-08-29 · f15bf5bcad0f
- site_page: https://the-guild.dev/graphql/tools/docs · fetched 2026-08-29 · aea188aec6b2
- site_page: https://the-guild.dev/about-us · fetched 2026-08-29 · 4c4f11519fb9
- site_page: https://the-guild.dev/graphql/tools/docs/resolvers-composition · fetched 2026-08-29 · a451f29adaa6
- site_page: https://the-guild.dev/graphql/tools/docs/scalars · fetched 2026-08-29 · f9c806a7ec03
- site_page: https://the-guild.dev/graphql/tools/changelogs · fetched 2026-08-29 · ebecc86eb9a8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ardatan/graphql-tools | main | 93 |
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