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

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

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

ardatan/graphql-tools

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

Graphql Tools

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

इस प्रोजेक्ट में कई स्वतंत्र GraphQL स्कीमा को एक एकल एकीकृत API गेटवे में संयोजित करने के लिए एक समर्पित स्कीमा स्टिचिंग टूल है। इसमें एक GraphQL मॉकिंग इंजन भी शामिल है जो स्कीमा परिभाषाओं के आधार पर सिंथेटिक डेटा जनरेट करके बैकएंड्स को सिम्युलेट करता है।

टूलकिट कंपोजिशन क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है, जिसमें टाइप परिभाषा मर्जिंग, फील्ड रिज़ॉल्यूशन डेलिगेशन, और मॉड्यूलर स्कीमा संगठन शामिल है। यह कस्टम मॉक वैल्यूज़, म्यूटेशन ट्रैकिंग के लिए स्टेटफुल स्टोर्स, और इंट्रोस्पेक्शन-आधारित मॉकिंग के माध्यम से GraphQL APIs के सिमुलेशन का समर्थन करती है। अतिरिक्त यूटिलिटीज यूनियन और इंटरफेस रिज़ॉल्यूशन, ओवरलैपिंग टाइप यूनिफिकेशन, और वैश्विक ऑपरेशंस के लिए स्कीमा-लेवल रिज़ॉल्वर्स को संभालती हैं।

Features

  • GraphQL Schema Stitching - Combines multiple independent GraphQL schemas into a single unified gateway through programmatic configuration and field delegation.
  • Mock Data Generators - Provides an engine that produces synthetic data by traversing schemas and applying type-specific generators.
  • GraphQL API Mocking - Creates functional GraphQL schemas that return simulated data to support rapid prototyping and frontend development.
  • GraphQL Mocking Engines - Generates synthetic data and simulated GraphQL backends based on schema definitions for rapid prototyping.
  • Field Delegation - Implements mechanisms for routing field resolution from a unified schema to specific subschemas for cross-service data fetching.
  • Resolver Binding Managers - Provides tools for binding resolver functions to schema fields to handle data fetching for queries and mutations.
  • GraphQL Schema Composition Tools - Merges multiple GraphQL type definitions and resolver maps into a single executable schema for a unified API.
  • GraphQL Schema Generation - Merges type definitions and resolver functions into a single executable schema to process incoming requests.
  • SDL Schema Generation - Builds executable GraphQL schemas by parsing Schema Definition Language strings and binding them to resolver maps.
  • GraphQL Schema Management - Provides a comprehensive toolkit for building, merging, and maintaining modular GraphQL schema definitions.
  • Schema Stitching Gateways - Combines disparate GraphQL schemas into a unified gateway using programmatic configuration and schema extensions.
  • Entity Type Unification - Implements unification of divergent type definitions from multiple services that represent the same entity into a single type.
  • GraphQL Mock Value Customization - Allows defining specific return values or generator functions for various scalar and object types during simulation.
  • Schema Modularization - Provides mechanisms to organize GraphQL type definitions and resolvers across multiple files for better maintainability.
  • Mock Mutation Simulation - Maintains a persistent data cache to ensure that mutations correctly update values for subsequent mocked queries.
  • Introspection-Based Mocking - Generates mockable schemas by analyzing the results of GraphQL introspection queries from external APIs.
  • GraphQL Resolver Organization - Organizes GraphQL type definitions and resolvers across multiple files to maintain a scalable codebase.
  • Union Types - Determines the specific object type of a result when a GraphQL field returns a union or interface.
  • Type Definition Merging - Consolidates disparate GraphQL type strings and objects into a single unified definition before schema instantiation.
  • Type Extensions - Supports adding new fields to existing types using extension keywords to modularize schema definitions.

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

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

AI सर्च

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

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

Start searching with AI

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

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

    apollographql/graphql-tools

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

    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

    TypeScript
    GitHub पर देखें↗5,426
  • 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
  • chillicream/hotchocolateChilliCream का अवतार

    ChilliCream/hotchocolate

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

    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

    C#
    GitHub पर देखें↗5,713
  • hayes/pothoshayes का अवतार

    hayes/pothos

    2,576GitHub पर देखें↗

    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

    TypeScriptgraphqltypescript
    GitHub पर देखें↗2,576
Graphql Tools के सभी 30 विकल्प देखें→

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

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

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

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

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 के कुछ ओपन-सोर्स विकल्प क्या हैं?

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…