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 |
|---|---|---|---|---|---|---|---|---|
| dns-lookup-cache An implementation to speed up the nodejs `dns.lookup` method by avoiding thread pool and using resolve4/resolve6 with DNS TTL values | 30.4k | +148% | - | 6 years ago 1.0.4 | CommonJS | None | Caching | |
| lru-memoize A utility to provide lru memoization for any js function | 30.3k | -8% | - | 7 years ago 1.1.0 | ESM + CommonJS | Bundled | Caching | |
| typescript-cacheable An in-memory caching (memoization) decorator for Typescript | 28.7k | +642% | - | 4 years ago 3.0.3 | CommonJS | Bundled | Caching, TypeScript tooling | |
| cache-directory Find the proper cache directory based on operating system | 28.2k | +13% | - | 8 years ago 2.0.0 | CommonJS | None | Caching, Node.js utilities | |
| @tanstack/svelte-query-devtools Developer tools to interact with and visualize the TanStack/svelte-query cache | 27.7k | - | - | - | 3 days ago 6.2.4 | ESM only | Bundled | Caching, Svelte |
| @adobe/fetch Light-weight Fetch implementation transparently supporting both HTTP/1(.1) and HTTP/2 | 26.9k | - | - | - | 1 month ago 4.3.1 | ESM only | Bundled | Caching, HTTP clients |
| data-store Easily persist and load config data. No dependencies. | 26.6k | -29% | - | 7 years ago 4.0.3 | CommonJS | None | Configuration, Caching | |
| @type-cacheable/core TypeScript-based caching decorators | 25.8k | - | - | - | 6 months ago 14.2.2 | ESM + CommonJS | Bundled | Caching, TypeScript tooling |
| koa-static-cache Static cache for koa | 25.2k | -3% | - | 6 years ago 5.1.4 | - | None | Caching, Compression and archives | |
| lazy-get-decorator Lazily evaluates a getter on an object and caches the returned value | 24.9k | +44% | - | 2 years ago 3.0.0 | ESM + CommonJS | Bundled | Caching, TypeScript tooling | |
| @file-cache/core A cache for file metadata or file content. | 24.8k | - | - | - | 2 years ago 2.0.0 | ESM + CommonJS | Bundled | Caching |
| @file-cache/npm npm util for @file-cache | 24.7k | - | - | - | 2 years ago 2.0.0 | ESM + CommonJS | Bundled | Caching |
| axios-extensions make axios great again | 24.6k | +15% | - | 5 months ago 4.0.0 | ESM + CommonJS | Bundled | Caching, HTTP clients | |
| @keyv/postgres PostgreSQL storage adapter for Keyv | 23.9k | - | - | - | 8 months ago 2.2.3 | ESM + CommonJS | Bundled | Database clients and drivers, Caching |
| @humanspeak/svelte-markdown Markdown and HTML renderer for Svelte 5 — built for rendering streaming AI agent output from Claude Code, ChatGPT, and agentic workflows. XSS-safe defaults, streaming-aware sanitization, token caching, TypeScript types, and Svelte 5 runes. | 23.5k | - | - | - | 3 days ago 1.9.2 | ESM only | Bundled | Markdown, Caching |
| @humanspeak/memory-cache A lightweight, zero-dependency in-memory cache for TypeScript and JavaScript with TTL expiration, LRU eviction, wildcard pattern deletion, and a powerful @cached decorator for method-level memoization. Perfect for API response caching, session storage, an | 22.9k | - | - | - | 29 days ago 1.2.0 | ESM only | Bundled | Caching, TypeScript tooling |
| lrucache LRU Cache for node.js/browser. | 21.9k | -12% | - | 9 years ago 1.0.3 | CommonJS | None | Caching | |
| @rharkor/caching-for-turbo Sets up Turborepo Remote Caching to work with GitHub Actions built-in cache | 21.2k | - | - | - | 2 months ago 2.5.1 | ESM only | None | Caching, Build tools |
| abstract-cache An abstract object cache interface | 20.6k | +37% | - | 8 years ago 1.0.1 | CommonJS | None | Caching | |
| koa-redis Redis storage for Koa session middleware/cache with Sentinel and Cluster support | 20.5k | +129% | - | 6 years ago 4.0.1 | CommonJS | None | Caching, Database clients and drivers | |
| option-cache Simple API for managing options in JavaScript applications. | 20.3k | -21% | - | 9 years ago 4.0.0 | CommonJS | None | Configuration, Caching | |
| text-cache Internal module - vectorized text pooling for gl-vis | 18.8k | -29% | - | 2 years ago 4.3.0 | CommonJS | None | Caching | |
| offline-plugin offline-plugin for webpack | 18.2k | -43% | - | 7 years ago 5.0.7 | CommonJS | None | Caching | |
| @flopflip/localstorage-cache Localstorage cache for flipflop adapters | 18.2k | - | - | - | 1 month ago 15.1.12 | ESM + CommonJS | None | Caching, State management |
| @flopflip/sessionstorage-cache Sessionstorage cache for flipflop adapters | 18.2k | - | - | - | 1 month ago 15.1.12 | ESM + CommonJS | None | Caching, State management |
| @flopflip/cache Caching for flipflop adapters | 18.1k | - | - | - | 1 month ago 15.1.12 | ESM + CommonJS | None | Caching, State management |
| fs-fingerprint Filesystem-based fingerprinting library for node | 17.8k | +1428% | - | 11 months ago 0.14.0 | ESM only | Bundled | Files and file systems, Caching | |
| cache-swap A simple temp file based swap for speeding up operations | 17.2k | -16% | - | 9 years ago 0.3.0 | - | None | Caching | |
| memoizesync Helper for memoizing synchronous functions and methods | 16.9k | -6% | - | 8 years ago 1.1.1 | CommonJS | None | Caching | |
| @ngneat/cashew A simple and flexible library that caches HTTP requests in Angular applications | 16.6k | - | - | - | 1 year ago 5.3.0 | ESM + CommonJS | Bundled | Angular, Caching |
| serverless-api-gateway-caching A plugin for the serverless framework which helps with configuring caching for API Gateway endpoints. | 16.5k | -21% | - | 1 year ago 1.11.0 | CommonJS | None | Caching, Cloud SDKs | |
| @fastify/caching A plugin for Fastify to enable management of cache control headers | 16.4k | - | - | - | 1 month ago 9.0.4 | CommonJS | Bundled | Caching |
| clear-npx-cache Clears your NPX cache. | 16k | -28% | - | 2 years ago 1.1.2 | CommonJS | Bundled | Caching, CLI tools and terminal utilities | |
| @data-client/normalizr Normalizes and denormalizes JSON according to schema for Redux and Flux applications | 15.9k | - | - | - | 4 months ago 0.18.1 | ESM + CommonJS | Bundled | Caching, State management |
| netlify-plugin-cache Generic cache plugin for saving and restoring files and/or folders between Netlify builds | 15.8k | +66% | - | 6 years ago 1.0.3 | CommonJS | None | Caching, Cloud SDKs | |
| @feathers-plus/batch-loader Reduce requests to backend services by batching calls and caching records. | 14.8k | - | - | - | 7 years ago 0.3.6 | CommonJS | Bundled | Caching |
| @adonisjs/cache Official caching module for AdonisJS framework | 14.4k | - | - | - | 5 months ago 2.1.0 | ESM only | Bundled | Caching |
| fast-readable-async-iterator Fast Async Iterator for browser Readable Streams. | 14.4k | +61% | - | 2 years ago 2.0.0 | CommonJS | None | Promises and async control flow, Caching | |
| gulp-cache A cache proxy plugin for Gulp | 14.3k | -5% | - | 7 years ago 1.1.3 | CommonJS | None | Caching | |
| h3-rules Declarative route rules (redirect, proxy, headers, cache, basic auth, CORS) for H3 v2 — runtime-agnostic, extracted from Nitro. | 14k | - | - | 2 months ago 0.1.0 | ESM only | Bundled | Caching | |
| @ava/require-precompiled Require extension that allows for caching/precompiling | 13.9k | - | - | - | 6 years ago 1.0.0 | - | None | Caching |
| react-lazy-cache A utility to lazily calculate and cache values in a react component based on props | 13.8k | -35% | - | 10 years ago 3.0.1 | CommonJS | None | Caching, React | |
| @pinia/colada-devtools Devtools for Pinia Colada | 13.7k | - | - | - | 9 days ago 2.0.0 | ESM only | None | Caching, Vue |
| cache-chunk-store In-memory LRU cache for abstract-chunk-store compliant stores | 13.5k | +67% | - | 5 years ago 3.2.2 | CommonJS | None | Caching | |
| @keyv/sqlite SQLite storage adapter for Keyv | 13.2k | - | - | - | 8 months ago 4.0.8 | ESM + CommonJS | Bundled | Database clients and drivers, Caching |
| gulp-rev-all Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn.098f6bcd.css, also re-writes references in each file to new reved name. | 13.1k | -5% | - | 4 months ago 5.1.0 | ESM + CommonJS | Bundled | Cloud SDKs, Caching | |
| @vercel/remote-nx Remote caching for @nrwl/nx using Vercel Remote Cache | 12.4k | - | - | - | 2 years ago 2.0.0 | CommonJS | Bundled | Caching, Build tools |
| @open-mercato/cache Multi-strategy cache service with tag-based invalidation support | 12.2k | - | - | - | 7 days ago 0.8.0 | ESM only | Bundled | Caching, Database clients and drivers |
| netlify-plugin-ttl-cache A Netlify plugin for persisting immutable build assets across releases. | 12.1k | +287% | - | 5 years ago 1.0.2 | CommonJS | None | Caching, Cloud SDKs | |
| @koa/etag Koa ETag support middleware | 11.9k | - | - | - | 8 months ago 5.0.2 | ESM + CommonJS | Bundled | 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.
- dns-lookup-cacheAn implementation to speed up the nodejs `dns.lookup` method by avoiding thread pool and using resolve4/resolve6 with DNS TTL values
- lru-memoizeA utility to provide lru memoization for any js function
- typescript-cacheableAn in-memory caching (memoization) decorator for Typescript
- cache-directoryFind the proper cache directory based on operating system
- @tanstack/svelte-query-devtoolsDeveloper tools to interact with and visualize the TanStack/svelte-query cache
- @adobe/fetchLight-weight Fetch implementation transparently supporting both HTTP/1(.1) and HTTP/2
- data-storeEasily persist and load config data. No dependencies.
- @type-cacheable/coreTypeScript-based caching decorators
- koa-static-cacheStatic cache for koa
- lazy-get-decoratorLazily evaluates a getter on an object and caches the returned value
- @file-cache/coreA cache for file metadata or file content.
- @file-cache/npmnpm util for @file-cache
- axios-extensionsmake axios great again
- @keyv/postgresPostgreSQL storage adapter for Keyv
- @humanspeak/svelte-markdownMarkdown and HTML renderer for Svelte 5 — built for rendering streaming AI agent output from Claude Code, ChatGPT, and agentic workflows. XSS-safe defaults, streaming-aware sanitization, token caching, TypeScript types, and Svelte 5 runes.
- @humanspeak/memory-cacheA lightweight, zero-dependency in-memory cache for TypeScript and JavaScript with TTL expiration, LRU eviction, wildcard pattern deletion, and a powerful @cached decorator for method-level memoization. Perfect for API response caching, session storage, an
- lrucacheLRU Cache for node.js/browser.
- @rharkor/caching-for-turboSets up Turborepo Remote Caching to work with GitHub Actions built-in cache
- abstract-cacheAn abstract object cache interface
- koa-redisRedis storage for Koa session middleware/cache with Sentinel and Cluster support
- option-cacheSimple API for managing options in JavaScript applications.
- text-cacheInternal module - vectorized text pooling for gl-vis
- offline-pluginoffline-plugin for webpack
- @flopflip/localstorage-cacheLocalstorage cache for flipflop adapters
- @flopflip/sessionstorage-cacheSessionstorage cache for flipflop adapters
- @flopflip/cacheCaching for flipflop adapters
- fs-fingerprintFilesystem-based fingerprinting library for node
- cache-swapA simple temp file based swap for speeding up operations
- memoizesyncHelper for memoizing synchronous functions and methods
- @ngneat/cashewA simple and flexible library that caches HTTP requests in Angular applications
- serverless-api-gateway-cachingA plugin for the serverless framework which helps with configuring caching for API Gateway endpoints.
- @fastify/cachingA plugin for Fastify to enable management of cache control headers
- clear-npx-cacheClears your NPX cache.
- @data-client/normalizrNormalizes and denormalizes JSON according to schema for Redux and Flux applications
- netlify-plugin-cacheGeneric cache plugin for saving and restoring files and/or folders between Netlify builds
- @feathers-plus/batch-loaderReduce requests to backend services by batching calls and caching records.
- @adonisjs/cacheOfficial caching module for AdonisJS framework
- fast-readable-async-iteratorFast Async Iterator for browser Readable Streams.
- gulp-cacheA cache proxy plugin for Gulp
- h3-rulesDeclarative route rules (redirect, proxy, headers, cache, basic auth, CORS) for H3 v2 — runtime-agnostic, extracted from Nitro.
- @ava/require-precompiledRequire extension that allows for caching/precompiling
- react-lazy-cacheA utility to lazily calculate and cache values in a react component based on props
- @pinia/colada-devtoolsDevtools for Pinia Colada
- cache-chunk-storeIn-memory LRU cache for abstract-chunk-store compliant stores
- @keyv/sqliteSQLite storage adapter for Keyv
- gulp-rev-allStatic asset revisioning by appending content hash to filenames: unicorn.css => unicorn.098f6bcd.css, also re-writes references in each file to new reved name.
- @vercel/remote-nxRemote caching for @nrwl/nx using Vercel Remote Cache
- @open-mercato/cacheMulti-strategy cache service with tag-based invalidation support
- netlify-plugin-ttl-cacheA Netlify plugin for persisting immutable build assets across releases.
- @koa/etagKoa ETag support middleware
No comparisons for this package yet.