awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
apollographql avatar

apollographql/apollo-server

0
View on GitHub↗
13,943 نجوم·2,005 تفرعات·TypeScript·MIT·7 مشاهداتwww.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.

سجل النجوم

مخطط تاريخ النجوم لـ apollographql/apollo-serverمخطط تاريخ النجوم لـ apollographql/apollo-server

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Apollo Server

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Apollo Server.
  • 99designs/gqlgenالصورة الرمزية لـ 99designs

    99designs/gqlgen

    10,729عرض على 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
    عرض على GitHub↗10,729
  • graphql-hive/graphql-yogaالصورة الرمزية لـ graphql-hive

    graphql-hive/graphql-yoga

    8,523عرض على 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
    عرض على GitHub↗8,523
  • prisma-labs/graphql-yogaالصورة الرمزية لـ prisma-labs

    prisma-labs/graphql-yoga

    8,524عرض على 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
    عرض على GitHub↗8,524
  • apollographql/apollo-iosالصورة الرمزية لـ apollographql

    apollographql/apollo-ios

    4,030عرض على 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
    عرض على GitHub↗4,030
عرض جميع البدائل الـ 30 لـ Apollo Server→

الأسئلة الشائعة

ما هي وظيفة 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.

ما هي الميزات الرئيسية لـ apollographql/apollo-server؟

الميزات الرئيسية لـ apollographql/apollo-server هي: GraphQL Implementations, Server Implementations, Federated Data Gateways, Node.js Server Frameworks, GraphQL Integration Middleware, GraphQL APIs, Federation Engines, Schema-First Development Frameworks.

ما هي البدائل مفتوحة المصدر لـ apollographql/apollo-server؟

تشمل البدائل مفتوحة المصدر لـ apollographql/apollo-server: 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…