awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
prisma-labs avatar

prisma-labs/graphql-yoga

0
View on GitHub↗
8,524 stars·594 forks·TypeScript·MIT·15 vuesthe-guild.dev/graphql/yoga-server↗

Graphql Yoga

GraphQL Yoga is a GraphQL server framework designed for building APIs that operate across all JavaScript environments. It utilizes the WHATWG Fetch API to provide a standardized request and response interface, enabling the server to run on serverless and edge computing platforms.

The framework includes a specialized server for processing file uploads via the standard GraphQL multipart request specification and a subscription server that delivers real-time data streaming through server-sent events. An extensible plugin framework allows for the injection of custom behaviors and logic into the request lifecycle.

The project incorporates performance optimizations through query persistence and the caching of parsed documents to reduce response latency. It also provides a middleware pipeline for modifying requests and responses.

Features

  • Server Frameworks - Provides a complete framework for building GraphQL servers that work consistently across different JavaScript environments.
  • GraphQL Implementations - Provides a core engine for executing GraphQL across diverse JavaScript runtimes.
  • Runtime Agnostic Architectures - Decouples server logic from specific hosting platforms by relying on web-standard APIs instead of Node.js globals.
  • Server Implementations - Acts as a comprehensive framework for building GraphQL server endpoints and managing request execution.
  • GraphQL Subscriptions - Provides a server-side implementation for real-time data streaming using GraphQL subscriptions over server-sent events.
  • Fetch API Implementations - Implements the web-standard Fetch API to ensure compatibility across all JavaScript runtimes.
  • Fetch-Based GraphQL Servers - Implements a GraphQL server using web-standard fetch interfaces for serverless and edge platform compatibility.
  • AST Caching - Reduces response latency by storing the results of GraphQL document parsing.
  • Query Plan Caching - Reduces response latency by caching parsed GraphQL documents to avoid redundant parsing and validation steps.
  • Edge Deployment - Enables deployment of GraphQL APIs across various serverless and edge environments using web-standard fetch implementations.
  • GraphQL Edge Hosting - Supports deploying GraphQL APIs to serverless and edge computing environments via web-standard fetch.
  • Plugin Frameworks - Offers an extensible architecture for adding custom request lifecycle logic through modular plugins.
  • Middleware-Based Request Pipelines - Provides a modular chain of pluggable components to intercept and modify network requests and responses.
  • Server-Sent Events - Implements real-time data streaming via server-sent events to synchronize client interfaces.
  • GraphQL - Improves API response times through query persistence and the caching of parsed GraphQL documents.
  • Lifecycle Plugin Systems - Provides a plugin architecture that hooks into request lifecycle stages to inject custom behaviors.
  • Real-Time Data Streaming - Implements GraphQL subscriptions using server-sent events to push live updates to clients.
  • JavaScript Implementations - Fully-featured GraphQL Server with focus on easy setup.

Historique des stars

Graphique de l'historique des stars pour prisma-labs/graphql-yogaGraphique de l'historique des stars pour prisma-labs/graphql-yoga

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Graphql Yoga

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Graphql Yoga.
  • graphql-hive/graphql-yogaAvatar de graphql-hive

    graphql-hive/graphql-yoga

    8,523Voir sur GitHub↗

    Yoga is a GraphQL server framework and runtime-agnostic HTTP handler used to build and deploy GraphQL APIs. It functions as a toolkit for managing schemas and resolvers, providing a spec-compliant environment for hosting APIs across diverse JavaScript runtimes, including Node.js, Deno, Bun, and serverless cloud environments. The project distinguishes itself through its ability to act as an Apollo Federation gateway, composing multiple subgraphs into a single unified supergraph. It also serves as a dedicated subscription server, delivering real-time data streaming via both WebSockets and Serve

    TypeScriptbundenofetch
    Voir sur GitHub↗8,523
  • apollographql/apollo-serverAvatar de apollographql

    apollographql/apollo-server

    13,943Voir sur GitHub↗

    Apollo Server is a spec-compliant JavaScript implementation for building GraphQL APIs that resolve queries and mutations based on a defined schema. It functions as a Node.js framework that integrates GraphQL functionality into various web frameworks and serverless environments through middleware. The project provides a federated GraphQL gateway that aggregates multiple distributed subgraphs into a single unified entry point. It includes a built-in interactive API sandbox for testing operations at the server endpoint and a schema registry client to automate the synchronization of API definitio

    TypeScript
    Voir sur GitHub↗13,943
  • graphql-go/graphqlAvatar de graphql-go

    graphql-go/graphql

    10,155Voir sur GitHub↗

    This project is a GraphQL implementation for Go, providing a complete suite for building GraphQL servers. It includes a schema engine for defining types, a query parser to convert strings into abstract syntax trees, and an execution engine that resolves fields against a defined schema to return structured data. The library distinguishes itself through reflection-based type mapping, allowing object definitions and arguments to be derived directly from native Go structs. It also supports the execution of real-time data streaming via GraphQL subscriptions and provides an extensible execution pip

    Gographqlgraphql-gosubscriptions
    Voir sur GitHub↗10,155
  • 99designs/gqlgenAvatar de 99designs

    99designs/gqlgen

    10,729Voir sur GitHub↗

    gqlgen is a schema-first Go library designed to build type-safe GraphQL servers. It functions as a code generation engine that transforms declarative GraphQL schema definitions into strongly-typed Go source code, ensuring strict alignment between the API contract and the underlying implementation. The framework distinguishes itself through its deep integration with the Go type system and its highly extensible build pipeline. By using schema-first development, it automates the creation of server boilerplate and resolver stubs, allowing developers to map schema fields directly to Go structs and

    Gocodegendataloadergogenerate
    Voir sur GitHub↗10,729
Voir les 30 alternatives à Graphql Yoga→

Questions fréquentes

Que fait prisma-labs/graphql-yoga ?

GraphQL Yoga is a GraphQL server framework designed for building APIs that operate across all JavaScript environments. It utilizes the WHATWG Fetch API to provide a standardized request and response interface, enabling the server to run on serverless and edge computing platforms.

Quelles sont les fonctionnalités principales de prisma-labs/graphql-yoga ?

Les fonctionnalités principales de prisma-labs/graphql-yoga sont : Server Frameworks, GraphQL Implementations, Runtime Agnostic Architectures, Server Implementations, GraphQL Subscriptions, Fetch API Implementations, Fetch-Based GraphQL Servers, AST Caching.

Quelles sont les alternatives open-source à prisma-labs/graphql-yoga ?

Les alternatives open-source à prisma-labs/graphql-yoga incluent : graphql-hive/graphql-yoga — Yoga is a GraphQL server framework and runtime-agnostic HTTP handler used to build and deploy GraphQL APIs. It… apollographql/apollo-server — Apollo Server is a spec-compliant JavaScript implementation for building GraphQL APIs that resolve queries and… graphql-go/graphql — This project is a GraphQL implementation for Go, providing a complete suite for building GraphQL servers. It includes… 99designs/gqlgen — gqlgen is a schema-first Go library designed to build type-safe GraphQL servers. It functions as a code generation… graphql-dotnet/graphql-dotnet — GraphQL.NET is a server-side framework for building and executing GraphQL APIs within C# applications. It provides a… graphql/graphql-js — This project is the JavaScript reference implementation of the GraphQL specification. It provides a query engine and…