graphql-compose/graphql-compose
Toolkit for generating complex GraphQL Schemas on Node.js observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 1
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3739
- days_rel: 599
- days_push: 599
- n_releases_24m: 1
Adoption not part of the score
1210 stars · 73 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
graphql-compose is a TypeScript toolkit for programmatically building and modifying complex GraphQL schemas on Node.js. It provides a type registry, resolvers, type editing (add/remove fields, args, interfaces), and plugins that generate GraphQL types from ORMs and other data sources.
Use cases
- build a graphql schema programmatically in node.js
- generate graphql types from mongoose models
- modify existing graphql types by adding or removing fields
- wrap rest apis with graphql types
- write a custom graphql schema generator
- create relations between graphql types via resolvers
- convert graphql output types to input types
When to choose
- you need fine-grained programmatic control over graphql schema construction
- you are building a schema generator or plugin on top of graphql
- you want to generate graphql types from ORMs like mongoose or elasticsearch mappings
- you need to dynamically edit types, fields, args, or interfaces at runtime
When to avoid
- you just need a simple schema from SDL strings - graphql-tools may suffice
- you are not using node.js or a javascript runtime
- you want a fully declarative schema-first workflow without programmatic type manipulation
Facets
library · maturity stable
graphql api-framework developer-tools web-development apis backend developer-tools schema-builder type-registry schema-generation resolvers graphql-schema nodejs typescript
2 sources
- readme: https://github.com/graphql-compose/graphql-compose · fetched 2026-08-28 · 026d22528518
- homepage: https://graphql-compose.github.io/ · fetched 2026-08-29 · a32d8ea7e4e7
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| graphql-compose/graphql-compose | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="graphql-compose/graphql-compose")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem