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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
apollographql avatar

apollographql/apollo-server

0
View on GitHub↗
13,943 stele·2,005 fork-uri·TypeScript·MIT·8 vizualizăriwww.apollographql.com/docs/apollo-server↗

Apollo Server

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 definitions with a central registry.

The server supports a schema-first execution pipeline with capabilities for multipart request processing for file uploads, response and parsed document caching, and request lifecycle plugins. Operational features include structured logging, health check management, usage metrics reporting, and security middleware to prevent request-based attacks.

Features

  • GraphQL Implementations - Provides a spec-compliant JavaScript implementation for building GraphQL APIs that resolve queries and mutations based on a schema.
  • Server Implementations - Provides a spec-compliant JavaScript implementation for building GraphQL servers that resolve queries and mutations based on a schema.
  • Federated Data Gateways - Provides a unified interface to distribute a single GraphQL query across multiple backend subgraphs.
  • Node.js Server Frameworks - Integrates GraphQL functionality into existing Node.js web frameworks like Express or Koa via middleware.
  • GraphQL Integration Middleware - Integrates GraphQL functionality into various Node.js web frameworks and serverless environments through pluggable middleware.
  • GraphQL APIs - Provides a comprehensive framework for building spec-compliant GraphQL APIs using a schema-first approach.
  • Federation Engines - Implements a federated gateway that composes multiple independent subgraphs into a single unified API.
  • Schema-First Development Frameworks - Uses a schema-first execution pipeline that validates incoming queries against a strongly typed schema before resolution.
  • Web Framework Integrations - Offers adapters and middleware to integrate GraphQL server logic into various Node.js web frameworks and serverless environments.
  • GraphQL Result Caches - Implements query result storage based on cache-control hints to reduce redundant computation.
  • GraphQL Integrated Development Environments - Ships a built-in interactive browser-based explorer for developing and testing GraphQL operations directly at the server endpoint.
  • Automated Schema Synchronization - Includes a schema registry client that automates the synchronization of API definitions with a central registry.
  • GraphQL Performance Optimizers - Reduces response times and server load through response caching and parsed document storage.
  • Schema Registry Management - Manages API definitions through a registry client and provides interactive sandboxes for testing.
  • Lifecycle Plugin Systems - Implements a plugin system that hooks into request lifecycle stages to modify execution behavior or inject context.
  • Document Syntax Caches - Stores previously validated syntax trees in memory to skip the parsing and validation phases for repeat operations.
  • Interactive Explorers - Provides a built-in interactive API sandbox for testing operations and validating schemas directly at the server endpoint.
  • Middleware Frameworks - Wraps GraphQL execution logic as pluggable middleware to function within Node.js web server frameworks.
  • Request Lifecycle Hooks - Provides extensibility to intercept and modify GraphQL request processing at specific stages like resolution or error handling.
  • JavaScript Implementations - Spec-compliant and production ready JavaScript GraphQL server.
  • Web Framework Integrations - GraphQL server implementation for API development.

Istoric stele

Graficul istoricului de stele pentru apollographql/apollo-serverGraficul istoricului de stele pentru apollographql/apollo-server

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Apollo Server

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Apollo Server.
  • 99designs/gqlgenAvatar 99designs

    99designs/gqlgen

    10,729Vezi pe 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
    Vezi pe GitHub↗10,729
  • graphql-hive/graphql-yogaAvatar graphql-hive

    graphql-hive/graphql-yoga

    8,523Vezi pe 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
    Vezi pe GitHub↗8,523
  • prisma-labs/graphql-yogaAvatar prisma-labs

    prisma-labs/graphql-yoga

    8,524Vezi pe GitHub↗

    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 r

    TypeScript
    Vezi pe GitHub↗8,524
  • apollographql/apollo-iosAvatar apollographql

    apollographql/apollo-ios

    4,030Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,030
Vezi toate cele 30 alternative pentru Apollo Server→

Întrebări frecvente

Ce face apollographql/apollo-server?

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.

Care sunt principalele funcționalități ale apollographql/apollo-server?

Principalele funcționalități ale apollographql/apollo-server sunt: GraphQL Implementations, Server Implementations, Federated Data Gateways, Node.js Server Frameworks, GraphQL Integration Middleware, GraphQL APIs, Federation Engines, Schema-First Development Frameworks.

Care sunt câteva alternative open-source pentru apollographql/apollo-server?

Alternativele open-source pentru apollographql/apollo-server includ: 99designs/gqlgen — gqlgen is a schema-first Go library designed to build type-safe GraphQL servers. It functions as a code generation… graphql-hive/graphql-yoga — Yoga is a GraphQL server framework and runtime-agnostic HTTP handler used to build and deploy GraphQL APIs. It… prisma-labs/graphql-yoga — GraphQL Yoga is a GraphQL server framework designed for building APIs that operate across all JavaScript environments.… apollographql/apollo-ios — apollo-ios is a GraphQL client library for iOS and Apple platforms that enables type-safe network communication. It… elysiajs/elysia — Elysia is a high-performance TypeScript web framework designed for building type-safe backend services. It provides a… hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to…