awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repositorios

Awesome GitHub RepositoriesGraphQL Result Caches

Specialized storage for results retrieved specifically via GraphQL queries.

Distinct from Result Caching: Specifically targets GraphQL query response structures rather than general computation or analytical results.

Explore 9 awesome GitHub repositories matching data & databases · GraphQL Result Caches. Refine with filters or upvote what's useful.

Awesome GraphQL Result Caches GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • apollographql/apollo-clientAvatar de apollographql

    apollographql/apollo-client

    19,798Ver en GitHub↗

    Apollo Client is a GraphQL client library and data fetching framework used to request data from a GraphQL server and synchronize that state within a frontend application. It functions as a remote state manager and a local state management tool, allowing developers to define client-side schemas and resolvers for data that does not reside on a remote server. The project features a normalized GraphQL cache that identifies objects by ID to ensure referential equality and consistent data updates across different queries. It also includes a GraphQL API mocking tool to simulate server responses and

    Stores fetched GraphQL query results locally to minimize network requests and improve data retrieval speed.

    TypeScriptapollo-clientapollographqlgraphql
    Ver en GitHub↗19,798
  • apollostack/apollo-clientAvatar de apollostack

    apollostack/apollo-client

    19,798Ver en GitHub↗

    Apollo Client is a frontend GraphQL integration layer and client library used to fetch, manage, and cache data from a GraphQL server in web and mobile applications. It functions as a state management framework that synchronizes remote server data with local application state. The project provides a TypeScript wrapper for executing GraphQL queries and mutations, ensuring type-safe API integration with automatic validation and code completion. The library manages data fetching and synchronization between the backend and the user interface. It includes capabilities for caching GraphQL results l

    Stores retrieved GraphQL data locally to improve loading speeds and minimize network overhead.

    TypeScript
    Ver en GitHub↗19,798
  • apollographql/apollo-serverAvatar de apollographql

    apollographql/apollo-server

    13,943Ver en GitHub↗

    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

    Implements query result storage based on cache-control hints to reduce redundant computation.

    TypeScript
    Ver en GitHub↗13,943
  • urql-graphql/urqlAvatar de urql-graphql

    urql-graphql/urql

    8,959Ver en GitHub↗

    urql is a GraphQL client library designed for fetching and managing data from a GraphQL API. It provides a system for handling GraphQL data fetching, state management, and integration with React components. The library is distinguished by a middleware pipeline architecture that allows the request-response flow to be modified through swappable exchanges. This enables the customization of the data layer, including the addition of custom business logic, request deduplication, and specialized fetching behaviors. The project covers a broad range of capabilities, including normalized caching to en

    Implements a document-based caching mechanism specifically for GraphQL query results.

    TypeScriptcomplex-appsexchangegraphql
    Ver en GitHub↗8,959
  • formidablelabs/urqlAvatar de FormidableLabs

    FormidableLabs/urql

    8,956Ver en GitHub↗

    urql is a GraphQL client and data management tool used to execute GraphQL operations and synchronize data from remote servers within a software application. It functions as a mechanism for fetching, caching, and managing GraphQL data to maintain state across application views. The project features a pluggable middleware architecture and a normalized GraphQL cache. This allows for the insertion of custom logic into the request and response lifecycle to modify client behavior and the organization of responses by unique identifiers to ensure data consistency. The client provides capabilities fo

    Maps specific GraphQL documents and variables to their responses to avoid redundant network requests.

    TypeScript
    Ver en GitHub↗8,956
  • vuejs/vue-apolloAvatar de vuejs

    vuejs/vue-apollo

    6,041Ver en GitHub↗

    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

    Refreshes the user interface automatically when GraphQL query results change, removing the need for manual refetching.

    TypeScript
    Ver en GitHub↗6,041
  • graphql-dotnet/graphql-dotnetAvatar de graphql-dotnet

    graphql-dotnet/graphql-dotnet

    5,987Ver en GitHub↗

    GraphQL.NET es un framework del lado del servidor para construir y ejecutar APIs de GraphQL dentro de aplicaciones C#. Proporciona un toolkit integral para la construcción de esquemas, un motor federado para grafos de datos distribuidos y un manejador de suscripciones para gestionar flujos de datos en tiempo real. El proyecto se distingue por un constructor de esquemas flexible que admite tanto definiciones programáticas code-first como enfoques declarativos schema-first utilizando el lenguaje de definición de esquemas estándar. Incluye un motor de federación dedicado para dividir grafos de datos en subgrafos y componerlos en una puerta de enlace unificada, así como una implementación de cargador de datos (data loader) diseñada específicamente para resolver el problema de consultas N+1 mediante procesamiento por lotes y caché. El framework cubre una amplia gama de capacidades operativas, incluyendo la integración de inyección de dependencias para la gestión del ciclo de vida de los servicios, pipelines de middleware para la interceptación de resolución de campos y un pipeline de ejecución optimizado con tipos de valor para reducir las asignaciones de memoria. También proporciona herramientas para el análisis de complejidad de consultas, caché de documentos y control de acceso basado en roles para asegurar los endpoints de la API. La compatibilidad con la compilación de esquemas ahead-of-time permite que el framework se ejecute en entornos que prohíben la generación dinámica de código.

    Provides configurable serialization engines to convert requests and results to and from JSON strings.

    C#apidotnet-coregraphiql
    Ver en GitHub↗5,987
  • rmosolgo/graphql-rubyAvatar de rmosolgo

    rmosolgo/graphql-ruby

    5,448Ver en GitHub↗

    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.

    Stores field results associated with specific objects to avoid redundant computations.

    Ruby
    Ver en GitHub↗5,448
  • apollographql/apollo-kotlinAvatar de apollographql

    apollographql/apollo-kotlin

    3,955Ver en GitHub↗

    Apollo Kotlin is a strongly-typed GraphQL client and code generation library designed for Kotlin and JVM applications. It functions as a comprehensive development tool that transforms GraphQL schema definitions and query documents into type-safe models during the build process, ensuring that data access errors are identified at compile time rather than at runtime. The project distinguishes itself through its multiplatform runtime abstraction, which allows developers to share data fetching and caching logic across Android, iOS, and desktop environments. It provides a normalized local caching s

    Stores query results in local storage to minimize network requests and ensure data remains accessible offline.

    Kotlinandroidapollographqlgraphql
    Ver en GitHub↗3,955
  1. Home
  2. Data & Databases
  3. Data Processing Pipelines
  4. Data Processing
  5. Result Caching
  6. GraphQL Result Caches

Explorar subetiquetas

  • GraphQL Cache SyncsUpdates the user interface to reflect GraphQL mutation results without manually refetching or refreshing the cache. **Distinct from GraphQL Result Caches:** Distinct from GraphQL Result Caches: focuses on automatic UI synchronization with cache updates, not just storage of results.
  • GraphQL Result Serializers1 sub-etiquetaConverts GraphQL execution results into JSON or other formats for transmission to clients. **Distinct from GraphQL Result Caches:** Distinct from GraphQL Result Caches: focuses on serializing results for transmission, not caching them.
  • GraphQL UI RefreshesRefreshes the user interface automatically when GraphQL query results change, removing the need for manual refetching. **Distinct from GraphQL Result Caches:** Distinct from GraphQL Result Caches: focuses on automatic UI refresh on data changes, not just caching query results.