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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
prisma-labs avatar

prisma-labs/graphql-yoga

0
View on GitHub↗
8,524 estrellas·594 forks·TypeScript·MIT·16 vistasthe-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.

Historial de estrellas

Gráfico del historial de estrellas de prisma-labs/graphql-yogaGráfico del historial de estrellas de prisma-labs/graphql-yoga

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de prisma-labs/graphql-yoga?

Las características principales de prisma-labs/graphql-yoga son: Server Frameworks, GraphQL Implementations, Runtime Agnostic Architectures, Server Implementations, GraphQL Subscriptions, Fetch API Implementations, Fetch-Based GraphQL Servers, AST Caching.

¿Qué alternativas de código abierto existen para prisma-labs/graphql-yoga?

Las alternativas de código abierto para prisma-labs/graphql-yoga incluyen: 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…

Alternativas open-source a Graphql Yoga

Proyectos open-source similares, clasificados según cuántas características comparten con Graphql Yoga.
  • graphql-hive/graphql-yogaAvatar de graphql-hive

    graphql-hive/graphql-yoga

    8,523Ver en 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
    Ver en GitHub↗8,523
  • apollographql/apollo-serverAvatar de apollographql

    apollographql/apollo-server

    13,943Ver en 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
    Ver en GitHub↗13,943
  • graphql-go/graphqlAvatar de graphql-go

    graphql-go/graphql

    10,155Ver en 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
    Ver en GitHub↗10,155
  • 99designs/gqlgenAvatar de 99designs

    99designs/gqlgen

    10,729Ver en 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
    Ver en GitHub↗10,729
Ver las 30 alternativas a Graphql Yoga→