8 repositorios
Server-side logic for handling GraphQL mutations that modify data.
Distinct from Mutation Handlers: Focuses on the server-side execution of mutations rather than state tracking or lifecycle hooks.
Explore 8 awesome GitHub repositories matching data & databases · GraphQL Mutation Implementations. Refine with filters or upvote what's useful.
🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more!
Define custom database-backed mutations as GraphQL endpoints without manually wiring the schema.
Javalin is a lightweight web framework for Java and Kotlin designed for building REST APIs and web applications. It functions as an embedded Jetty web server, allowing applications to run as standalone processes without the need for an external servlet container. The project provides specialized frameworks for diverse communication patterns, including a REST API framework with automatic OpenAPI schema generation, a GraphQL API framework with query and mutation resolvers, and a WebSocket server for bidirectional real-time communication. It also includes a dedicated framework for pushing real-t
Implements server-side logic for handling GraphQL mutations to create, update, or delete data.
Graphene is a library and framework for building type-safe GraphQL APIs and schemas using Python objects and resolvers. It provides a system for mapping internal data models to typed GraphQL schemas, enabling the creation of servers that process queries and execute resolvers to return structured data. The project includes a full implementation of the Relay specification, providing standardized patterns for global object identification and cursor-based pagination. It utilizes a class-based approach to schema definition and supports interface-based type inheritance. The framework covers a broa
Provides a mechanism to define and execute mutations that modify server-side data.
Vue Apollo is a GraphQL client library for Vue.js that integrates Apollo GraphQL queries and mutations into Vue components with reactive data binding. It provides a reactive data layer that automatically updates Vue component state when GraphQL query results change, and supports server-side rendering by prefetching queries during SSR to deliver fully populated HTML on initial page load. The library allows GraphQL queries and mutations to be declared directly inside Vue component options using the apollo property, keeping data dependencies co-located with the UI. It wraps Apollo Client's nor
Sends create, update, or delete operations to a GraphQL API and updates the local cache with the server response.
Vue Apollo is a GraphQL integration library for Vue applications that connects Vue components to GraphQL APIs using Apollo Client. It provides a reactive data layer for querying, mutating, and subscribing to data from GraphQL endpoints, with automatic cache updates and real-time subscription support. The library offers multiple API surfaces for working with GraphQL data, including slot-based declarative components, composable functions for the Composition API, and Options API integration. It handles the full lifecycle of GraphQL operations, from automatic data fetching with reactive queries t
Executes GraphQL mutations from Vue components and updates the local cache with returned data.
GraphQL-Ruby es una biblioteca de Ruby para construir APIs de GraphQL con un esquema fuertemente tipado y un motor de ejecución de consultas dedicado. Proporciona un framework integral para mapear objetos de la aplicación a un sistema de tipos formal, permitiendo la obtención estructurada de datos mediante resolvers definidos. El proyecto destaca por sus mecanismos avanzados de rendimiento y entrega, incluyendo un data loader para batching y caché que evita patrones de consulta N+1. Admite la entrega de datos de alto rendimiento mediante streaming de respuestas incremental, respuestas de consulta diferidas y obtención de datos en paralelo usando fibers. Además, proporciona soporte nativo para convenciones de Relay, incluyendo helpers especializados para conexiones e identificación de objetos. La biblioteca cubre una amplia superficie de gestión de API, con control de acceso granular, versionado de esquemas para mantener la compatibilidad hacia atrás y actualizaciones en tiempo real mediante suscripciones. También incluye herramientas de gestión de tráfico para proteger los recursos del servidor, como la limitación de complejidad de consultas y de tasa de peticiones. El desarrollo y la observabilidad están respaldados por herramientas de análisis de AST, trazado de ejecución y utilidades de prueba especializadas para la verificación de carga por lotes.
Implements server-side logic for handling GraphQL mutations that modify data.
Graphene-Django es un framework de integración GraphQL y mapeador de esquemas utilizado para construir APIs tipadas para aplicaciones Django. Funciona como una capa de API de base de datos que transforma campos y relaciones de modelos de Django en un esquema de grafo, permitiendo a los clientes solicitar datos específicos en una sola llamada. El proyecto implementa la especificación Relay, proporcionando herramientas para la identificación global de objetos y paginación estandarizada basada en conexiones para gestionar grandes datasets. Se distingue por mapear modelos de base de datos, formularios y serializadores directamente en tipos de objetos y mutaciones de GraphQL. El framework cubre una amplia gama de capacidades, incluyendo control de acceso a nivel de campo, interceptación de solicitudes basada en middleware y el manejo de operaciones en tiempo real a través de enrutamiento WebSocket. También incluye utilidades para la inspección del rendimiento de SQL y envoltura de transacciones de mutación para garantizar la integridad de los datos durante las actualizaciones. Se proporciona un cliente de prueba especializado para verificar las respuestas de la API y ejecutar consultas contra el endpoint.
Implements server-side logic for creating and updating database records via GraphQL mutations.
Este proyecto es una plataforma educativa interactiva y un currículo completo diseñado para enseñar a los desarrolladores cómo construir, consultar e integrar APIs de GraphQL en aplicaciones full-stack. Proporciona un entorno de aprendizaje estructurado para dominar conceptos centrales como diseño de esquemas, ejecución de consultas e implementación de interfaces basadas en datos. La plataforma se distingue por enfocarse en la aplicación práctica de la sincronización de datos en tiempo real y la arquitectura de backend. Guía a los usuarios a través del proceso de conectar frameworks de frontend a bases de datos relacionales, implementar control de acceso basado en roles y gestionar flujos de suscripción persistentes. Cubriendo tanto la gestión de estado del lado del cliente como la lógica del lado del servidor, permite a los estudiantes construir aplicaciones responsivas que manejan interacciones de datos complejas. Más allá de los fundamentos, el currículo explora temas avanzados incluyendo actualizaciones de interfaz de usuario optimistas, sincronización de datos offline y estrategias de seguridad de API. También aborda los aspectos operativos del desarrollo, como la gestión de migraciones de bases de datos, optimización de rendimiento y el despliegue de servicios full-stack a infraestructura de nube.
Implements server-side logic for handling GraphQL mutations to modify backend data.