5 Repos
Middleware components that bridge GraphQL execution logic into existing web server frameworks.
Distinct from Node.js Server Frameworks: Specific to the GraphQL-to-web-framework bridge rather than general application framework architecture
Explore 5 awesome GitHub repositories matching web development · GraphQL Integration Middleware. Refine with filters or upvote what's useful.
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
Integrates GraphQL functionality into various Node.js web frameworks and serverless environments through pluggable middleware.
🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more!
Mount the GraphQL server into any Node.js HTTP framework using an adapter for deep integration.
Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o
Provides middleware hooks to intercept and transform data during the GraphQL request lifecycle.
express-graphql is a GraphQL API server implementation and HTTP middleware that connects a GraphQL schema to an HTTP server. It provides a request parser to extract queries and variables from various content types and a context provider to inject HTTP request data and session state into resolver functions. The library includes a browser-based interactive IDE that detects GET requests to serve an HTML interface for testing queries and inspecting responses. It also supports a custom execution pipeline, allowing for the override of default parsing, validation, execution, and error formatting fun
Bridges GraphQL execution logic into web server frameworks as middleware for request processing.
Juniper ist eine GraphQL-Serverbibliothek und Schema-Engine für Rust. Sie bietet ein Toolkit für den Aufbau typsicherer APIs durch das Mapping nativer Rust-Datenstrukturen auf GraphQL-Objekte, -Inputs und -Skalare. Das Projekt fungiert als Ausführungs-Engine, die Abfragen und Mutationen entweder über einen Netzwerkserver oder als Headless-Engine für die lokale Ausführung verarbeiten kann. Die Bibliothek ist laufzeitagnostisch, was es ermöglicht, die GraphQL-Verarbeitung mit verschiedenen asynchronen Rust-Web-Frameworks zu verbinden. Sie enthält ein Subscription-Framework, das persistente WebSocket-Verbindungen verwaltet, um Echtzeit-Daten-Updates an Clients zu pushen. Die Engine deckt ein breites Funktionsspektrum ab, einschließlich Schema-Sprachexport, Shared-State-Kontextverwaltung für Dependency Injection und einen Code-First-Ansatz zur Definition von Resolvern. Sie unterstützt zudem die Integration spezialisierter Datentypen wie Dezimalzahlen und Zeitstempel, um manuelle Datenkonvertierungen zu vermeiden.
Bridges GraphQL execution logic into asynchronous Rust web frameworks via integration middleware.