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
@voidzero-dev/vite-task-client
Hand the Vite+ task runner (vp run) precise cache-correctness information from inside your tool.
3.2k---3 months ago
0.2.0
ESM onlyBundledCaching, Build tools
decorator-cache-getter
Simple decorator for caching getters on first access
3.1k-18%-7 years ago
1.0.0
CommonJSBundledCaching
quick-lru-ts
Simple “Least Recently Used” (LRU) cache
3.1k+494%-4 years ago
1.0.0
-NoneCaching, TypeScript tooling
pi-cache-optimizer
Improve Pi prompt/KV cache hit rates with stable prompts, OpenAI-compatible cache keys, proxy compat warnings, and footer cache stats.
3.1k--1 day ago
2.8.11
-NoneCaching
@yesmeck/offline-plugin
offline-plugin for webpack
3.1k---8 years ago
5.0.5
CommonJSNoneCaching
fresh-require
Bypass the require cache when requiring a module – works with both node and browserify
3.1k+24%-11 years ago
1.0.3
CommonJSNoneCaching
koa-cash
HTTP response caching for Koa. HTTP response caching for Koa. Supports Redis, in-memory store, and more!
3.1k+73%-4 months ago
5.0.2
CommonJSNoneCaching, Database clients and drivers
@servicetitan/tanstack-query-mobx
TanStack Query (React Query) integration for MobX stores with react-ioc dependency injection. Provides declarative data fetching, caching, synchronization, and state management with automatic query deduplication and observable state.
3.1k---8 days ago
8.0.0
CommonJSBundledState management, Caching
lookup-dns-cache
An implementation to speed up the nodejs `dns.lookup` method by avoiding thread pool and using resolve4/resolve6 with DNS TTL values
3k+25%-8 years ago
2.1.0
CommonJSNoneCaching
@gmod/shared-read-cache
A promise cache whose shared reads are cancelled only once every caller has given up
2.9k---1 month ago
1.7.2
ESM + CommonJSBundledCaching
cacheman-redis
Redis standalone caching library for Node.JS and also cache engine for Cacheman
2.9k-39%-6 years ago
2.1.0
CommonJSNoneCaching
@keyv/compress-brotli
brotli compression for keyv
2.8k---1 year ago
2.0.5
ESM + CommonJSBundledCaching, Compression and archives
cache-breaker
Cache Breaking Tasks
2.7k+30%-12 years ago
0.0.4
CommonJSNoneCaching
keyv-lru
An in-memory LRU back-end for Keyv.
2.7k+77%-5 years ago
3.0.4
CommonJSNoneCaching
@esm2cjs/cacheable-request
Wrap native HTTP requests with RFC compliant cache support. This is a fork of jaredwray/cacheable-request, but with CommonJS support.
2.7k---3 years ago
10.2.12
ESM + CommonJSBundledCaching
downcache
Download and cache webpages and write them to disk for fast future retrieval
2.7k+3%-6 years ago
0.1.2
CommonJSNoneCaching
swimple
A simple service worker library for request caching
2.6k--6 months ago
1.1.0
ESM onlyBundledCaching
react-native-image-cache-hoc
React Native Higher Order Component that adds advanced caching functionality to the react native Image component.
2.6k+117%-7 years ago
2.0.0
CommonJSNoneCaching, React
@ooples/token-optimizer-mcp
Audit net MCP context avoided per AI coding agent, optimize context, and share a live local knowledge graph across 16 CLI clients
2.5k---1 day ago
7.3.0
ESM + CommonJSBundledCaching, Compression and archives
cached-dns
A library to cache DNS lookups in Node.js
2.5k+268%-4 years ago
0.0.4
CommonJSBundledCaching
eslint-plugin-react-no-manual-memo
ESLint plugin for React Compiler users to flag manual memoization (useMemo, useCallback, React.memo), reminding you to let the compiler do its thing ✨
2.4k+2593%-11 months ago
1.0.4
ESM + CommonJSBundledLinting and formatting, Caching
tangerine
Tangerine is the best Node.js drop-in replacement for dns.promises.Resolver using DNS over HTTPS ("DoH") via undici with built-in retries, timeouts, smart server rotation, AbortControllers, and caching support for multiple backends (with TTL and purge sup
2.4k+162%-6 months ago
2.1.3
CommonJSBundledCaching, Email
@hapipal/schmervice
A service layer for hapi
2.4k---3 years ago
3.0.0
CommonJSBundledCaching, HTTP servers and web frameworks
asc
A middleware layer between a service and a client. The service could be an in-process library, a file, an external web service, anything. Any time the results from a resource call can be cached, you can use ASC as a proxy to that resource.
2.4k+781%-1 year ago
2.1.5
-BundledCaching
@activepieces/import-fresh-webpack
Import a module while bypassing the cache with webpack patch
2.4k---2 years ago
3.3.0
CommonJSBundledCaching
@lcdp/offline-plugin
offline-plugin for webpack
2.3k---2 months ago
6.0.1
CommonJSNoneCaching
@cachex/memory
Memory implementation of CacheX
2.3k---1 year ago
1.0.1
ESM + CommonJSBundledCaching
@cachex/core
CacheX is a simple, easy to use and meant to be replaceable Cache library for most usage
2.3k---1 year ago
1.0.1
ESM + CommonJSBundledCaching
ioredis-cache
A promise-based cache package for Nodejs using IORedis
2.3k-48%-3 months ago
3.0.0
CommonJSBundledCaching, Database clients and drivers
memoize-immutable
An efficient memoizer for functions that only receive immutable arguments. Ideal for Redux and similar environments.
2.3k-41%-9 years ago
3.0.0
CommonJSNoneCaching
dns-caching
A small package to cache DNS lookups in Node.js, with support for custom DNS servers and TTL (time-to-live) settings.
2.2k+30%-9 months ago
0.2.9
ESM + CommonJSBundledCaching
nestlens
Laravel Telescope-like debugging and monitoring tool for NestJS
2.2k--1 month ago
0.14.2
CommonJSBundledMonitoring and error tracking, Logging
grunt-cache-breaker
Simple cache-breaker, appends a timestamp or md5 hash to any urls
2.2k+31%-11 years ago
2.0.1
CommonJSNoneCaching
ng-http-caching
Cache for HTTP requests in Angular application.
2.2k+27%-23 days ago
22.5.0
ESM onlyBundledCaching, HTTP clients
@delon/cache
Cache the dictionary, city data etc.
2.2k---14 days ago
22.0.0
ESM onlyBundledAngular, Caching
@cachex/web-storage
LocalStorage & SessionStorage implementation of CacheX
2.2k---1 year ago
1.0.1
ESM + CommonJSBundledCaching
cache-lru
In-Memory Cache with O(1) Operations and LRU Purging Strategy
2.1k-62%-2 years ago
1.2.0
CommonJSNoneCaching
thumbsupply
Asynchronous thumbnail supplier with caching for Node.js
2.1k+505%-7 years ago
0.4.0
CommonJSNoneCaching, Video and audio
@type-cacheable/redis-adapter
Adapter for using redis with type-cacheable
2.1k---6 months ago
17.3.2
CommonJSBundledCaching, TypeScript tooling
cacheable-response
An HTTP compliant route path middleware for serving cache response with invalidation support.
2.1k+108%-15 days ago
2.10.21
CommonJSNoneCaching, Static site generators and meta-frameworks
@pinia/colada-plugin-cache-persister
Persists Pinia Colada's cache in the client
2k---9 days ago
1.1.2
ESM onlyBundledCaching, Vue
map-lru
"Least Recently Used" (LRU) cache compatible to ES6 Map
2k+10%-2 years ago
2.1.0
ESM + CommonJSBundledCaching
@happyvertical/cache
Standardized caching interface supporting Memory, File, and Redis backends
2k---9 days ago
0.89.12
ESM onlyBundledCaching
deputy
caching layer for detective
2k-13%-14 years ago
0.0.4
CommonJSNoneCaching
react-native-webview-ios-cache-clear
Clear the cache of ios webview
2k+60%-3 years ago
1.0.0
ESM + CommonJSBundledReact, Caching
fingerprinting
Produce a unique string for any given resource, commonly used in cache busting practices.
2k+27%-11 years ago
1.0.1
CommonJSNoneCaching
mem-cache
simple in memory key/value cache with autoclean by timeout
2k+229%-10 years ago
0.0.5
CommonJSNoneCaching
nuxt-ssr-cache
Cache middleware for nuxt's SSR rendering.
2k-9%-6 years ago
1.5.2
CommonJSNoneVue, Database clients and drivers
caching-map
LRU cache for people who like ES6 and promises
1.9k+38%-10 years ago
1.0.2
CommonJSNoneCaching
persistent-cache
A simple module to persistently store/cache arbitrary data.
1.9k+6%-4 years ago
1.1.2
CommonJSNoneCaching

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.

  • @voidzero-dev/vite-task-clientHand the Vite+ task runner (vp run) precise cache-correctness information from inside your tool.
  • decorator-cache-getterSimple decorator for caching getters on first access
  • quick-lru-tsSimple “Least Recently Used” (LRU) cache
  • pi-cache-optimizerImprove Pi prompt/KV cache hit rates with stable prompts, OpenAI-compatible cache keys, proxy compat warnings, and footer cache stats.
  • @yesmeck/offline-pluginoffline-plugin for webpack
  • fresh-requireBypass the require cache when requiring a module – works with both node and browserify
  • koa-cashHTTP response caching for Koa. HTTP response caching for Koa. Supports Redis, in-memory store, and more!
  • @servicetitan/tanstack-query-mobxTanStack Query (React Query) integration for MobX stores with react-ioc dependency injection. Provides declarative data fetching, caching, synchronization, and state management with automatic query deduplication and observable state.
  • lookup-dns-cacheAn implementation to speed up the nodejs `dns.lookup` method by avoiding thread pool and using resolve4/resolve6 with DNS TTL values
  • @gmod/shared-read-cacheA promise cache whose shared reads are cancelled only once every caller has given up
  • cacheman-redisRedis standalone caching library for Node.JS and also cache engine for Cacheman
  • @keyv/compress-brotlibrotli compression for keyv
  • cache-breakerCache Breaking Tasks
  • keyv-lruAn in-memory LRU back-end for Keyv.
  • @esm2cjs/cacheable-requestWrap native HTTP requests with RFC compliant cache support. This is a fork of jaredwray/cacheable-request, but with CommonJS support.
  • downcacheDownload and cache webpages and write them to disk for fast future retrieval
  • swimpleA simple service worker library for request caching
  • react-native-image-cache-hocReact Native Higher Order Component that adds advanced caching functionality to the react native Image component.
  • @ooples/token-optimizer-mcpAudit net MCP context avoided per AI coding agent, optimize context, and share a live local knowledge graph across 16 CLI clients
  • cached-dnsA library to cache DNS lookups in Node.js
  • eslint-plugin-react-no-manual-memoESLint plugin for React Compiler users to flag manual memoization (useMemo, useCallback, React.memo), reminding you to let the compiler do its thing ✨
  • tangerineTangerine is the best Node.js drop-in replacement for dns.promises.Resolver using DNS over HTTPS ("DoH") via undici with built-in retries, timeouts, smart server rotation, AbortControllers, and caching support for multiple backends (with TTL and purge sup
  • @hapipal/schmerviceA service layer for hapi
  • ascA middleware layer between a service and a client. The service could be an in-process library, a file, an external web service, anything. Any time the results from a resource call can be cached, you can use ASC as a proxy to that resource.
  • @activepieces/import-fresh-webpackImport a module while bypassing the cache with webpack patch
  • @lcdp/offline-pluginoffline-plugin for webpack
  • @cachex/memoryMemory implementation of CacheX
  • @cachex/coreCacheX is a simple, easy to use and meant to be replaceable Cache library for most usage
  • ioredis-cacheA promise-based cache package for Nodejs using IORedis
  • memoize-immutableAn efficient memoizer for functions that only receive immutable arguments. Ideal for Redux and similar environments.
  • dns-cachingA small package to cache DNS lookups in Node.js, with support for custom DNS servers and TTL (time-to-live) settings.
  • nestlensLaravel Telescope-like debugging and monitoring tool for NestJS
  • grunt-cache-breakerSimple cache-breaker, appends a timestamp or md5 hash to any urls
  • ng-http-cachingCache for HTTP requests in Angular application.
  • @delon/cacheCache the dictionary, city data etc.
  • @cachex/web-storageLocalStorage & SessionStorage implementation of CacheX
  • cache-lruIn-Memory Cache with O(1) Operations and LRU Purging Strategy
  • thumbsupplyAsynchronous thumbnail supplier with caching for Node.js
  • @type-cacheable/redis-adapterAdapter for using redis with type-cacheable
  • cacheable-responseAn HTTP compliant route path middleware for serving cache response with invalidation support.
  • @pinia/colada-plugin-cache-persisterPersists Pinia Colada's cache in the client
  • map-lru"Least Recently Used" (LRU) cache compatible to ES6 Map
  • @happyvertical/cacheStandardized caching interface supporting Memory, File, and Redis backends
  • deputycaching layer for detective
  • react-native-webview-ios-cache-clearClear the cache of ios webview
  • fingerprintingProduce a unique string for any given resource, commonly used in cache busting practices.
  • mem-cachesimple in memory key/value cache with autoclean by timeout
  • nuxt-ssr-cacheCache middleware for nuxt's SSR rendering.
  • caching-mapLRU cache for people who like ES6 and promises
  • persistent-cacheA simple module to persistently store/cache arbitrary data.

No comparisons for this package yet.