Package category
Caching
In-memory caches, LRU caches, memoisation and HTTP caching.
424 packages0 comparisons
Packages compared
424 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @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 only | Bundled | Caching, Build tools |
| decorator-cache-getter Simple decorator for caching getters on first access | 3.1k | -18% | - | 7 years ago 1.0.0 | CommonJS | Bundled | Caching | |
| quick-lru-ts Simple “Least Recently Used” (LRU) cache | 3.1k | +494% | - | 4 years ago 1.0.0 | - | None | Caching, 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 | - | None | Caching | |
| @yesmeck/offline-plugin offline-plugin for webpack | 3.1k | - | - | - | 8 years ago 5.0.5 | CommonJS | None | Caching |
| 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 | CommonJS | None | Caching | |
| 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 | CommonJS | None | Caching, 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 | CommonJS | Bundled | State 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 | CommonJS | None | Caching | |
| @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 + CommonJS | Bundled | Caching |
| cacheman-redis Redis standalone caching library for Node.JS and also cache engine for Cacheman | 2.9k | -39% | - | 6 years ago 2.1.0 | CommonJS | None | Caching | |
| @keyv/compress-brotli brotli compression for keyv | 2.8k | - | - | - | 1 year ago 2.0.5 | ESM + CommonJS | Bundled | Caching, Compression and archives |
| cache-breaker Cache Breaking Tasks | 2.7k | +30% | - | 12 years ago 0.0.4 | CommonJS | None | Caching | |
| keyv-lru An in-memory LRU back-end for Keyv. | 2.7k | +77% | - | 5 years ago 3.0.4 | CommonJS | None | Caching | |
| @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 + CommonJS | Bundled | Caching |
| downcache Download and cache webpages and write them to disk for fast future retrieval | 2.7k | +3% | - | 6 years ago 0.1.2 | CommonJS | None | Caching | |
| swimple A simple service worker library for request caching | 2.6k | - | - | 6 months ago 1.1.0 | ESM only | Bundled | Caching | |
| 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 | CommonJS | None | Caching, 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 + CommonJS | Bundled | Caching, Compression and archives |
| cached-dns A library to cache DNS lookups in Node.js | 2.5k | +268% | - | 4 years ago 0.0.4 | CommonJS | Bundled | Caching | |
| 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 + CommonJS | Bundled | Linting 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 | CommonJS | Bundled | Caching, Email | |
| @hapipal/schmervice A service layer for hapi | 2.4k | - | - | - | 3 years ago 3.0.0 | CommonJS | Bundled | Caching, 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 | - | Bundled | Caching | |
| @activepieces/import-fresh-webpack Import a module while bypassing the cache with webpack patch | 2.4k | - | - | - | 2 years ago 3.3.0 | CommonJS | Bundled | Caching |
| @lcdp/offline-plugin offline-plugin for webpack | 2.3k | - | - | - | 2 months ago 6.0.1 | CommonJS | None | Caching |
| @cachex/memory Memory implementation of CacheX | 2.3k | - | - | - | 1 year ago 1.0.1 | ESM + CommonJS | Bundled | Caching |
| @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 + CommonJS | Bundled | Caching |
| ioredis-cache A promise-based cache package for Nodejs using IORedis | 2.3k | -48% | - | 3 months ago 3.0.0 | CommonJS | Bundled | Caching, 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 | CommonJS | None | Caching | |
| 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 + CommonJS | Bundled | Caching | |
| nestlens Laravel Telescope-like debugging and monitoring tool for NestJS | 2.2k | - | - | 1 month ago 0.14.2 | CommonJS | Bundled | Monitoring 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 | CommonJS | None | Caching | |
| ng-http-caching Cache for HTTP requests in Angular application. | 2.2k | +27% | - | 23 days ago 22.5.0 | ESM only | Bundled | Caching, HTTP clients | |
| @delon/cache Cache the dictionary, city data etc. | 2.2k | - | - | - | 14 days ago 22.0.0 | ESM only | Bundled | Angular, Caching |
| @cachex/web-storage LocalStorage & SessionStorage implementation of CacheX | 2.2k | - | - | - | 1 year ago 1.0.1 | ESM + CommonJS | Bundled | Caching |
| cache-lru In-Memory Cache with O(1) Operations and LRU Purging Strategy | 2.1k | -62% | - | 2 years ago 1.2.0 | CommonJS | None | Caching | |
| thumbsupply Asynchronous thumbnail supplier with caching for Node.js | 2.1k | +505% | - | 7 years ago 0.4.0 | CommonJS | None | Caching, Video and audio | |
| @type-cacheable/redis-adapter Adapter for using redis with type-cacheable | 2.1k | - | - | - | 6 months ago 17.3.2 | CommonJS | Bundled | Caching, 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 | CommonJS | None | Caching, 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 only | Bundled | Caching, Vue |
| map-lru "Least Recently Used" (LRU) cache compatible to ES6 Map | 2k | +10% | - | 2 years ago 2.1.0 | ESM + CommonJS | Bundled | Caching | |
| @happyvertical/cache Standardized caching interface supporting Memory, File, and Redis backends | 2k | - | - | - | 9 days ago 0.89.12 | ESM only | Bundled | Caching |
| deputy caching layer for detective | 2k | -13% | - | 14 years ago 0.0.4 | CommonJS | None | Caching | |
| react-native-webview-ios-cache-clear Clear the cache of ios webview | 2k | +60% | - | 3 years ago 1.0.0 | ESM + CommonJS | Bundled | React, Caching | |
| fingerprinting Produce a unique string for any given resource, commonly used in cache busting practices. | 2k | +27% | - | 11 years ago 1.0.1 | CommonJS | None | Caching | |
| mem-cache simple in memory key/value cache with autoclean by timeout | 2k | +229% | - | 10 years ago 0.0.5 | CommonJS | None | Caching | |
| nuxt-ssr-cache Cache middleware for nuxt's SSR rendering. | 2k | -9% | - | 6 years ago 1.5.2 | CommonJS | None | Vue, Database clients and drivers | |
| caching-map LRU cache for people who like ES6 and promises | 1.9k | +38% | - | 10 years ago 1.0.2 | CommonJS | None | Caching | |
| persistent-cache A simple module to persistently store/cache arbitrary data. | 1.9k | +6% | - | 4 years ago 1.1.2 | CommonJS | None | Caching |
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.