awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
apollographql avatar

apollographql/graphql-tools

0
View on GitHub↗
5,426 स्टार्स·827 फोर्क्स·TypeScript·MIT·8 व्यूज़www.graphql-tools.com↗

Graphql Tools

graphql-tools GraphQL स्कीमा बनाने, संशोधित करने और संयोजित करने के लिए एक टूलकिट है। यह Schema Definition Language को पार्स करने, रिज़ॉल्वर बाइंडिंग्स को मैनेज करने और निष्पादन योग्य स्कीमा को असेंबल करने के लिए यूटिलिटीज का एक सूट प्रदान करता है।

यह प्रोजेक्ट स्कीमा स्टिचिंग के माध्यम से कई स्वतंत्र सब-स्कीमा को मर्ज करके एकीकृत GraphQL गेटवे के निर्माण को सक्षम बनाता है। इसमें एंटिटी टाइप मर्जिंग, टाइप एक्सटेंशन, और विभिन्न सर्विसेज में अनुरोधों को रूट करने के लिए फील्ड रिज़ॉल्यूशन डेलिगेशन की क्षमताएं शामिल हैं।

टूलकिट में एक मॉकिंग इंजन भी शामिल है जो सिम्युलेटेड GraphQL स्कीमा और डेटा जनरेट करता है। यह सिस्टम लाइव सर्वर के बिना बैकएंड व्यवहार को सिम्युलेट करने के लिए कस्टम वैल्यू जनरेशन, म्यूटेशन सिमुलेशन और पैजिनेटेड रिजल्ट मॉकिंग का समर्थन करता है।

अतिरिक्त डेवलपमेंट यूटिलिटीज रिज़ॉल्वर कवरेज वैलिडेशन और टाइप्स व फील्ड्स के साथ डॉक्यूमेंटेशन को अटैच करने को कवर करती हैं।

Features

  • GraphQL Schema Stitching - Combines several independent GraphQL schemas into a single unified API gateway.
  • Schema Stitching Gateways - Combines multiple independent GraphQL services into a single unified gateway via schema stitching.
  • GraphQL API Mocking - Creates simulated GraphQL backends with custom data generators to enable frontend development without a live server.
  • GraphQL Mocking Engines - Generates simulated GraphQL schemas and data to enable frontend development without a backend.
  • GraphQL - Routes field resolution across multiple subschemas to unify data from different services into one endpoint.
  • Field Resolvers - Binds resolver functions to a GraphQL schema to define how specific fields are fetched or computed.
  • Field Delegation - Implements field resolution delegation to route requests across multiple subschemas in a unified gateway.
  • Resolver Binding Managers - Binds resolver functions to GraphQL fields and validates coverage across the schema.
  • GraphQL Schema Composition Tools - Merges multiple GraphQL type definitions and schemas into a single unified API gateway.
  • GraphQL Schema Construction - Combines type definitions and resolver functions into a single executable schema from distributed sources.
  • Schema-First Mapping - Maps resolver functions to a pre-defined schema structure by parsing schema definition language strings.
  • SDL Parsers - Converts Schema Definition Language strings into executable GraphQL schema objects.
  • GraphQL Schema Generation - Creates schema instances by combining schema definition language strings with corresponding resolver functions.
  • Schema-First Development Frameworks - Prioritizes schema definition as the source of truth for API generation.
  • SDL Schema Generation - Creates functional schemas from definition language strings with support for resolvers, interfaces, and unions.
  • Scalar-Based Mocking - Creates a schema that returns simulated data based on scalar types to enable rapid prototyping.
  • Mock Value Generators - Provides utilities to generate randomized or predefined mock data based on GraphQL scalar types.
  • Entity Type Unification - Unifies different type definitions from multiple services that refer to the same entity to fetch fields from multiple sources.
  • GraphQL Development Tooling - Provides utilities for validating resolver coverage and attaching documentation to GraphQL types and fields.
  • GraphQL Response Simulation - Simulates API responses with per-type mocking to enable prototyping without active data sources.
  • GraphQL Mock Value Customization - Defines specific return values or generator functions for scalars and object types to simulate realistic data models.
  • Resolution Delegation - Extends unified schemas by adding fields that route the resolution process to another subschema.
  • API Mocking Servers - Simulates a backend server in development environments to decouple frontend and backend work.
  • Resolver Coverage Validation - Checks schemas to ensure required resolvers exist for arguments, non-scalar fields, or interface types.
  • Type Definition Merging - Merges multiple type definition strings into a consolidated schema definition while resolving conflicts.
  • Type Extensions - Adds new fields to existing types across multiple schema definitions to prevent oversized root lists.
  • GraphQL Development Tools - Tool library for building and maintaining GraphQL-JS servers.

स्टार हिस्ट्री

apollographql/graphql-tools के लिए स्टार हिस्ट्री चार्टapollographql/graphql-tools के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

apollographql/graphql-tools क्या करता है?

graphql-tools GraphQL स्कीमा बनाने, संशोधित करने और संयोजित करने के लिए एक टूलकिट है। यह Schema Definition Language को पार्स करने, रिज़ॉल्वर बाइंडिंग्स को मैनेज करने और निष्पादन योग्य स्कीमा को असेंबल करने के लिए यूटिलिटीज का एक सूट प्रदान करता है।

apollographql/graphql-tools की मुख्य विशेषताएं क्या हैं?

apollographql/graphql-tools की मुख्य विशेषताएं हैं: GraphQL Schema Stitching, Schema Stitching Gateways, GraphQL API Mocking, GraphQL Mocking Engines, GraphQL, Field Resolvers, Field Delegation, Resolver Binding Managers।

apollographql/graphql-tools के कुछ ओपन-सोर्स विकल्प क्या हैं?

apollographql/graphql-tools के ओपन-सोर्स विकल्पों में शामिल हैं: ardatan/graphql-tools — graphql-tools is a GraphQL schema orchestration library and toolkit designed for building, merging, and extending… michallytek/type-graphql — Type-graphql is a toolkit and framework for creating type-safe GraphQL APIs. It functions as a schema generator and… chillicream/graphql-platform — GraphQL Platform is a comprehensive GraphQL ecosystem for .NET that provides a spec-compliant server framework for… graphql-python/graphene — Graphene is a library and framework for building type-safe GraphQL APIs and schemas using Python objects and… webonyx/graphql-php — This project is a PHP implementation of the GraphQL specification. It provides a suite of tools for building servers… strawberry-graphql/strawberry — Strawberry is a type-safe GraphQL library for Python that enables the design of schemas using Python type annotations…

Graphql Tools के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Graphql Tools के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • ardatan/graphql-toolsardatan का अवतार

    ardatan/graphql-tools

    5,425GitHub पर देखें↗

    graphql-tools is a GraphQL schema orchestration library and toolkit designed for building, merging, and extending schemas. It provides an SDL-first schema generator that transforms Schema Definition Language strings and resolver maps into executable schema instances. The project features a dedicated schema stitching tool for combining multiple independent GraphQL schemas into a single unified API gateway. It also includes a GraphQL mocking engine that simulates backends by generating synthetic data based on schema definitions. The toolkit covers a broad range of composition capabilities, inc

    TypeScriptgraphqlgraphql-apigraphql-js
    GitHub पर देखें↗5,425
  • michallytek/type-graphqlMichalLytek का अवतार

    MichalLytek/type-graphql

    8,088GitHub पर देखें↗

    Type-graphql is a toolkit and framework for creating type-safe GraphQL APIs. It functions as a schema generator and resolver library that uses TypeScript classes and decorators as the primary source of truth for data structures and query logic. The project enables the definition of GraphQL schemas and resolvers through typed classes rather than manual schema definition language. This approach ensures that TypeScript types automatically align with the GraphQL schema to prevent runtime errors. The framework provides capabilities for API implementation, including input data validation and acces

    TypeScript
    GitHub पर देखें↗8,088
  • chillicream/graphql-platformChilliCream का अवतार

    ChilliCream/graphql-platform

    5,712GitHub पर देखें↗

    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

    C#asp-netasp-net-corec-sharp
    GitHub पर देखें↗5,712
  • graphql-python/graphenegraphql-python का अवतार

    graphql-python/graphene

    8,238GitHub पर देखें↗

    Graphene is a library and framework for building type-safe GraphQL APIs and schemas using Python objects and resolvers. It provides a system for mapping internal data models to typed GraphQL schemas, enabling the creation of servers that process queries and execute resolvers to return structured data. The project includes a full implementation of the Relay specification, providing standardized patterns for global object identification and cursor-based pagination. It utilizes a class-based approach to schema definition and supports interface-based type inheritance. The framework covers a broa

    Python
    GitHub पर देखें↗8,238
Graphql Tools के सभी 30 विकल्प देखें→