awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 dépôts

Awesome GitHub RepositoriesGraphQL Client Frameworks

Comprehensive frameworks for managing the end-to-end lifecycle of GraphQL data fetching, from network interception to client-side state synchronization.

Distinct from GraphQL Data Fetching: Broader than simple data fetching; covers the framework aspect including request coordination and SSR management.

Explore 7 awesome GitHub repositories matching web development · GraphQL Client Frameworks. Refine with filters or upvote what's useful.

Awesome GraphQL Client Frameworks GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • apollographql/apollo-clientAvatar de apollographql

    apollographql/apollo-client

    19,798Voir sur 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

    Provides a complete framework for coordinating GraphQL network requests, intercepting traffic, and managing server-side rendering.

    TypeScriptapollo-clientapollographqlgraphql
    Voir sur GitHub↗19,798
  • facebook/relayAvatar de facebook

    facebook/relay

    18,940Voir sur GitHub↗

    Relay is a GraphQL client framework and state manager used for building data-driven applications. It functions as a declarative data fetching layer and a GraphQL compiler that transforms declarations into optimized runtime code with automatic type generation. The framework distinguishes itself through a build-time compilation process that generates optimized queries and a data masking system that prevents components from accessing undeclared data. It employs a normalized client-side cache to maintain consistency across entities and an optimistic update mechanism to provide immediate interface

    Provides a comprehensive framework for managing the end-to-end lifecycle of GraphQL data fetching and client-side state synchronization.

    Rust
    Voir sur GitHub↗18,940
  • dotansimha/graphql-code-generatorAvatar de dotansimha

    dotansimha/graphql-code-generator

    11,257Voir sur GitHub↗

    This project is a type-safe GraphQL client generator and TypeScript schema compiler. It transforms GraphQL schema definitions and operation documents into static TypeScript types to ensure compile-time validation and data consistency between an API and a frontend application. The system functions as a customizable GraphQL plugin framework. It uses a plugin-based architecture and a custom pipeline to generate tailored API clients and request functions, eliminating the need for manual type declarations. The project covers GraphQL client automation, type generation, and workflow optimization. I

    Provides a customizable system for building plugins that generate tailored code based on GraphQL operation definitions.

    TypeScript
    Voir sur GitHub↗11,257
  • ritz078/transformAvatar de ritz078

    ritz078/transform

    9,173Voir sur GitHub↗

    A polyglot web converter.

    Generates React components and TypeScript types directly from GraphQL schema definitions.

    TypeScriptcssflowgolang
    Voir sur GitHub↗9,173
  • howtographql/howtographqlAvatar de howtographql

    howtographql/howtographql

    8,708Voir sur GitHub↗

    This project is a comprehensive educational resource and fullstack tutorial for GraphQL development. It provides instructional content and guides focused on designing schemas, implementing servers, and managing the end-to-end workflow of building production-ready applications. The material covers the conceptual differences between graph-based data structures and traditional API architectures. It includes a dedicated security course and guides for client integration, teaching users how to fetch data, manage application state, and apply protection measures to secure API endpoints. The scope of

    Teaches how to integrate frontend frameworks with GraphQL client libraries to manage application state and data fetching.

    TypeScriptapollographqlgraphqlprisma
    Voir sur GitHub↗8,708
  • chillicream/graphql-platformAvatar de ChilliCream

    ChilliCream/graphql-platform

    5,712Voir sur GitHub↗

    GraphQL Platform is a comprehensive GraphQL ecosystem for .NET that provides a spec-compliant server framework for building APIs and gateways, along with a typed C# client for consuming GraphQL services. At its core, it translates C# classes and methods into a GraphQL schema using code-first or fluent descriptor approaches, enabling developers to define their API structure directly from their existing .NET code. The platform distinguishes itself through several integrated capabilities that address common GraphQL production concerns. It includes a DataLoader batching and caching engine that gr

    Generates typed C# .NET clients from GraphQL queries to remove manual state management for local and remote data.

    C#asp-netasp-net-corec-sharp
    Voir sur GitHub↗5,712
  • apollographql/apollo-kotlinAvatar de apollographql

    apollographql/apollo-kotlin

    3,955Voir sur 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

    Transforms GraphQL schema definitions and queries into type-safe models during the build process.

    Kotlinandroidapollographqlgraphql
    Voir sur GitHub↗3,955
  1. Home
  2. Web Development
  3. GraphQL Client Frameworks

Explorer les sous-tags

  • GraphQL Code Generation FrameworksFrameworks designed specifically for generating code from GraphQL operation definitions via plugins. **Distinct from GraphQL Client Frameworks:** Focuses on the generative aspect of the framework rather than just the runtime data fetching lifecycle.