JSPM

Found 7510 results for cache wrapper

http-basic

Very low level wrapper arround http.request/https.request

  • v8.1.3
  • 227.06
  • Published

@derhuerst/http-basic

Very low level wrapper arround http.request/https.request

  • v8.2.4
  • 200.21
  • Published

question-cache

A wrapper around inquirer that makes it easy to create and selectively reuse questions.

  • v0.7.0
  • 157.94
  • Published

memoized-node-fetch

A wrapper around node-fetch that caches the request's promise before resolving.

  • v1.1.5
  • 156.87
  • Published

cachios

Simple axios cache wrapper using node-cache

  • v4.0.0
  • 139.73
  • Published

stream-catcher

a streaming wrapper around lru-cache

  • v1.0.5
  • 137.99
  • Published

lru-cache-ext

Thin wrapper around lru-cache with extended functionality.

  • v5.0.1
  • 135.52
  • Published

money-clip

For managing your client side cache. Tiny wrapper over IndexedDB supporting versioning and max age.

  • v3.0.5
  • 105.80
  • Published

with-simple-caching

A wrapper that makes it simple to add caching to any function

  • v0.14.1
  • 90.88
  • Published

cacheable-request

Wrap native HTTP requests with RFC compliant cache support

  • v13.0.9
  • 86.21
  • Published

enpeem

Lightweight wrapper for accessing npm programmatically (alternative to adding `npm` as a dependency)

  • v2.2.0
  • 84.21
  • Published

react-native-cache-store

A localStorage-like wrapper around React Native's AsyncStorage with cache expiration.

  • v1.0.2
  • 75.58
  • Published

keyv-lru-wrapper

Keyv storage adapter wrapper which adds an LRU cache layer

  • v0.1.0
  • 74.11
  • Published

lru-cache

A cache object that deletes the least-recently-used items.

  • v11.1.0
  • 70.10
  • Published

cache-manager

Cache Manager for Node.js

  • v7.2.0
  • 67.90
  • Published

import-fresh

Import a module while bypassing the cache

  • v3.3.1
  • 66.35
  • Published

keyv

Simple key-value storage with support for multiple backends

  • v5.5.0
  • 65.37
  • Published

file-entry-cache

A lightweight cache for file metadata, ideal for processes that work on a specific set of files and only need to reprocess files that have changed since the last run

  • v10.1.4
  • 65.27
  • Published

flat-cache

A simple key/value storage using files to persist the data

  • v6.1.13
  • 65.10
  • Published

fresh

HTTP response freshness testing

  • v0.5.2
  • 64.81
  • Published

re-reselect

Enhance Reselect selectors with deeper memoization and cache management

  • v5.1.0
  • 64.45
  • Published

persistify

a wrapper around `browserify` and `watchify` to make incremental builds without the need of the watch mode

  • v2.0.1
  • 64.33
  • Published

define-lazy-prop

Define a lazily evaluated property on an object

  • v3.0.0
  • 63.58
  • Published

cacache

Fast, fault-tolerant, cross-platform, disk-based, data-agnostic, content-addressable cache.

  • v20.0.1
  • 63.28
  • Published

env-paths

Get paths for storing things like data, config, cache, etc

  • v3.0.0
  • 63.15
  • Published

quick-lru

Simple “Least Recently Used” (LRU) cache

  • v7.1.0
  • 63.00
  • Published

make-fetch-happen

Opinionated, caching, retrying fetch client

  • v15.0.1
  • 62.33
  • Published

@lambrioanpm/officiis-velit-voluptatum

Zero-dependency minimal package (two functions) to provide better-readable (albeit more verbose) wrapper over JS default `Array.sort()`. Fully typed.

  • v1.0.0
  • 62.20
  • Published

read-cache

Reads and caches the entire contents of a file until it is modified

  • v1.0.0
  • 61.35
  • Published

@alloc/quick-lru

Simple “Least Recently Used” (LRU) cache

  • v5.2.0
  • 61.11
  • Published

map-cache

Basic cache object for storing key-value pairs.

  • v0.2.2
  • 61.02
  • Published

async-handler

Creates wrapper fns that use yortus async/await internally, to be used with express or sails route handlers / actions

  • v0.0.3
  • 61.01
  • Published

thunky

delay the evaluation of a paramless async function and cache the result

  • v1.1.0
  • 60.43
  • Published

xdg-basedir

Get XDG Base Directory paths

  • v5.1.0
  • 60.18
  • Published

memoize-one

A memoization library which only remembers the latest invocation

  • v6.0.0
  • 59.97
  • Published

fragment-cache

A cache for managing namespaced sub-caches

  • v0.2.1
  • 59.94
  • Published

base

Framework for rapidly creating high quality, server-side node.js applications, using plugins like building blocks

  • v3.0.0
  • 59.17
  • Published

cache-base

Basic object cache with `get`, `set`, `del`, and `has` methods for node.js/javascript projects.

  • v4.0.2
  • 58.84
  • Published

lazy-cache

Cache requires to be lazy-loaded when needed.

  • v2.0.2
  • 57.13
  • Published

stealthy-require

The closest you can get to require something with bypassing the require cache

  • v1.1.1
  • 57.07
  • Published

mnemonist

Curated collection of data structures for the JavaScript/TypeScript.

  • v0.40.3
  • 57.06
  • Published

lru-memoizer

Memoize functions results using an lru-cache.

  • v3.0.0
  • 56.72
  • Published

lru-queue

LRU Queue

  • v0.1.0
  • 56.50
  • Published

memoizerific

Fast, small, efficient JavaScript memoization lib to memoize JS functions

  • v1.11.3
  • 56.40
  • Published

@apollo/client

A fully-featured caching GraphQL client.

  • v4.0.2
  • 56.06
  • Published

node-cache

Simple and fast NodeJS internal caching. Node internal in memory cache like memcached.

  • v5.1.2
  • 55.72
  • Published

workbox-range-requests

This library creates a new Response, given a source Response and a Range header value.

  • v7.3.0
  • 55.71
  • Published

memoizee

Memoize/cache function results

  • v0.4.17
  • 55.66
  • Published

optimism

Composable reactive caching with efficient invalidation.

  • v0.18.1
  • 55.60
  • Published

swr

React Hooks library for remote data fetching

  • v2.3.6
  • 55.58
  • Published

file-system-cache

A super-fast, promise-based cache that reads and writes to the file-system.

  • v3.0.0-alpha.8
  • 54.65
  • Published

cachify-wrapper

Wraps a function with a caching layer

  • v6.0.18
  • 54.45
  • Published

@urql/core

The shared core for the highly customizable and versatile GraphQL client

  • v6.0.1
  • 54.29
  • Published

toad-cache

LRU and FIFO caches for Client or Server

  • v3.7.0
  • 54.27
  • Published

regex-cache

Memoize the results of a call to the RegExp constructor, avoiding repetitious runtime compilation of the same string and options, resulting in surprising performance improvements.

  • v0.4.4
  • 54.22
  • Published

oblivious-set

Like a JavaScript Set() but with a TTL for entries

  • v1.4.0
  • 54.15
  • Published

nocache

Middleware to destroy caching

  • v4.0.0
  • 54.04
  • Published

weak-lru-cache

An LRU cache of weak references

  • v1.2.2
  • 53.79
  • Published

lru.min

🔥 An extremely fast and efficient LRU cache for JavaScript with high compatibility (including Browsers) — 6.8KB.

  • v1.1.2
  • 53.53
  • Published

lru_map

Finite key-value map using the Least Recently Used (LRU) algorithm where the most recently used objects are keept in the map while less recently used items are evicted to make room for new ones.

  • v0.4.1
  • 53.47
  • Published

ttl-set

Like a JavaScript Set, but with a TTL on entries

  • v1.0.0
  • 52.81
  • Published

decache

decache (Delete Cache) lets you delete modules from node.js require() cache; useful when testing your modules/projects.

  • v4.6.2
  • 52.75
  • Published

conf

Simple config handling for your app or module

  • v14.0.0
  • 52.09
  • Published

xdg-app-paths

Determine (XDG-compatible) paths for storing application files (cache, config, data, etc)

  • v8.3.0
  • 51.71
  • Published

xdg-portable

Determine XDG Base Directory paths (OS/platform portable)

  • v10.6.0
  • 51.56
  • Published

tiny-lru

A high-performance, lightweight LRU cache. Built for developers who need fast caching without compromising on features.

  • v11.4.5
  • 51.52
  • Published

p-memoize

Memoize promise-returning & async functions

  • v8.0.0
  • 50.98
  • Published

@xplora-uk/cacher

Wrapper for cache clients for more resilient operations

  • v2.4.0
  • 50.96
  • Published

sync-request

Make synchronous web requests

  • v6.1.0
  • 50.94
  • Published

memoize

Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input

  • v10.1.0
  • 50.82
  • Published

clear-module

Clear a module from the cache

  • v4.1.2
  • 50.77
  • Published

@ryniaubenpm2/incidunt-sunt-provident

Tiny, isomorphic convenience wrapper around the [Fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API) aiming to reduce boilerplate, especially when sending and receiving JSON.

  • v1.0.0
  • 50.32
  • Published

simple-lru-cache

node-simple-lru-cache =====================

  • v0.0.2
  • 50.29
  • Published

nuxt-multi-cache

SSR route, component and data cache for Nuxt

  • v4.0.1
  • 50.26
  • Published

@open-condo/apollo

A wrapper over @apollo/client that allows you to use persistent cache from local storage, configure TTL, invalidate cache, and use a single configuration for getServerSideProps, SSR, and CSR

  • v2.1.3
  • 49.94
  • Published

@hapi/catbox

Multi-strategy object caching service

  • v12.1.1
  • 49.87
  • Published

memory-cache

A simple in-memory cache. put(), get() and del()

  • v0.2.0
  • 49.51
  • Published

micro-memoize

A tiny, crazy fast memoization library for the 95% use-case

  • v4.1.3
  • 49.22
  • Published

wngcc

Wrapper over the ngcc with cache

  • v1.2.1
  • 48.51
  • Published

@keyv/redis

Redis storage adapter for Keyv

  • v5.1.1
  • 48.46
  • Published

global-cache

Sometimes you have to do horrible things, like use the global object to share a singleton. Abstract that away, with this!

  • v1.2.1
  • 48.14
  • Published

require-and-forget

Require Node module and immediately remove it from module cache to force loading again next time

  • v1.0.1
  • 47.72
  • Published

@wolfy1339/lru-cache

A cache object that deletes the least-recently-used items.

  • v11.0.2-patch.1
  • 46.87
  • Published

urql

A highly customizable and versatile GraphQL client for React

  • v5.0.0
  • 46.87
  • Published

@pivanov/utils

A collection of personal utilities to live a happier life

  • v0.0.2
  • 46.33
  • Published

memjs

A memcache client for node using the binary protocol and SASL authentication

  • v1.3.2
  • 46.17
  • Published

moize

Blazing fast memoization based on all parameters passed

  • v6.1.6
  • 46.11
  • Published

koa-etag

Koa ETag support middleware

  • v5.0.0
  • 46.02
  • Published

yosie

A lightweight IndexedDB wrapper with TTL and hash-based operations.

  • v2.0.1
  • 46.02
  • Published

quick-mongo-super

Quick Mongo Super is a light-weight and easy-to-use Node.js module written in TypeScript to work with MongoDB.

  • v3.0.2
  • 45.74
  • Published

cache-point

Simple, filesystem-backed memoisation cache.

  • v3.0.1
  • 45.06
  • Published

ghost-cache

A lightweight auto-caching wrapper for fetch() and Axios with multi-storage support (localStorage, sessionStorage, IndexedDB, Redis)

  • v1.2.4
  • 44.99
  • Published

broccoli-filter

Helper base class for Broccoli plugins that map input files into output files one-to-one

  • v1.3.0
  • 44.75
  • Published

memcached

A fully featured Memcached API client, supporting both single and clustered Memcached servers through consistent hashing and failover/failure. Memcached is rewrite of nMemcached, which will be deprecated in the near future.

  • v2.2.2
  • 44.73
  • Published

netlify-plugin-cache

Generic cache plugin for saving and restoring files and/or folders between Netlify builds

  • v1.0.3
  • 44.67
  • Published

require-precompiled

Require extension that allows for caching/precompiling

  • v0.1.0
  • 44.57
  • Published

@keyv/memcache

Memcache storage adapter for Keyv

  • v2.0.2
  • 44.12
  • Published

st

A module for serving static files. Does etags, caching, etc.

  • v3.0.3
  • 44.06
  • Published

mockery

Simplifying the use of mocks with Node.js

  • v2.1.0
  • 44.06
  • Published

memize

Unabashedly-barebones memoization library with an aim toward speed

  • v2.1.1
  • 43.49
  • Published

rev-hash

Create a hash for file revving

  • v4.1.0
  • 43.43
  • Published

redis-lru

redis-backed LRU cache

  • v0.6.0
  • 43.30
  • Published

axios-cached-dns-resolve

Caches dns resolutions made with async dns.resolve instead of default sync dns.lookup, refreshes in background

  • v3.3.0
  • 43.03
  • Published

fp-tree-and-member-cache

Wrapper class for redis-value-cache adapted for Trees and Members.\ Provides Search for kind with name, id or shortName for trees.\ Provides Search for members by id, group, location, position or link.\ On updates over Redis pub/sub the values are dropped

  • v0.6.2
  • 43.01
  • Published

tagged-keyv-wrapper

A powerful extension of Keyv that adds tag-based cache invalidation and management capabilities.

  • v1.1.0
  • 42.99
  • Published

flru

A tiny (215B) and fast Least Recently Used (LRU) cache

  • v1.0.2
  • 42.93
  • Published

@nestjs-mod/keyv

Simple key-value storage with support for multiple backends, and a consistent interface for NestJS-mod (Wrapper for https://www.npmjs.com/package/keyv)

  • v1.2.1
  • 42.92
  • Published

@lukemorales/query-key-factory

A library for creating standardized query keys, useful for cache management in @tanstack/query

  • v1.3.4
  • 42.83
  • Published

@crabas0npm/quis-tenetur-nam

This project is ment to be used with Microsoft Azure Functions. This simple wrapper makes it easier to work with Azure Functions since common HTTP methods are wrapped to individual function calls within a specfic Azure Function. And in addition a function

  • v1.0.0
  • 42.61
  • Published

@keyv/valkey

Valkey storage adapter for Keyv

  • v1.0.8
  • 42.48
  • Published

requirefresh

Require a file without adding it into the require cache

  • v5.13.0
  • 42.18
  • Published

rememo

Memoized selectors for Redux and other immutable object derivation

  • v4.0.2
  • 41.95
  • Published

localit

Manage your Storage with ease, adding expiration dates through a simple API

  • v6.1.0
  • 41.62
  • Published

@keyv/sqlite

SQLite storage adapter for Keyv

  • v4.0.5
  • 41.56
  • Published

redis-csc

A client-side caching wrapper for ioredis utilizing Redis 6+ CLIENT TRACKING feature.

  • v1.0.7
  • 41.52
  • Published

rev-path

Create a revved file path

  • v3.0.0
  • 41.34
  • Published

receptacle

In memory cache lru cache with ttl support.

  • v1.3.2
  • 41.06
  • Published

lru-memoize

A utility to provide lru memoization for any js function

  • v1.1.0
  • 41.04
  • Published

wipe-node-cache

Wipes node.js cache in a controlled way.

  • v2.1.2
  • 40.97
  • Published

gulp-rev

Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css

  • v11.0.0
  • 40.74
  • Published

keyv-file

File storage adapter for Keyv, using msgpack to serialize data fast and small.

  • v5.1.3
  • 40.38
  • Published

route-cache

express middleware for caching your routes

  • v0.7.0
  • 40.36
  • Published

simplecrawler

Very straightforward, event driven web crawler. Features a flexible queue interface and a basic cache mechanism with extensible backend.

  • v1.1.9
  • 40.24
  • Published

data-store

Easily persist and load config data. No dependencies.

  • v4.0.3
  • 40.24
  • Published

@fastify/redis

Plugin to share a common Redis connection across Fastify.

  • v7.0.2
  • 40.15
  • Published

@adobe/fetch

Light-weight Fetch implementation transparently supporting both HTTP/1(.1) and HTTP/2

  • v4.2.2
  • 40.00
  • Published

tmp-cache

A least-recently-used cache in 35 lines of code

  • v1.1.0
  • 39.96
  • Published

apicache

An ultra-simplified API response caching middleware for Express/Node using plain-english durations.

  • v1.6.3
  • 39.79
  • Published

unlazy-loader

Webpack loader to transform lazy-cache files into unlazy cached files.

  • v0.1.3
  • 39.51
  • Published

@endo/cache-map

bounded-size caches having WeakMap-compatible methods

  • v1.1.0
  • 39.49
  • Published

option-cache

Simple API for managing options in JavaScript applications.

  • v4.0.0
  • 39.48
  • Published

expiry-map

A Map implementation with expirable items

  • v2.0.0
  • 39.46
  • Published

engine-cache

express.js inspired template-engine manager.

  • v1.0.1
  • 39.27
  • Published

base-config

base-methods plugin that adds a `config` method for mapping declarative configuration values to other 'base' methods or custom functions.

  • v0.5.2
  • 39.25
  • Published

memoizeasync

Helper for memoizing async functions and methods

  • v1.1.0
  • 39.22
  • Published

cache-directory

Find the proper cache directory based on operating system

  • v2.0.0
  • 39.20
  • Published

base-cli

Plugin for base-methods that maps built-in methods to CLI args (also supports methods from a few plugins, like 'base-store', 'base-options' and 'base-data'.

  • v0.5.0
  • 39.12
  • Published

helper-cache

Easily register and get helper functions to be passed to any template engine or node.js application. Methods for both sync and async helpers.

  • v1.0.0
  • 39.04
  • Published

@nestjs-mod/cache-manager

A cache module for nodejs that allows easy wrapping of functions in cache, tiered caches, and a consistent interface for NestJS-mod (Wrapper for https://www.npmjs.com/package/cache-manager)

  • v1.7.1
  • 39.02
  • Published

gulp-changed

Only pass through changed files

  • v5.0.2
  • 39.00
  • Published

hyper-request

Make http Requests without all those sub-dependencies, just http/s with a api wrapper

  • v3.2.3
  • 38.58
  • Published

base-store

Plugin for getting and persisting config values with your base-methods application. Adds a 'store' object that exposes all of the methods from the data-store library. Also now supports sub-stores!

  • v0.4.4
  • 38.45
  • Published

redis-js

An in-memory redis-compatible implementation written in pure javascript. Part of the [Rarefied Redis Project](http://wilkenstein.github.io/rarefied-redis/).

  • v0.1.2
  • 38.38
  • Published

cwise

Component-wise operations on ndarrays

  • v1.0.10
  • 38.37
  • Published

common-config

Config store for values that are commonly needed by project scaffolders, like Generate or Yeoman.

  • v0.1.1
  • 38.30
  • Published

ttl

Simple in-memory cache for JavaScript

  • v1.3.1
  • 38.29
  • Published

@keyvhq/core

Simple key-value storage with support for multiple backends

  • v2.1.7
  • 38.12
  • Published

promise-memoize

Memoize promise-returning functions. Includes cache expire and prefetch.

  • v1.2.1
  • 38.04
  • Published

lru-native2

LRU cache module written in C++

  • v1.2.6
  • 37.97
  • Published

cache-swap

A simple temp file based swap for speeding up operations

  • v0.3.0
  • 37.94
  • Published

@netlify/cache

TypeScript utilities for interacting with the Netlify cache

  • v3.0.10
  • 37.91
  • Published

trie-memoize

A memoization algorithm in which each function argument represents a new key, creating a trie of caches as defined by the array in your first argument.

  • v1.2.0
  • 37.87
  • Published

gulp-cache

A cache proxy plugin for Gulp

  • v1.1.3
  • 37.83
  • Published

text-cache

Internal module - vectorized text pooling for gl-vis

  • v4.3.0
  • 37.72
  • Published

bentocache

Multi-tier cache module for Node.js. Redis, Upstash, CloudfareKV, File, in-memory and others drivers

    • v1.5.0
    • 37.69
    • Published

    immediate-chunk-store

    Immediate put/get for abstract-chunk-store compliant stores

    • v2.2.0
    • 37.64
    • Published

    lrucache

    LRU Cache for node.js/browser.

    • v1.0.3
    • 37.56
    • Published

    addr-to-ip-port

    Convert an 'address:port' string to an array [address:string, port:number]

    • v2.0.0
    • 37.54
    • Published

    react-lazy-cache

    A utility to lazily calculate and cache values in a react component based on props

    • v3.0.1
    • 37.48
    • Published

    fastfile

    fast cached read write of big binary files

    • v0.0.20
    • 37.43
    • Published

    cos-api4node

    Atelier REST API wrapper

    • v2.1.5
    • 37.40
    • Published

    isite

    Create High Level Multi-Language Web Site [Fast and Easy]

    • v2025.7.2
    • 37.33
    • Published

    ipcom-marketing-ai

    Zero-config MCP server for AI-powered marketing tools. Features automatic setup, standalone mode, Interactive Buyer Persona Generator with bilingual support (EN/PT-BR), and enterprise-grade content analysis with 2025 frameworks.

    • v0.4.1
    • 37.25
    • Published

    @file-cache/core

    A cache for file metadata or file content.

    • v2.0.0
    • 37.23
    • Published

    cache-memory

    Node module for in memory caching

    • v3.0.3
    • 37.21
    • Published

    lazy-get-decorator

    Lazily evaluates a getter on an object and caches the returned value

    • v3.0.0
    • 37.13
    • Published

    cauliflower-filter

    Broccoli-filter, implemented ontop of the rebuild api()

    • v1.2.1
    • 37.11
    • Published

    cache-chunk-store

    In-memory LRU cache for abstract-chunk-store compliant stores

    • v3.2.2
    • 37.06
    • Published

    koa-cache-control

    Middleware for meddling with Cache-Control headers

    • v2.0.0
    • 36.69
    • Published

    @keyvhq/memoize

    Memoize any function using Keyv as storage backend.

    • v2.1.9
    • 36.67
    • Published

    @urql/vue

    A highly customizable and versatile GraphQL client for vue

    • v2.0.0
    • 36.65
    • Published

    @ngneat/cashew

    A simple and flexible library that caches HTTP requests in Angular applications

    • v5.3.0
    • 36.61
    • Published

    @pinia/colada

    The smart data fetching layer for Vue.js

    • v0.17.2
    • 36.54
    • Published

    urlcache

    URL key-value cache.

    • v0.7.0
    • 36.49
    • Published

    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

    • v1.0.4
    • 36.36
    • Published

    abstract-cache

    An abstract object cache interface

    • v1.0.1
    • 35.87
    • Published

    bundly

    watchify/browserify wrapper with some useful preconfigured transforms and cache support, to remember the files that were processed and speed up the bundling time

    • v5.1.0
    • 35.86
    • Published

    @keyv/postgres

    PostgreSQL storage adapter for Keyv

    • v2.1.7
    • 35.86
    • Published

    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.

    • v4.0.0
    • 35.63
    • Published

    @vercel/remote-nx

    Remote caching for @nrwl/nx using Vercel Remote Cache

      • v2.0.0
      • 35.61
      • Published

      amqp10-link-cache

      A link caching plugin for the amqp10 module

      • v1.2.2
      • 35.53
      • Published

      infinispan

      Infinispan Javascript client

      • v0.12.0
      • 35.53
      • Published

      memcache-plus

      Better memcache for node

      • v0.3.1
      • 35.52
      • Published

      memoizesync

      Helper for memoizing synchronous functions and methods

      • v1.1.1
      • 35.46
      • Published

      @urql/svelte

      A highly customizable and versatile GraphQL client for Svelte

      • v5.0.0
      • 35.21
      • Published

      @folder/xdg

      Get cross-platform XDG Base Directories or their equivalents. Works with Linux, Windows (win32), or MacOS (darwin).

      • v4.0.1
      • 35.02
      • Published

      koa-redis

      Redis storage for Koa session middleware/cache with Sentinel and Cluster support

      • v4.0.1
      • 35.01
      • Published