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

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

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

graphql/express-graphqlArchived

0
View on GitHub↗
6,270 स्टार्स·523 फोर्क्स·TypeScript·MIT·5 व्यूज़

Express Graphql

express-graphql एक GraphQL API सर्वर इम्प्लीमेंटेशन और HTTP मिडलवेयर है जो GraphQL स्कीमा को HTTP सर्वर से जोड़ता है। यह विभिन्न कंटेंट प्रकारों से क्वेरी और वेरिएबल्स निकालने के लिए एक रिक्वेस्ट पार्सर और रिज़ॉल्वर फंक्शन में HTTP रिक्वेस्ट डेटा और सेशन स्टेट को इंजेक्ट करने के लिए एक कॉन्टेक्स्ट प्रोवाइडर प्रदान करता है।

इस लाइब्रेरी में एक ब्राउज़र-आधारित इंटरैक्टिव IDE शामिल है जो क्वेरी का परीक्षण करने और रिस्पॉन्स का निरीक्षण करने के लिए HTML इंटरफ़ेस प्रदान करने हेतु GET रिक्वेस्ट का पता लगाता है। यह एक कस्टम एक्जीक्यूशन पाइपलाइन का भी समर्थन करता है, जिससे डिफ़ॉल्ट पार्सिंग, वैलिडेशन, एक्जीक्यूशन और एरर फॉर्मेटिंग फंक्शन को ओवरराइड किया जा सकता है।

यह प्रोजेक्ट मिडलवेयर और रिक्वेस्ट पैरामीटर पार्सिंग के माध्यम से API इंटीग्रेशन को कवर करता है, साथ ही AST-आधारित क्वेरी वैलिडेशन और स्कीमा-आधारित एक्जीक्यूशन के लिए आर्किटेक्चर भी प्रदान करता है। यह रिस्पॉन्स मेटाडेटा एक्सटेंशन और विशिष्ट फील्ड्स या ऑपरेशंस को प्रतिबंधित करने के लिए वैलिडेशन नियमों को लागू करने के तंत्र भी प्रदान करता है।

Features

  • GraphQL API Implementations - Implements server-side GraphQL interfaces to allow clients to request specific data based on a schema.
  • Resolver Context Injection - Injects HTTP request data and session state into GraphQL resolver functions for authentication and context management.
  • GraphQL Resolver Contexts - Injects HTTP request data and session state into GraphQL resolver functions via a context provider.
  • Middleware-Based Request Pipelines - Processes GraphQL queries within a modular middleware-based request-response pipeline.
  • AST Validation - Applies structural validation by traversing the abstract syntax tree of a query to restrict specific fields or operations.
  • Schema-Based Execution - Maps incoming network requests to a predefined GraphQL schema to resolve data through field-level functions.
  • GraphQL Integration Middleware - Bridges GraphQL execution logic into web server frameworks as middleware for request processing.
  • Express Integrations - Integrates GraphQL schema handling into Express applications via middleware.
  • GraphQL HTTP Endpoints - Provides the primary mechanism to connect a GraphQL schema to an HTTP server for network-based data queries.
  • GraphQL Request Processing - Provides a request processing system that parses GraphQL documents and maps them to underlying data sources for execution.
  • GraphQL Schema Hosting - Deploys a defined GraphQL data schema to a web endpoint for network-based querying and mutation.
  • GraphQL Servers - Provides a server implementation that processes network requests and resolves data using a GraphQL schema.
  • GraphQL Request Parsing - Extracts queries, variables, and operation names from URL query strings and various POST body content types.
  • Request Context Management - Manages the passing of user session data and authentication tokens from HTTP requests into resolvers.
  • Interactive GraphQL IDEs - Detects browser-based GET requests to serve an interactive HTML interface for testing queries and headers.
  • Execution Pipeline Overrides - Allows overriding default parsing, validation, execution, and error formatting functions with custom logic.
  • GraphQL IDEs - Ships a built-in interactive IDE for exploring and testing GraphQL APIs directly in the browser.
  • GraphQL Testing - Provides an interactive interface for running queries and inspecting responses during development.
  • Embedded GraphQL IDEs - Ships an embedded GraphQL IDE within the server middleware for in-browser API exploration and testing.

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

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

AI सर्च

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

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

Start searching with AI

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

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

    strawberry-graphql/strawberry

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

    Strawberry is a type-safe GraphQL library for Python that enables the design of schemas using Python type annotations and dataclasses. It functions as an asynchronous GraphQL server and execution engine, providing a bridge to expose schemas across ASGI-compliant web frameworks such as FastAPI, Django, Flask, and Litestar. The project implements GraphQL Federation, allowing for the creation of distributed schemas and entities that merge into a unified supergraph across multiple services. It also includes a dedicated toolkit for the Relay specification, supporting global object identification a

    Pythonasgiasynciodjango
    GitHub पर देखें↗4,674
  • graphql-rust/junipergraphql-rust का अवतार

    graphql-rust/juniper

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

    Juniper is a GraphQL server library and schema engine for Rust. It provides a toolkit for building type-safe APIs by mapping native Rust data structures to GraphQL objects, inputs, and scalars. The project functions as an execution engine that can process queries and mutations either through a network server or as a headless engine for local execution. The library is runtime-agnostic, allowing it to bridge GraphQL processing with various asynchronous Rust web frameworks. It includes a subscription framework that manages persistent WebSocket connections to push real-time data updates to client

    Rust
    GitHub पर देखें↗5,963
  • graphql-dotnet/graphql-dotnetgraphql-dotnet का अवतार

    graphql-dotnet/graphql-dotnet

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

    GraphQL.NET is a server-side framework for building and executing GraphQL APIs within C# applications. It provides a comprehensive toolkit for schema building, a federated engine for distributed data graphs, and a subscription handler for managing real-time data streams. The project distinguishes itself with a flexible schema builder that supports both programmatic code-first definitions and declarative schema-first approaches using the standard schema definition language. It includes a dedicated federation engine to split data graphs into subgraphs and compose them into a unified gateway, as

    C#apidotnet-coregraphiql
    GitHub पर देखें↗5,987
  • async-graphql/async-graphqlasync-graphql का अवतार

    async-graphql/async-graphql

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

    async-graphql is a type-safe framework for building specification-compliant GraphQL servers in Rust. It uses procedural macros to automatically generate schemas from native language structures, ensuring consistency between the data model and the API specification. The project provides native support for Apollo Federation v2, allowing entities and fields to be shared and resolved across multiple distributed subgraphs. It also implements real-time data streaming via WebSocket subscriptions and asynchronous event streams. The framework includes a wide array of capabilities for schema design, su

    Rust
    GitHub पर देखें↗3,671
Express Graphql के सभी 30 विकल्प देखें→

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

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

express-graphql एक GraphQL API सर्वर इम्प्लीमेंटेशन और HTTP मिडलवेयर है जो GraphQL स्कीमा को HTTP सर्वर से जोड़ता है। यह विभिन्न कंटेंट प्रकारों से क्वेरी और वेरिएबल्स निकालने के लिए एक रिक्वेस्ट पार्सर और रिज़ॉल्वर फंक्शन में HTTP रिक्वेस्ट डेटा और सेशन स्टेट को इंजेक्ट करने के लिए एक कॉन्टेक्स्ट प्रोवाइडर प्रदान करता है।

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

graphql/express-graphql की मुख्य विशेषताएं हैं: GraphQL API Implementations, Resolver Context Injection, GraphQL Resolver Contexts, Middleware-Based Request Pipelines, AST Validation, Schema-Based Execution, GraphQL Integration Middleware, Express Integrations।

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

graphql/express-graphql के ओपन-सोर्स विकल्पों में शामिल हैं: strawberry-graphql/strawberry — Strawberry is a type-safe GraphQL library for Python that enables the design of schemas using Python type annotations… graphql-rust/juniper — Juniper is a GraphQL server library and schema engine for Rust. It provides a toolkit for building type-safe APIs by… graphql-dotnet/graphql-dotnet — GraphQL.NET is a server-side framework for building and executing GraphQL APIs within C# applications. It provides a… async-graphql/async-graphql — async-graphql is a type-safe framework for building specification-compliant GraphQL servers in Rust. It uses… graphql-python/graphene-django — Graphene-Django is a GraphQL integration framework and schema mapper used to build typed APIs for Django applications.… altair-graphql/altair — Altair is a graphical GraphQL API client, integrated development environment, and schema explorer. It functions as a…