awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Akryum avatar

Akryum/vue-apollo

0
View on GitHub↗
6,041 stars·518 forks·TypeScript·MIT·9 vuesapollo.vuejs.org↗

Vue Apollo

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 that update the UI when results change, to mutation execution that modifies server data and updates the local cache. Real-time subscriptions maintain persistent WebSocket connections that stream live updates into components.

Server-side rendering is supported through data prefetching during SSR and client-side hydration, ensuring GraphQL data is available before the initial render. The library also provides client-side cache management for storing and synchronizing local application state with remote data through the Apollo Client cache.

Features

  • Vue - Integrates Apollo GraphQL queries, mutations, and subscriptions into Vue components with reactive data binding.
  • GraphQL Mutation Management - Executes GraphQL mutations from Vue components and updates the local Apollo cache with returned data.
  • GraphQL Normalized Caches - Stores normalized GraphQL data in a client-side cache that automatically updates when queries or mutations return new results.
  • Composable Query Functions - Exposes reactive composable functions that manage GraphQL query lifecycle and data reactivity in Vue.
  • GraphQL Data Fetching - Fetches data from a GraphQL endpoint using reactive queries that automatically update the UI.
  • Slot-Based GraphQL Data Rendering - Provides slot-based Vue components for declaratively rendering GraphQL query, mutation, and subscription data.
  • Vue - Ships composable and component-based APIs to fetch GraphQL data and reactively update Vue UIs.
  • Declarative Query Components - Provides slot-based Vue components that declaratively handle loading, error, and success states for GraphQL queries.
  • Reactive UI Updates - Automatically re-renders Vue components when GraphQL query results change, eliminating manual refetching.
  • Options API GraphQL Data Rendering - Renders data by using component options to manage loading, error, and success states declaratively.
  • Declarative GraphQL Lifecycles - Provides slot-based components and composable functions that declaratively manage loading, error, and success states for GraphQL operations.
  • Declarative GraphQL Querying - Fetches GraphQL data and exposes it reactively to Vue components for rendering.
  • Reactive GraphQL Querying - Fetches GraphQL data and exposes it reactively to Vue components for automatic UI updates.
  • Composition API GraphQL Data Rendering - Ships composable functions that manage GraphQL query lifecycle and data reactivity in Vue's Composition API.
  • Vue GraphQL Client Integrations - Connects Vue applications to GraphQL APIs using Apollo Client for declarative data fetching and state management.
  • Reactive GraphQL Data Layers - Manages local and remote GraphQL data with automatic cache updates and real-time subscription support.
  • Client-Side State Caches - Reads and writes data to the Apollo Client cache to manage local application state.
  • GraphQL Mutation Implementations - Executes GraphQL mutations from Vue components and updates the local cache with returned data.
  • GraphQL Subscriptions - Maintains persistent WebSocket connections to GraphQL subscriptions and streams live updates into Vue components.
  • WebSocket Subscription Bridge - Maintains persistent WebSocket connections to GraphQL subscriptions, streaming real-time updates into Vue components.
  • Real-time Data Subscriptions - Opens subscriptions to receive live updates from the server and reactively render changes.
  • Composition API Data Rendering - Renders data by using composable functions to manage loading, error, and success states declaratively.
  • Options API GraphQL Integration - Binds GraphQL queries and mutations directly to Vue component options for reactive data fetching.
  • GraphQL Subscriptions - Maintains live WebSocket connections to GraphQL subscriptions and streams updates into Vue components.
  • Server-Side Data Prefetching - Prefetches data during server-side rendering and injects it into the client-side app.
  • GraphQL SSR Data Hydration - Prefetches GraphQL data during SSR and hydrates it seamlessly into client-side Vue components.
  • Server-Side GraphQL Data Prefetching - Prefetches GraphQL queries during SSR and hydrates the client cache to avoid redundant network requests.
  • GraphQL Data Prefetching - Prefetches GraphQL data during server-side rendering and hydrates it seamlessly into client-side Vue components.
  • Data Fetching and API - Apollo GraphQL integration for Vue.js.

Historique des stars

Graphique de l'historique des stars pour akryum/vue-apolloGraphique de l'historique des stars pour akryum/vue-apollo

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Vue Apollo

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Vue Apollo.
  • apollographql/react-apolloAvatar de apollographql

    apollographql/react-apollo

    6,799Voir sur GitHub↗

    React Apollo is a React-specific GraphQL data fetching library that binds Apollo Client to components through declarative hooks for queries, mutations, and subscriptions. It provides a declarative approach to GraphQL query execution where components declare their data requirements and automatically receive loading, error, and data states without managing request lifecycle code. The library distinguishes itself through a normalized cache layer that deduplicates entities and serves repeated requests without network calls, combined with incremental result streaming via the @defer directive for

    JavaScriptapollographqlreact
    Voir sur GitHub↗6,799
  • vuejs/vue-apolloAvatar de vuejs

    vuejs/vue-apollo

    6,041Voir sur 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

    TypeScript
    Voir sur GitHub↗6,041
  • apollographql/apollo-iosAvatar de apollographql

    apollographql/apollo-ios

    4,030Voir sur GitHub↗

    apollo-ios is a GraphQL client library for iOS and Apple platforms that enables type-safe network communication. It transforms GraphQL operations into generated Swift models, ensuring that network responses are validated at compile time to eliminate manual mapping. The library features a normalized cache manager that stores entities in a flat structure to maintain data consistency across different application views. It also optimizes network performance using hash-based persisted queries to reduce payload sizes and supports real-time data streaming via WebSockets or HTTP subscriptions. The p

    Swiftapollo-iosapollographqlgraphql
    Voir sur GitHub↗4,030
  • sysgears/apollo-universal-starter-kitAvatar de sysgears

    sysgears/apollo-universal-starter-kit

    1,678Voir sur GitHub↗

    Apollo Universal Starter Kit is a full-stack application boilerplate and starter template designed to accelerate cross-platform development across web, mobile, and server environments. It provides a modular architecture that organizes code into independent, self-contained feature directories, combined with a GraphQL-driven data layer and a server-side rendering pipeline to optimize performance and search engine optimization. The project incorporates compile-time code generation tooling to automatically scaffold schemas, resolvers, and components, alongside a real-time subscription engine for

    JavaScriptangularapolloauth
    Voir sur GitHub↗1,678
Voir les 30 alternatives à Vue Apollo→

Questions fréquentes

Que fait akryum/vue-apollo ?

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.

Quelles sont les fonctionnalités principales de akryum/vue-apollo ?

Les fonctionnalités principales de akryum/vue-apollo sont : Vue, GraphQL Mutation Management, GraphQL Normalized Caches, Composable Query Functions, GraphQL Data Fetching, Slot-Based GraphQL Data Rendering, Declarative Query Components, Reactive UI Updates.

Quelles sont les alternatives open-source à akryum/vue-apollo ?

Les alternatives open-source à akryum/vue-apollo incluent : apollographql/react-apollo — React Apollo is a React-specific GraphQL data fetching library that binds Apollo Client to components through… vuejs/vue-apollo — Vue Apollo is a GraphQL client library for Vue.js that integrates Apollo GraphQL queries and mutations into Vue… apollographql/apollo-ios — apollo-ios is a GraphQL client library for iOS and Apple platforms that enables type-safe network communication. It… sysgears/apollo-universal-starter-kit — Apollo Universal Starter Kit is a full-stack application boilerplate and starter template designed to accelerate… rmosolgo/graphql-ruby — GraphQL-Ruby is a Ruby library for building GraphQL APIs with a strongly typed schema and a dedicated query execution… howtographql/howtographql — This project is a comprehensive educational resource and fullstack tutorial for GraphQL development. It provides…