3 个仓库
The process of designing and implementing type-safe APIs using the GraphQL specification.
Distinct from GraphQL Clients and Servers: Shortlist focused on clients or narrow fluent APIs; this covers the general development of the server-side data layer.
Explore 3 awesome GitHub repositories matching web development · GraphQL API Development. Refine with filters or upvote what's useful.
该项目是一个全栈 Monorepo 样板和 Node.js GraphQL API 模板。它提供了一个种子项目,在一个仓库中集成了模式优先的 GraphQL API、PostgreSQL 数据库和 React 前端,以便在后端和用户界面之间共享类型。 该架构包含一个用于云部署和自动扩缩容的无服务器包装器。它实现了一个请求批处理层,通过防止 N+1 查询问题来优化数据库性能。 该项目通过基于迁移的模式版本控制和种子文件来管理数据库。它还包括用户身份集成功能,涵盖身份验证、授权和基于权限的访问控制。
Provides a comprehensive framework for building a type-safe, schema-first GraphQL API.
async-graphql is a type-safe framework for building specification-compliant GraphQL servers in Rust. It uses procedural macros to automatically generate schemas from native language structures, ensuring consistency between the data model and the API specification. The project provides native support for Apollo Federation v2, allowing entities and fields to be shared and resolved across multiple distributed subgraphs. It also implements real-time data streaming via WebSocket subscriptions and asynchronous event streams. The framework includes a wide array of capabilities for schema design, su
Provides a type-safe framework for designing and implementing specification-compliant GraphQL servers in Rust.
This project provides a foundational boilerplate for building full-stack web applications that connect React frontend interfaces to backend GraphQL services. It serves as a structured environment for developers to initialize both client and server components, ensuring a unified architecture for data-driven software. The framework emphasizes a schema-first approach to API design, allowing for consistent data modeling across the entire stack. It includes pre-configured templates that integrate authentication and real-time subscription capabilities, alongside modular middleware for managing requ
Facilitates the construction of backend services that process schema-defined operations for client applications.