apollo-client

The industry-leading GraphQL client for TypeScript, JavaScript, React, Vue, Angular, and more. Apollo Client delivers powerful caching, intuitive APIs, and comprehensive developer tools to accelerate your app development. (by apollographql)

Apollo-client Alternatives

Similar projects and alternatives to apollo-client

  1. Next.js

    2,483 apollo-client VS Next.js

    The React Framework

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. kubernetes

    Production-Grade Container Scheduling and Management

  4. .NET Runtime

    .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

  5. Prisma

    509 apollo-client VS Prisma

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB

  6. FrameworkBenchmarks

    Discontinued Source for the TechEmpower Framework Benchmarks project

  7. Nest

    390 apollo-client VS Nest

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀

  8. redux-toolkit

    The official, opinionated, batteries-included toolset for efficient Redux development

  9. SWR

    266 apollo-client VS SWR

    React Hooks for Data Fetching

  10. react-relay

    Relay is a JavaScript framework for building data-driven React applications.

  11. Nock

    35 apollo-client VS Nock

    HTTP server mocking and expectations library for Node.js

  12. sucrase

    28 apollo-client VS sucrase

    Super-fast alternative to Babel for when you can target modern JS runtimes

  13. urql

    18 apollo-client VS urql

    The highly customizable and versatile GraphQL client with which you add on features like normalized caching as you grow.

  14. Isso

    22 apollo-client VS Isso

    a Disqus alternative

  15. MongoDB

    17 apollo-client VS MongoDB

    The official MongoDB Node.js driver

  16. ionide-vscode-fsharp

    VS Code plugin for F# development

  17. TanStack Query

    🤖 Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.

  18. notistack

    8 apollo-client VS notistack

    Highly customizable notification snackbars (toasts) that can be stacked on top of each other

  19. BaGet

    A lightweight NuGet and symbol server

  20. booster

    8 apollo-client VS booster

    Software development framework specialized in building highly scalable microservices with CQRS and Event-Sourcing. It uses the semantics of the code to build a fully working GraphQL API that supports real-time subscriptions. (by boostercloud)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better apollo-client alternative or higher similarity.

apollo-client discussion

Log in or Post with

apollo-client reviews and mentions

Posts with mentions or reviews of apollo-client. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-01.
  • Things I wish I knew before moving 50K lines of code to React Server Components
    7 projects | news.ycombinator.com | 1 Sep 2023
    Actually, it's worse than that. Next has started throwing errors if it statically detects you even _importing_ hooks inside of a React Server Component environment:

    - https://github.com/apollographql/apollo-client/issues/10974

    - https://github.com/apollographql/apollo-client/issues/11167

    To the point that Lenz Weber( a maintainer of Apollo Client, and my co-maintainer on Redux Toolkit), is considering resorting to a package that wraps and re-exports all of React's public API just to avoid that static analysis:

    - https://github.com/apollographql/apollo-client/pull/11175

  • Top React Data Fetching Libraries
    7 projects | dev.to | 31 Mar 2023
    Apollo Client (18k ⭐) -> A comprehensive state management library for JavaScript that enables you to manage both local and remote data with GraphQL. Use it to fetch, cache, and modify application data, all while automatically updating your UI.
  • Using apollo client cache for local state
    2 projects | dev.to | 17 Dec 2022
    This currently doesn't work as expected so I have logged this issue in apollo client repo.
  • React Server Components
    1 project | /r/reactjs | 26 Nov 2022
  • Sveltekit SPA Mode: Prevent serverside code
    5 projects | /r/sveltejs | 14 Nov 2022
    I understand this has something to do with the fact, that SvelteKit expects the client and server code to be completely identical - this has already prompted changes to rxjs and apollo is still pending to be fixed. I understand the reason behind being able to run rxjs and apollo on the server but
  • Handling Apollo Errors in React
    3 projects | dev.to | 13 Nov 2022
    There is a long-standing issue with error caching (its absence, that is), which leads to errors being rendered as a loading state on the server side. Therefore, if you're doing SSR, you might want to design your schema in such a way that there are no intentional errors in queries whatsoever. To do so, we can use null values instead of NOT_FOUND errors (see how we essentially treated errors as data here?). Note how nothing stops us from setting the response code to 404 in case of a null value, should we want so.
  • Next.js 13: Layouts, React Server Components (async/await), Streaming
    4 projects | /r/nextjs | 25 Oct 2022
    Lol apollo client too.. saw this issue opened like, immediately after the release https://github.com/apollographql/apollo-client/issues/10231
  • Paginating an already fetched set of data - Apollo Client/Server
    1 project | /r/graphql | 28 Sep 2022
    There were some caching issues, outlined here https://github.com/apollographql/apollo-client/issues/6916 to be aware of
  • The Case for C# and .NET
    18 projects | news.ycombinator.com | 24 Jul 2022
    If you look at how major backend projects structure their code, it's almost always object-oriented TypeScript.

    I submit for the record:

    - Apollo Client: https://github.com/apollographql/apollo-client/blob/main/src...

    - Storybook: https://github.com/storybookjs/storybook/blob/next/lib/chann...

    - Nest: https://github.com/nestjs/nest/blob/master/packages/core/nes...

    - MongoDB Driver: https://github.com/mongodb/node-mongodb-native/blob/main/src...

    - Prisma: https://github.com/prisma/prisma/blob/main/packages/engine-c...

  • A high-level overview of Concurrent React
    1 project | dev.to | 23 Jul 2022
    [※Alert: The following is a code example using the Apollo Client notation, but the Apollo Client does not support Suspense at this time. Github issue about Suspense support: https://github.com/apollographql/apollo-client/issues/9627]
  • A note from our sponsor - SaaSHub
    www.saashub.com | 11 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic apollo-client repo stats
30
19,739
9.6
5 days ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that TypeScript is
the 2nd most popular programming language
based on number of references?