5 Open Source Alternatives to Apollo Client

There are 5 open-source alternatives to Apollo Client in this directory. The most popular is TanStack Query with 44.2k GitHub stars, followed by SWR(32.3k stars). All are open source, free to use, and many can be self-hosted.

Quick comparison

Open-source alternatives to Apollo Client, ranked by GitHub stars
#ToolStarsLanguageLicense
1TanStack Query

A powerful library for asynchronous state management and server-state utilities with data fetching capabilities for web applications, supporting TS/JS, React Query, Solid Query, Svelte Query, and Vue Query.

44.2kTypeScriptMIT License
2SWR

A set of React Hooks for data fetching, aiming for high performance and efficiency.

32.3kTypeScriptMIT License
3Gqless

A GraphQL client that eliminates the need for manually writing queries, enhancing development efficiency and ease of use.

3.7kTypeScript
4LiveStore

LiveStore is a next-generation state management framework based on reactive SQLite and a built-in sync engine, designed to make state management more efficient and seamless.

3.5kTypeScriptApache License 2.0
5React-promise-suspense

A lightweight React hook for resolving promises with Suspense support, under 1kb in bundle size.

164TypeScriptMIT License

All open-source alternatives to Apollo Client

Frequently asked questions

What are the best open-source alternatives to Apollo Client?

The top three are TanStack Query(44.2k stars), SWR(32.3k stars), Gqless(3.7k stars). All are open source and free to use.

Are these alternatives to Apollo Client free?

Yes. Every tool listed here is open source and free to use in your own projects. Many can be self-hosted on your own infrastructure, which means no subscription fees and full control over your data.

Can I self-host an alternative to Apollo Client?

Many of the alternatives listed are self-hostable. Each tool's page lists hosting details, system requirements, and licensing terms.

Stay Updated!

Get notified about new tools and updates to existing ones.