12 Repos
Adapters and bindings for using GraphQL with popular UI frameworks.
Explore 12 awesome GitHub repositories matching part of an awesome list · Frontend Framework Integrations. Refine with filters or upvote what's useful.
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
JavaScript framework for building data-driven React applications.
Keystone is a GraphQL headless content management system and Node.js backend framework. It functions as a schema-driven data manager that automatically generates a GraphQL API and a React administrative dashboard based on a central data model configuration. The system uses an adapter-based database abstraction to decouple core logic from storage layers and a storage-provider abstraction for managing media assets via local or cloud drivers. It distinguishes itself through a component-based field rendering system and a hook-based middleware pipeline for data validation and automation. The fram
Offers bindings and patterns for integrating GraphQL APIs with popular UI frameworks.
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
A simple caching GraphQL client for React.
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
Apollo/GraphQL integration for VueJS.
🎣 Minimal hooks-first GraphQL client
Minimal hooks-first GraphQL client with caching support.
A fully-featured, production ready caching GraphQL client for Angular and every GraphQL server 🎁
Caching GraphQL client for Angular.
Svelte integration for Apollo GraphQL
Svelte integration for Apollo GraphQL.
Bindings for mobx-state-tree and GraphQL
Bindings for mobx-state-tree and GraphQL.
Light and simple GraphQL React client with extensible, composable cache invalidation. Works with Suspense.
Lightweight utility for adding GraphQL to React components.
A set of standalone tools to SpeedRun WebApps!
Tools for building efficient apps with SvelteKit and GraphQL.
🚀🌛 Use the Launch Platform 👩🚀👨🚀
GraphQL web components for any frontend framework.
🚀 An ember-cli addon for Apollo Client and GraphQL
Ember-cli addon for Apollo Client and GraphQL.