Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now. Learn more →
Top 23 TypeScript Cache Projects
-
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.
That cache/query layer is exactly what TanStack Query provides - and its Angular adapter is excellent and (yes) already signal-based. query.data(), query.isPending() are signals; no manual subscriptions. So let me get the obvious question out of the way:
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
Project mention: GraphQL vs REST: 18 Claims Fact-Checked with Primary Sources (2026) | dev.to | 2026-04-17
Historically, measurements around 40–45 KB gzipped were reasonable for older Apollo Client bundles , but recent v4.x releases have reduced bundle size and made features more modular. Regardless, that is not a cost of GraphQL itself. The same concern exists for feature‑rich REST clients like SWR or TanStack Query . It is a misleading comparison because both REST and GraphQL can be implemented with nothing more than fetch(). Therefore, the theoretical baseline for both styles is 0 KB.
-
-
file-entry-cache (MIT)
-
query-key-factory
A library for creating typesafe standardized query keys, useful for cache management in @tanstack/query
-
-
-
Kargo
Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
-
next-boost
Add a cache layer for server-side-rendered pages with stale-while-revalidate. Can be considered as an implementation of next.js's Incremental Static Regeneration which works with getServerSideProps.
-
axios-cache-interceptor
📬 Small and efficient cache interceptor for axios. Etag, Cache-Control, TTL, HTTP headers and more!
-
-
nuxt-multi-cache
Advanced caching of components, routes and data for Nuxt 3. Dynamically define CDN cache control headers. Provides cache management API for purging items by key or using cache tags.
This is handy for caching, see e.g. https://nuxt-multi-cache.dulnan.net/ or similiar extensions for Nuxt.
-
-
type-cacheable
TypeScript-based caching decorator (currently supports Redis, LRU-Cache and NodeCache)
-
The Strapi Rest Cache plugin from the Strapi Community organization has been migrated to Strapi v5! This update has been a long time coming and took the collaboration of multiple people from the community which ultimately led to this new version.
-
-
-
-
-
-
daxus
Daxus is a server state management library for React that provides full control over data, leading to a better user experience.
-
DenoStore
GraphQL caching solution for a Deno/Oak runtime environment that is modular, efficient and lightweight
-
decky-storage-cleaner
A Decky Loader plugin for tidying up your Steam Deck's storage. Quickly visualize, select and clear shader cache and compatibility data.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript Cache discussion
TypeScript Cache related posts
-
Don't Let AI Fool You: Are These State Management Tools Really Right for Your Project?
-
Automating a Full-Stack, Multi-Environment Deployment Pipeline With Github Actions
-
Playwright E2E testing cheatsheet
-
Effective Patterns for Shared State Management in React
-
Modern in-memory cache released v2.0.0
-
Introducing keyv-upstash: Seamless Key-Value Storage for Serverless Redis
-
Using Cache Control in Nuxt to improve Performance
-
A note from our sponsor - Kargo
akuity.io | 10 Sep 2026
Index
What are some of the best open-source Cache projects in TypeScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | TanStack Query | 50,270 |
| 2 | SWR | 32,474 |
| 3 | Keyv | 3,193 |
| 4 | cacheable-request | 2,007 |
| 5 | query-key-factory | 1,671 |
| 6 | hyper-fetch | 1,333 |
| 7 | vue-query | 1,114 |
| 8 | next-boost | 865 |
| 9 | axios-cache-interceptor | 817 |
| 10 | react-esi | 684 |
| 11 | next-shared-cache | 539 |
| 12 | nuxt-multi-cache | 286 |
| 13 | ionic-cache | 258 |
| 14 | type-cacheable | 191 |
| 15 | plugin-rest-cache | 153 |
| 16 | idle-task | 151 |
| 17 | turborepo-gh-artifacts | 136 |
| 18 | cache | 136 |
| 19 | vswr | 107 |
| 20 | playwright-network-cache | 98 |
| 21 | daxus | 95 |
| 22 | DenoStore | 86 |
| 23 | decky-storage-cleaner | 80 |