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 |
|---|---|---|---|---|---|---|---|---|
| grunt-cache-bust Bust static assets from the cache using content hashing | 5.3k | -6% | - | 8 years ago 1.7.0 | - | None | Caching | |
| @pinia/colada-plugin-auto-refetch Automatically refetch queries when they become stale in Pinia Colada | 5.3k | - | - | - | 2 days ago 0.2.7 | ESM only | Bundled | Caching, 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 | CommonJS | Bundled | Caching | |
| ng-cache-loader Puts HTML partials in the Angular's $templateCache. | 5.3k | +10% | - | 8 years ago 0.0.26 | CommonJS | None | Angular, Caching | |
| js-cache Caching library supporting timeouts, events and external data sources | 5.2k | +28% | - | 8 years ago 1.0.3 | CommonJS | None | Caching | |
| 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 | CommonJS | Bundled | Caching | |
| @pinia/colada-plugin-retry Retry failed requests with Pinia Colada | 5.1k | - | - | - | 4 months ago 1.0.2 | ESM only | Bundled | Caching, Vue |
| @stacksjs/cache Caching the Stacks way. | 4.9k | - | - | - | today 0.74.68 | ESM only | Bundled | Caching, Database clients and drivers |
| @nanostores/query Tiny remote data fetching library for Nano Stores | 4.9k | - | - | - | 2 years ago 0.3.4 | ESM + CommonJS | Bundled | HTTP 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 only | Bundled | Caching, Cloud SDKs |
| @kikobeats/cacheable-request Wrap native HTTP requests with RFC compliant cache support | 4.7k | - | - | - | 8 days ago 7.0.7 | CommonJS | None | Caching |
| use-async-resource A custom React hook for simple data fetching with React Suspense | 4.6k | +1% | - | 4 years ago 2.2.2 | CommonJS | Bundled | React, HTTP clients | |
| lru-cache-fs Extends lru-cache to add file system support | 4.6k | -41% | - | 6 years ago 2.0.1 | CommonJS | None | Caching | |
| 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 | CommonJS | None | Caching, 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 only | Bundled | Caching | |
| hapi-cache-buster Hapi plugin to a bust the cache of browser assets. | 4.4k | +297% | - | 11 years ago 0.4.0 | CommonJS | None | Caching, 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 + CommonJS | Bundled | Caching |
| @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 | CommonJS | None | CLI 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 only | Bundled | Caching | |
| node-localcache LocalStorage with optional json file cache | 4.2k | -19% | - | 10 years ago 0.1.4 | - | None | Caching | |
| graphile-cache PostGraphile v5 LRU cache with automatic pool cleanup integration | 4.2k | +6255% | - | today 4.14.3 | ESM + CommonJS | Bundled | Caching | |
| @tanstack/svelte-query-persist-client Svelte bindings to work with persisters in TanStack/svelte-query | 4.2k | - | - | - | 3 days ago 6.2.4 | ESM only | Bundled | Svelte, HTTP clients |
| express-cache-controller Middleware for meddling with Cache-Control headers | 4.2k | -7% | - | 8 years ago 1.1.0 | CommonJS | None | Caching, 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 + CommonJS | Bundled | Files 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 + CommonJS | Bundled | Caching, 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 | CommonJS | Bundled | Caching, 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 | CommonJS | None | Caching | |
| 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 | CommonJS | None | Caching, 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 only | Bundled | Caching |
| lru-native2 LRU cache module written in C++ | 3.9k | +86% | - | 3 years ago 1.2.6 | CommonJS | Bundled | Caching | |
| @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 only | Bundled | Caching |
| @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 only | Bundled | Caching, TypeScript tooling |
| grunt-sri Client-side caching & SRI generation for Grunt | 3.8k | +101% | - | 9 years ago 0.2.0 | CommonJS | None | Caching | |
| @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 + CommonJS | Bundled | Caching, 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 | CommonJS | None | Caching | |
| next-offline <h1 align="center"> next-offline </h1> | 3.7k | -4% | - | 5 years ago 5.0.5 | CommonJS | None | Bundlers, 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 | CommonJS | None | CLI 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 + CommonJS | Bundled | GraphQL, 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 + CommonJS | Bundled | Caching |
| @nerdwallet/apollo-cache-policies An extension to the InMemoryCache from Apollo that adds additional cache policies. | 3.5k | - | - | - | 2 years ago 3.3.3 | CommonJS | Bundled | GraphQL, Caching |
| memoizy Powerful memoization helper | 3.4k | +948% | - | 5 years ago 1.2.3 | ESM + CommonJS | Bundled | Caching | |
| apicache-plus Effortless api response caching for Express/Node using plain-english durations | 3.4k | -20% | - | 4 years ago 2.3.1 | CommonJS | None | Caching, 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 | - | None | Caching, 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 + CommonJS | Bundled | Caching | |
| @starryinternet/map-memo Generic memoization with Map and WeakMap | 3.3k | - | - | - | 6 years ago 2.1.2 | CommonJS | None | Caching |
| abstract-cache-redis An abstract-cache compliant client targeting Redis | 3.3k | +52% | - | 5 years ago 2.0.0 | CommonJS | None | Caching, Database clients and drivers | |
| http-cache-middleware HTTP Cache Middleware | 3.3k | +111% | - | 3 years ago 1.4.1 | CommonJS | None | Caching | |
| @keyv/compress-gzip gzip compression for keyv | 3.2k | - | - | - | 1 year ago 2.0.3 | ESM + CommonJS | Bundled | Caching, 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 + CommonJS | Bundled | Caching, 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 + CommonJS | Bundled | Caching, 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.