5 repositorios
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 5 awesome GitHub repositories matching web development · GraphQL API Development. Refine with filters or upvote what's useful.
Este proyecto es un boilerplate de monorepo full stack y plantilla de API GraphQL en Node.js. Proporciona un proyecto semilla que integra una API GraphQL schema-first, una base de datos PostgreSQL y un frontend de React dentro de un único repositorio para compartir tipos entre el backend y la interfaz de usuario. La arquitectura incluye un wrapper serverless para despliegue en la nube y escalado automático. Implementa una capa de procesamiento por lotes de peticiones para optimizar el rendimiento de la base de datos evitando el problema de consultas N+1. El proyecto cubre la gestión de bases de datos mediante versionado de esquemas basado en migraciones y archivos semilla. También incluye capacidades para la integración de identidad de usuario, abarcando autenticación, autorización y control de acceso basado en permisos.
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 comprehensive architectural framework and set of standardized patterns for building, securing, and scaling production-ready Node.js applications. It serves as a foundational guide for establishing consistent development workflows, operational observability, and reliable service integration across distributed software systems. The framework distinguishes itself by emphasizing a schema-first approach to API development, ensuring that interface definitions drive the creation of server stubs, client libraries, and type definitions. It promotes a cloud-native posture by int
Provides a framework for designing and securing GraphQL schemas with standardized resolvers and performance monitoring.
This project serves as a comprehensive technical guide and framework for building, deploying, and managing event-driven applications. It focuses on serverless architecture development, providing patterns and practices for implementing cloud-native services that execute code in response to triggers without requiring persistent server infrastructure. The repository distinguishes itself by offering a unified approach to polyglot runtime orchestration, allowing developers to manage components written in multiple programming languages within a single project. It emphasizes local cloud emulation, e
Implements strongly typed schemas and resolver functions for flexible data retrieval and mutations in serverless environments.
Este proyecto proporciona un boilerplate fundamental para construir aplicaciones web full-stack que conectan interfaces frontend de React a servicios backend de GraphQL. Sirve como un entorno estructurado para que los desarrolladores inicialicen componentes de cliente y servidor, asegurando una arquitectura unificada para software basado en datos. El framework enfatiza un enfoque de diseño de API basado en esquemas (schema-first), permitiendo un modelado de datos consistente en toda la pila. Incluye plantillas preconfiguradas que integran capacidades de autenticación y suscripciones en tiempo real, junto con middleware modular para gestionar el manejo de solicitudes y la transformación de datos. El kit de herramientas automatiza los flujos de trabajo de desarrollo comunes, incluyendo la gestión de esquemas de bases de datos, la ejecución de servidores locales y el andamiaje (scaffolding) de proyectos. Estos scripts y estructuras de directorios estandarizados están diseñados para acelerar la configuración de nuevos servicios mientras mantienen patrones estándar de la comunidad para la obtención de datos, la normalización del estado local y la depuración de API.
Facilitates the construction of backend services that process schema-defined operations for client applications.