awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

Awesome GitHub RepositoriesGraphQL Client Integration

Connecting frontend applications to GraphQL servers to fetch and manage application state.

Distinct from GraphQL Data Integrations: Candidates focus on BaaS or generic data integrations; this is specifically about GraphQL client-side implementation.

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

Awesome GraphQL Client Integration GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • howtographql/howtographqlAvatar howtographql

    howtographql/howtographql

    8,708Vezi pe 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

    Includes guides for integrating frontend applications with servers to request specific data shapes.

    TypeScriptapollographqlgraphqlprisma
    Vezi pe GitHub↗8,708
  • akryum/vue-apolloAvatar Akryum

    Akryum/vue-apollo

    6,041Vezi pe GitHub↗

    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

    Connects Vue applications to GraphQL APIs using Apollo Client for declarative data fetching and state management.

    TypeScript
    Vezi pe GitHub↗6,041
  • day8/re-frameAvatar day8

    day8/re-frame

    5,532Vezi pe GitHub↗

    re-frame este un framework funcțional pentru construirea de aplicații single-page în ClojureScript. Acesta oferă o bază de date centralizată și imutabilă care servește drept unică sursă de adevăr pentru întreaga stare a aplicației, impunând un flux de date unidirecțional strict, unde evenimentele declanșează tranziții de stare și actualizări ulterioare ale vizualizărilor. Framework-ul se distinge printr-un graf de semnale reactive și un pipeline de middleware bazat pe interceptoare. Tratând logica aplicației ca pe o secvență de evenimente bazate pe date și efecte secundare declarative, acesta decuplează logica de business de stratul de vizualizare. Această arhitectură permite dezvoltatorilor să gestioneze tranziții complexe de stare și operațiuni externe prin funcții pure, asigurându-se că efectele secundare sunt executate de un interpretor separat, nu prin apeluri imperative. Sistemul include o suită cuprinzătoare de capabilități pentru gestionarea arhitecturii aplicației, inclusiv derivarea reactivă a datelor, reconcilierea vizualizărilor bazată pe abonamente și gestionarea stării bazată pe evenimente. Suportă fluxuri de lucru avansate, cum ar fi trasarea evenimentelor, checkpoint-uri de stare și capacitatea de a simula (stub) efecte secundare pentru testare izolată. Proiectul este conceput pentru integrarea cu React, utilizând reconcilierea virtual DOM pentru a actualiza eficient interfețele utilizator. Oferă un set robust de utilitare pentru gestionarea problemelor transversale, gestionarea grafurilor complexe de flux de date și coordonarea operațiunilor asincrone într-un pipeline de evenimente secvențial și predictibil.

    Retrieves and manages structured data from a remote GraphQL endpoint to update the application state.

    Clojureclojurescriptre-framereact
    Vezi pe GitHub↗5,532
  • rmosolgo/graphql-rubyAvatar rmosolgo

    rmosolgo/graphql-ruby

    5,448Vezi pe GitHub↗

    GraphQL-Ruby este o bibliotecă Ruby pentru construirea de API-uri GraphQL cu o schemă puternic tipizată și un motor dedicat de execuție a interogărilor. Aceasta oferă un framework cuprinzător pentru maparea obiectelor aplicației la un sistem formal de tipuri, permițând preluarea structurată a datelor prin resolver-e definite. Proiectul se distinge prin mecanisme avansate de performanță și livrare, inclusiv un data loader pentru batching și caching, menit să prevină tiparele de interogare N+1. Suportă livrarea de date de înaltă performanță prin streaming incremental de răspunsuri, răspunsuri amânate la interogări și preluarea paralelă a datelor folosind fibers. În plus, oferă suport nativ pentru convențiile Relay, inclusiv helper-e specializate pentru conexiuni și identificarea obiectelor. Biblioteca acoperă o suprafață largă de gestionare a API-urilor, incluzând controlul accesului granular, versionarea schemei pentru a menține compatibilitatea backward și actualizări în timp real prin subscripții. Include, de asemenea, instrumente de gestionare a traficului pentru a proteja resursele serverului, cum ar fi limitarea complexității interogărilor și limitarea ratei de cereri. Dezvoltarea și observabilitatea sunt susținute prin instrumente de analiză AST, tracing de execuție și utilitare de testare specializate pentru verificarea încărcării în loturi (batch loading).

    Connects the Ruby backend to various frontend libraries to facilitate efficient data fetching.

    Ruby
    Vezi pe GitHub↗5,448
  • learnapollo/learnapolloAvatar learnapollo

    learnapollo/learnapollo

    5,153Vezi pe GitHub↗

    Acest proiect este o resursă de învățare interactivă și un tutorial pentru implementarea clientului Apollo GraphQL. Oferă o experiență instrucțională ghidată pentru a preda gestionarea datelor în frontend, concentrându-se în mod specific pe modul de conectare a aplicațiilor web la surse de date GraphQL. Platforma folosește o cale secvențiată de lecții practice și walkthrough-uri de cod interactive. Aceste module combină textul instrucțional cu blocuri de cod executabile pentru a demonstra comportamentul API-ului în timp real și integrarea GraphQL în framework-urile de frontend. Curriculum-ul acoperă utilizarea query-urilor declarative și a fetching-ului de date bazat pe schemă pentru a gestiona datele remote. Include, de asemenea, instrucțiuni privind utilizarea stocării în cache normalizat pentru gestionarea stării pe partea de client și sincronizare.

    Teaches how to connect frontend applications to GraphQL servers to fetch and manage application state.

    TypeScriptangular-2apolloapollo-ios
    Vezi pe GitHub↗5,153
  • spring-projects/spring-graphqlAvatar spring-projects

    spring-projects/spring-graphql

    1,591Vezi pe GitHub↗

    Spring GraphQL is a Java framework designed for building GraphQL services by mapping schema definitions directly to backend controller logic. It provides a reactive execution engine that processes queries and subscriptions asynchronously, supporting multiple network transports to facilitate communication between clients and data sources. The framework distinguishes itself through annotation-driven request routing, which decouples schema definitions from business logic to reduce implementation boilerplate. It includes native support for federated service composition, allowing developers to agg

    Executes remote operations over network transports by serializing data for consistent interaction with external services.

    Javagraphqlspring-graphql
    Vezi pe GitHub↗1,591
  • graphql-boilerplates/react-fullstack-graphqlAvatar graphql-boilerplates

    graphql-boilerplates/react-fullstack-graphql

    1,432Vezi pe GitHub↗

    Acest proiect oferă un boilerplate fundamental pentru construirea de aplicații web full-stack care conectează interfețele frontend React la servicii backend GraphQL. Acesta servește drept mediu structurat pentru ca dezvoltatorii să inițializeze atât componentele client, cât și pe cele server, asigurând o arhitectură unificată pentru software-ul bazat pe date. Framework-ul pune accent pe o abordare schema-first în designul API-ului, permițând modelarea consistentă a datelor în întregul stack. Include șabloane preconfigurate care integrează capabilități de autentificare și abonare în timp real, alături de middleware modular pentru gestionarea manipulării cererilor și transformarea datelor. Toolkit-ul automatizează fluxurile de lucru comune de dezvoltare, inclusiv gestionarea schemei bazei de date, execuția serverului local și scaffolding-ul proiectului. Aceste scripturi și structuri de directoare standardizate sunt concepute pentru a accelera configurarea noilor servicii, menținând în același timp modelele standard ale comunității pentru preluarea datelor, normalizarea stării locale și debugging-ul API-ului.

    Integrates GraphQL clients into frontend applications to manage data fetching and local state caching.

    JavaScriptapolloapollographqlgraphcool
    Vezi pe GitHub↗1,432
  1. Home
  2. Web Development
  3. GraphQL Client Integration

Explorează sub-etichetele

  • Vue GraphQL Client IntegrationsConnecting Vue applications to GraphQL APIs using client libraries for declarative data fetching and state management. **Distinct from GraphQL Client Integration:** Distinct from GraphQL Client Integration: specifically targets Vue's component model and reactive system, not general frontend integration.