Skip to content
JS
Package category

Caching

In-memory caches, LRU caches, memoisation and HTTP caching.

424 packages0 comparisons

Packages compared

424 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
grunt-cache-bust
Bust static assets from the cache using content hashing
5.3k-6%-8 years ago
1.7.0
-NoneCaching
@pinia/colada-plugin-auto-refetch
Automatically refetch queries when they become stale in Pinia Colada
5.3k---2 days ago
0.2.7
ESM onlyBundledCaching, Vue
lru-fast
finite key-value cache using the Least Recently Used (LRU) algorithm where the most recently used objects are keept in cache while less recently used items are purged
5.3k+46%-9 years ago
0.2.2
CommonJSBundledCaching
ng-cache-loader
Puts HTML partials in the Angular's $templateCache.
5.3k+10%-8 years ago
0.0.26
CommonJSNoneAngular, Caching
js-cache
Caching library supporting timeouts, events and external data sources
5.2k+28%-8 years ago
1.0.3
CommonJSNoneCaching
memory-cache-node
Fast, modern and event loop non-blocking memory cache for Node.js and browse
5.2k+42%-3 years ago
1.4.0
CommonJSBundledCaching
@pinia/colada-plugin-retry
Retry failed requests with Pinia Colada
5.1k---4 months ago
1.0.2
ESM onlyBundledCaching, Vue
@stacksjs/cache
Caching the Stacks way.
4.9k---today
0.74.68
ESM onlyBundledCaching, Database clients and drivers
@nanostores/query
Tiny remote data fetching library for Nano Stores
4.9k---2 years ago
0.3.4
ESM + CommonJSBundledHTTP clients, Caching
@pantheon-systems/nextjs-cache-handler
Custom cache handler for Next.js with support for Google Cloud Storage and file-based caching
4.8k---1 month ago
0.11.0
ESM onlyBundledCaching, Cloud SDKs
@kikobeats/cacheable-request
Wrap native HTTP requests with RFC compliant cache support
4.7k---8 days ago
7.0.7
CommonJSNoneCaching
use-async-resource
A custom React hook for simple data fetching with React Suspense
4.6k+1%-4 years ago
2.2.2
CommonJSBundledReact, HTTP clients
lru-cache-fs
Extends lru-cache to add file system support
4.6k-41%-6 years ago
2.0.1
CommonJSNoneCaching
react-router-cache-route
cache-route for react-router base on react v15+ and router v4+
4.6k+0%-2 years ago
1.13.0
CommonJSNoneCaching, React
webext-storage-cache
Cache values in your Web Extension and clear them on expiration. Also includes a memoize-like API to cache any function results automatically.
4.5k+44%-1 month ago
7.0.0
ESM onlyBundledCaching
hapi-cache-buster
Hapi plugin to a bust the cache of browser assets.
4.4k+297%-11 years ago
0.4.0
CommonJSNoneCaching, HTTP servers and web frameworks
@jbrowse/quick-lru
Simple “Least Recently Used” (LRU) cache, forked from sindresorhus/quick-lru for CJS
4.3k---9 months ago
7.3.5
ESM + CommonJSBundledCaching
@dramaorg/delectus-culpa-reprehenderit
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
4.3k---2 years ago
3.5.94
CommonJSNoneCLI tools and terminal utilities, Testing
layered-loader
Data loader with support for caching and fallback data sources
4.2k+119%-3 days ago
17.0.0
ESM onlyBundledCaching
node-localcache
LocalStorage with optional json file cache
4.2k-19%-10 years ago
0.1.4
-NoneCaching
graphile-cache
PostGraphile v5 LRU cache with automatic pool cleanup integration
4.2k+6255%-today
4.14.3
ESM + CommonJSBundledCaching
@tanstack/svelte-query-persist-client
Svelte bindings to work with persisters in TanStack/svelte-query
4.2k---3 days ago
6.2.4
ESM onlyBundledSvelte, HTTP clients
express-cache-controller
Middleware for meddling with Cache-Control headers
4.2k-7%-8 years ago
1.1.0
CommonJSNoneCaching, HTTP servers and web frameworks
hash-runner
Executes a command when a change is detected in specified files. Not an active file watcher.
4.1k-65%-1 year ago
4.0.0
ESM + CommonJSBundledFiles and file systems, Cryptography and hashing
better-lookup
A better async DNS lookup function for Node.js that implements atomic cache operation.
4k+38%-2 years ago
1.4.1
ESM + CommonJSBundledCaching, Promises and async control flow
node-cache-redis
Simplistic node redis cache ready can scale with generic-pool support
4k+121%-5 years ago
6.4.2
CommonJSBundledCaching, Database clients and drivers
cacheman-memory
In-memory caching library for Node.JS and also cache engine for cacheman
4k-7%-8 years ago
1.1.0
CommonJSNoneCaching
cacheman
Small and efficient cache provider for Node.JS with In-memory, Redis and MongoDB engines
3.9k-19%-10 years ago
2.2.1
CommonJSNoneCaching, Database clients and drivers
@morpho-org/viem-dlc
A collection of flexible viem extensions with a focus on intelligent caching.
3.9k---7 days ago
0.0.19
ESM onlyBundledCaching
lru-native2
LRU cache module written in C++
3.9k+86%-3 years ago
1.2.6
CommonJSBundledCaching
@thi.ng/cache
In-memory cache implementations with ES6 Map-like API and different eviction strategies
3.8k---24 days ago
2.3.84
ESM onlyBundledCaching
@stacksjs/ts-cache
Simple and fast TypeScript in-memory caching. Modern TypeScript port of node-cache.
3.8k---1 month ago
0.1.7
ESM onlyBundledCaching, TypeScript tooling
grunt-sri
Client-side caching & SRI generation for Grunt
3.8k+101%-9 years ago
0.2.0
CommonJSNoneCaching
@hyper-fetch/core
Cache, Queue and Persist your requests no matter if you are online or offline!
3.7k---3 days ago
9.0.0
ESM + CommonJSBundledCaching, HTTP clients
cache-require-paths
Caches resolved paths in module require to avoid Node hunting for right module. Speeds up app load.
3.7k+0%-10 years ago
0.3.0
CommonJSNoneCaching
next-offline
<h1 align="center"> next-offline </h1>
3.7k-4%-5 years ago
5.0.5
CommonJSNoneBundlers, React
@zitterorg/illo-hic-voluptatem
React components for [Stripe.js and Elements](https://stripe.com/docs/stripe-js).
3.6k---2 years ago
7.6.72
CommonJSNoneCLI tools and terminal utilities, CSS-in-JS and styling
@hyper-fetch/react
React hooks and utils for the hyper-fetch
3.6k---3 days ago
9.0.0
ESM + CommonJSBundledGraphQL, React
@ai-sdk-tools/cache
Simple caching wrapper for AI SDK tools - cache expensive tool executions with zero configuration
3.5k---10 months ago
1.2.0
ESM + CommonJSBundledCaching
@nerdwallet/apollo-cache-policies
An extension to the InMemoryCache from Apollo that adds additional cache policies.
3.5k---2 years ago
3.3.3
CommonJSBundledGraphQL, Caching
memoizy
Powerful memoization helper
3.4k+948%-5 years ago
1.2.3
ESM + CommonJSBundledCaching
apicache-plus
Effortless api response caching for Express/Node using plain-english durations
3.4k-20%-4 years ago
2.3.1
CommonJSNoneCaching, Database clients and drivers
gulp-cache-bust
Append a query string to your assets to bust that cache!
3.3k+32%-7 years ago
1.4.1
-NoneCaching, Cryptography and hashing
grab-url
Generate Request to API from Browser — The FBEST Request Manager: Functionally Brilliant, Elegantly Simple Tool. One function, zero dependencies, minimalist syntax, with auto-JSON, dedupe, caching, retries, rate-limiting, mock testing, pagination, and loa
3.3k+25237%-3 days ago
3.0.2
ESM + CommonJSBundledCaching
@starryinternet/map-memo
Generic memoization with Map and WeakMap
3.3k---6 years ago
2.1.2
CommonJSNoneCaching
abstract-cache-redis
An abstract-cache compliant client targeting Redis
3.3k+52%-5 years ago
2.0.0
CommonJSNoneCaching, Database clients and drivers
http-cache-middleware
HTTP Cache Middleware
3.3k+111%-3 years ago
1.4.1
CommonJSNoneCaching
@keyv/compress-gzip
gzip compression for keyv
3.2k---1 year ago
2.0.3
ESM + CommonJSBundledCaching, Compression and archives
remix-client-cache
Utility library to cache your client data in React Router
3.2k+25%-1 year ago
3.0.0
ESM + CommonJSBundledCaching, React
redux-requests-factory
Typed Redux request lifecycle, deduplicated cache, and SSR coordination without React coupling
3.2k+3%-1 month ago
2.4.0
ESM + CommonJSBundledCaching, TypeScript tooling

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.

  • grunt-cache-bustBust static assets from the cache using content hashing
  • @pinia/colada-plugin-auto-refetchAutomatically refetch queries when they become stale in Pinia Colada
  • lru-fastfinite key-value cache using the Least Recently Used (LRU) algorithm where the most recently used objects are keept in cache while less recently used items are purged
  • ng-cache-loaderPuts HTML partials in the Angular's $templateCache.
  • js-cacheCaching library supporting timeouts, events and external data sources
  • memory-cache-nodeFast, modern and event loop non-blocking memory cache for Node.js and browse
  • @pinia/colada-plugin-retryRetry failed requests with Pinia Colada
  • @stacksjs/cacheCaching the Stacks way.
  • @nanostores/queryTiny remote data fetching library for Nano Stores
  • @pantheon-systems/nextjs-cache-handlerCustom cache handler for Next.js with support for Google Cloud Storage and file-based caching
  • @kikobeats/cacheable-requestWrap native HTTP requests with RFC compliant cache support
  • use-async-resourceA custom React hook for simple data fetching with React Suspense
  • lru-cache-fsExtends lru-cache to add file system support
  • react-router-cache-routecache-route for react-router base on react v15+ and router v4+
  • webext-storage-cacheCache values in your Web Extension and clear them on expiration. Also includes a memoize-like API to cache any function results automatically.
  • hapi-cache-busterHapi plugin to a bust the cache of browser assets.
  • @jbrowse/quick-lruSimple “Least Recently Used” (LRU) cache, forked from sindresorhus/quick-lru for CJS
  • @dramaorg/delectus-culpa-reprehenderit[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
  • layered-loaderData loader with support for caching and fallback data sources
  • node-localcacheLocalStorage with optional json file cache
  • graphile-cachePostGraphile v5 LRU cache with automatic pool cleanup integration
  • @tanstack/svelte-query-persist-clientSvelte bindings to work with persisters in TanStack/svelte-query
  • express-cache-controllerMiddleware for meddling with Cache-Control headers
  • hash-runnerExecutes a command when a change is detected in specified files. Not an active file watcher.
  • better-lookupA better async DNS lookup function for Node.js that implements atomic cache operation.
  • node-cache-redisSimplistic node redis cache ready can scale with generic-pool support
  • cacheman-memoryIn-memory caching library for Node.JS and also cache engine for cacheman
  • cachemanSmall and efficient cache provider for Node.JS with In-memory, Redis and MongoDB engines
  • @morpho-org/viem-dlcA collection of flexible viem extensions with a focus on intelligent caching.
  • lru-native2LRU cache module written in C++
  • @thi.ng/cacheIn-memory cache implementations with ES6 Map-like API and different eviction strategies
  • @stacksjs/ts-cacheSimple and fast TypeScript in-memory caching. Modern TypeScript port of node-cache.
  • grunt-sriClient-side caching & SRI generation for Grunt
  • @hyper-fetch/coreCache, Queue and Persist your requests no matter if you are online or offline!
  • cache-require-pathsCaches resolved paths in module require to avoid Node hunting for right module. Speeds up app load.
  • next-offline<h1 align="center"> next-offline </h1>
  • @zitterorg/illo-hic-voluptatemReact components for [Stripe.js and Elements](https://stripe.com/docs/stripe-js).
  • @hyper-fetch/reactReact hooks and utils for the hyper-fetch
  • @ai-sdk-tools/cacheSimple caching wrapper for AI SDK tools - cache expensive tool executions with zero configuration
  • @nerdwallet/apollo-cache-policiesAn extension to the InMemoryCache from Apollo that adds additional cache policies.
  • memoizyPowerful memoization helper
  • apicache-plusEffortless api response caching for Express/Node using plain-english durations
  • gulp-cache-bustAppend a query string to your assets to bust that cache!
  • grab-urlGenerate Request to API from Browser — The FBEST Request Manager: Functionally Brilliant, Elegantly Simple Tool. One function, zero dependencies, minimalist syntax, with auto-JSON, dedupe, caching, retries, rate-limiting, mock testing, pagination, and loa
  • @starryinternet/map-memoGeneric memoization with Map and WeakMap
  • abstract-cache-redisAn abstract-cache compliant client targeting Redis
  • http-cache-middlewareHTTP Cache Middleware
  • @keyv/compress-gzipgzip compression for keyv
  • remix-client-cacheUtility library to cache your client data in React Router
  • redux-requests-factoryTyped Redux request lifecycle, deduplicated cache, and SSR coordination without React coupling

No comparisons for this package yet.