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

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

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

prisma-labs/graphql-request

0
View on GitHub↗
6,113 स्टार्स·312 फोर्क्स·TypeScript·MIT·3 व्यूज़graffle.js.org↗

Graphql Request

graphql-request is a lightweight, type-safe GraphQL client library for JavaScript that runs across browsers, Node.js, and other JavaScript environments. It provides a minimal HTTP client for sending queries and mutations, with a promise-based execution model that uses the native fetch API for cross-runtime compatibility without additional dependencies.

The client supports reusable selection set composition at runtime, allowing fragments to be shared across multiple requests to reduce duplication. It includes a plugin-based extension system for adding custom middleware, tracing, or file upload support, and offers configurable error policies that can return partial data alongside errors instead of throwing. TypeScript code generation creates fully typed client methods from GraphQL schemas, providing compile-time validation and autocompletion for inputs and outputs.

The library handles automatic custom scalar encoding and decoding during request and response processing, and supports partial error resolution through configurable policies. It is designed as a persistent client instance with a base URL and shared configuration to simplify repeated API calls.

Features

  • GraphQL API Clients - Provides a lightweight, type-safe GraphQL client for making API calls from JavaScript applications.
  • GraphQL Type Generators - Generates fully typed TypeScript client methods from GraphQL schemas for compile-time validation.
  • GraphQL Clients - Provides a lightweight, type-safe HTTP client for sending GraphQL queries and mutations across any JavaScript runtime.
  • GraphQL Selection Set Composition - Builds and composes GraphQL selection sets at runtime for reuse across multiple requests.
  • Type-Safe Client Generators - Generates fully typed client methods from GraphQL schemas, providing compile-time validation and autocompletion for inputs and outputs.
  • GraphQL Clients - Sends GraphQL documents to remote endpoints and returns results as promises with variables and headers.
  • Composable Selection Sets - Provides runtime selection set composition for sharing fragments across multiple GraphQL requests.
  • Runtime Selection Set Composition - Builds and merges GraphQL selection sets dynamically at runtime for reusable fragments across queries.
  • Type-Safe API Integrations - Generates TypeScript client code with schema-reflective method names and fully typed inputs and outputs.
  • Custom Scalar Marshaling - Automatically encodes and decodes custom GraphQL scalar types during request and response processing.
  • GraphQL Partial Error Policies - Configures error handling to return partial data alongside errors instead of throwing on failure.
  • Plugin-Based Client Extensions - Provides a modular plugin system for adding custom middleware, tracing, and file upload support.
  • Client Plugin Pipelines - Extends client behavior through a modular plugin pipeline that intercepts requests and responses.
  • Plugin-Based Client Middleware - Provides a modular plugin architecture for adding custom middleware, tracing, and file upload support.
  • Selection Set Composers - Ships a runtime utility for composing and reusing GraphQL selection sets across multiple queries to reduce duplication.
  • GraphQL Clients - A minimal GraphQL client for Node and browsers.

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

prisma-labs/graphql-request के लिए स्टार हिस्ट्री चार्टprisma-labs/graphql-request के लिए स्टार हिस्ट्री चार्ट

AI सर्च

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

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

Start searching with AI

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

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

    dotansimha/graphql-code-generator

    11,257GitHub पर देखें↗

    This project is a type-safe GraphQL client generator and TypeScript schema compiler. It transforms GraphQL schema definitions and operation documents into static TypeScript types to ensure compile-time validation and data consistency between an API and a frontend application. The system functions as a customizable GraphQL plugin framework. It uses a plugin-based architecture and a custom pipeline to generate tailored API clients and request functions, eliminating the need for manual type declarations. The project covers GraphQL client automation, type generation, and workflow optimization. I

    TypeScript
    GitHub पर देखें↗11,257
  • apollographql/apollo-iosapollographql का अवतार

    apollographql/apollo-ios

    4,030GitHub पर देखें↗

    apollo-ios is a GraphQL client library for iOS and Apple platforms that enables type-safe network communication. It transforms GraphQL operations into generated Swift models, ensuring that network responses are validated at compile time to eliminate manual mapping. The library features a normalized cache manager that stores entities in a flat structure to maintain data consistency across different application views. It also optimizes network performance using hash-based persisted queries to reduce payload sizes and supports real-time data streaming via WebSockets or HTTP subscriptions. The p

    Swiftapollo-iosapollographqlgraphql
    GitHub पर देखें↗4,030
  • apollographql/apollo-kotlinapollographql का अवतार

    apollographql/apollo-kotlin

    3,955GitHub पर देखें↗

    Apollo Kotlin is a strongly-typed GraphQL client and code generation library designed for Kotlin and JVM applications. It functions as a comprehensive development tool that transforms GraphQL schema definitions and query documents into type-safe models during the build process, ensuring that data access errors are identified at compile time rather than at runtime. The project distinguishes itself through its multiplatform runtime abstraction, which allows developers to share data fetching and caching logic across Android, iOS, and desktop environments. It provides a normalized local caching s

    Kotlinandroidapollographqlgraphql
    GitHub पर देखें↗3,955
  • hey-api/openapi-tshey-api का अवतार

    hey-api/openapi-ts

    4,128GitHub पर देखें↗

    openapi-ts is a tool and orchestrator used to convert OpenAPI specifications into type-safe TypeScript SDKs and HTTP client implementations. It automatically generates typed interfaces and request functions from API definitions to ensure consistency between the server and the client. The project employs a transport-agnostic client interface, decoupling high-level API calls from the underlying network library. It uses a plugin-based generation pipeline and a custom plugin architecture to allow for the customization of output types and validation schemas. The system provides capabilities for n

    TypeScriptangularaxioscodegen
    GitHub पर देखें↗4,128
Graphql Request के सभी 30 विकल्प देखें→

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

prisma-labs/graphql-request क्या करता है?

graphql-request is a lightweight, type-safe GraphQL client library for JavaScript that runs across browsers, Node.js, and other JavaScript environments. It provides a minimal HTTP client for sending queries and mutations, with a promise-based execution model that uses the native fetch API for cross-runtime compatibility without additional dependencies.

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

prisma-labs/graphql-request की मुख्य विशेषताएं हैं: GraphQL API Clients, GraphQL Type Generators, GraphQL Clients, GraphQL Selection Set Composition, Type-Safe Client Generators, Composable Selection Sets, Runtime Selection Set Composition, Type-Safe API Integrations।

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

prisma-labs/graphql-request के ओपन-सोर्स विकल्पों में शामिल हैं: dotansimha/graphql-code-generator — This project is a type-safe GraphQL client generator and TypeScript schema compiler. It transforms GraphQL schema… apollographql/apollo-ios — apollo-ios is a GraphQL client library for iOS and Apple platforms that enables type-safe network communication. It… hey-api/openapi-ts — openapi-ts is a tool and orchestrator used to convert OpenAPI specifications into type-safe TypeScript SDKs and HTTP… apollographql/apollo-kotlin — Apollo Kotlin is a strongly-typed GraphQL client and code generation library designed for Kotlin and JVM applications.… acacode/swagger-typescript-api — swagger-typescript-api is a utility that parses OpenAPI definitions to generate strongly typed data models and service… apollostack/apollo-client — Apollo Client is a frontend GraphQL integration layer and client library used to fetch, manage, and cache data from a…