mcollina

mcollina/async-cache-dedupe

Async cache with dedupe support

JavaScript
699
51
MIT License

`async-cache-dedupe` is an asynchronous cache with deduplication support, designed to prevent multiple concurrent requests for the same resource by only fetching it once at any given time. It's ideal for developers building Node.js applications that need efficient caching with TTL (time-to-live) support, stale-while-revalidate functionality, and optional Redis storage for distributed caching scenarios.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of mcollina/async-cache-dedupe

Account's avatar
Curated collection of data structures for the JavaScript/TypeScript.
Account's avatar
Deterministic and safely JSON.stringify to quickly serialize JavaScript objects
Account's avatar
Automatically install pre-commit hooks for your npm modules.
Account's avatar
Count the number of assertions for node:test
Account's avatar
node:test wrapper with TypeScript support via type stripping
Account's avatar
browser-side require() the node way
Account's avatar
Node.js Buffer API, for the browser
Account's avatar
An extremely fast JavaScript and CSS bundler and minifier.
Account's avatar
esbuild plugin for path aliases
Account's avatar
Node's event emitter for all engines.
Account's avatar
A robust, performance-focused and full-featured Redis client for Node.js.
Account's avatar
A modern successor to standard
Account's avatar
the path module from node core for browsers
Account's avatar
A high-level API to automate web browsers
Account's avatar
process information for node.js and browsers
Account's avatar
Proxies nodejs require in order to allow overriding dependencies during testing.
Account's avatar
Next-generation ES module bundler
Account's avatar
the stream module from node core for browsers
Account's avatar
Format a TAP stream using Mocha's set of reporters
Account's avatar
tap-producing test harness for node and browsers
Account's avatar
Native-ESM powered web dev build tool
Account's avatar
Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.
Account's avatar
CLI for webpack & friends
Account's avatar
Command-line interface for all things Cloudflare Workers

Support the repos that depend on mcollina/async-cache-dedupe

Top contributors

mcollina's profile
mcollina
48 contributions
dependabot[bot]'s profile
dependabot[bot]
32 contributions
mateonunez's profile
mateonunez
23 contributions
simone-sanfratello's profile
simone-sanfratello
18 contributions
rahulrkr08's profile
rahulrkr08
7 contributions
thelinuxlich's profile
thelinuxlich
3 contributions
ahmetuysal's profile
ahmetuysal
2 contributions
dualbus's profile
dualbus
2 contributions
SkeLLLa's profile
SkeLLLa
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet