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
GraphQL Platform is a comprehensive GraphQL ecosystem for .NET that provides a spec-compliant server framework for building APIs and gateways, along with a typed C# client for consuming GraphQL services. At its core, it translates C# classes and methods into a GraphQL schema using code-first or fluent descriptor approaches, enabling developers to define their API structure directly from their existing .NET code. The platform distinguishes itself through several integrated capabilities that address common GraphQL production concerns. It includes a DataLoader batching and caching engine that gr
HotChocolate is a GraphQL server implementation for .NET that handles queries, mutations, and subscriptions over HTTP. It provides code-first schema generation directly from C# classes and attributes, keeping the schema and business logic in sync without manual type definitions. The project also includes a GraphQL gateway that composes multiple GraphQL and REST endpoints into a single unified schema, along with a GraphQL IDE for exploring, testing, and debugging GraphQL APIs interactively. The project distinguishes itself through its comprehensive tooling ecosystem, which includes a GraphQL c
Pothos is a code-first GraphQL schema builder and framework designed for type-safe development. It allows developers to construct schemas using typed definitions in TypeScript, eliminating the need for external code generation steps. The framework distinguishes itself through a dedicated data mapper that connects GraphQL types to relational databases and ORMs, such as Prisma, while optimizing query resolution. It provides a full implementation of the Relay specification, including global object identification and cursor-based pagination. The project covers several core capability areas, incl
graphql-tools 是一个 GraphQL 模式编排库和工具包,专为构建、合并和扩展模式而设计。它提供了一个 SDL 优先的模式生成器,可将模式定义语言字符串和解析器映射转换为可执行的模式实例。
ardatan/graphql-tools 的主要功能包括:GraphQL Schema Stitching, Mock Data Generators, GraphQL API Mocking, GraphQL Mocking Engines, Field Delegation, Resolver Binding Managers, GraphQL Schema Composition Tools, GraphQL Schema Generation。
ardatan/graphql-tools 的开源替代品包括: apollographql/graphql-tools — graphql-tools is a toolkit for constructing, modifying, and combining GraphQL schemas. It provides a suite of… chillicream/graphql-platform — GraphQL Platform is a comprehensive GraphQL ecosystem for .NET that provides a spec-compliant server framework for… chillicream/hotchocolate — HotChocolate is a GraphQL server implementation for .NET that handles queries, mutations, and subscriptions over HTTP.… hayes/pothos — Pothos is a code-first GraphQL schema builder and framework designed for type-safe development. It allows developers… chentsulin/awesome-graphql — Awesome GraphQL is a curated directory and resource collection for the GraphQL ecosystem. It serves as a central index… apollographql/apollo-android — This project is a strongly-typed GraphQL client library and code generator designed for Android, JVM, and Kotlin…