An open API service for producing an overview of a list of open source projects.

https://github.com/jaredwray/cacheable

cache caching caching-library http key-value keyv nodejs redis rfc-72 wrapper

Score: 36.13695842615887

Last synced: about 12 hours ago
JSON representation

Repository metadata:

a robust, scalable, and maintained set of caching packages


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 1,853
Total Committers: 111
Avg Commits per committer: 16.694
Development Distribution Score (DDS): 0.411

Commits in past year: 480
Committers in past year: 7
Avg Commits per committer in past year: 68.571
Development Distribution Score (DDS) in past year: 0.012

Name Email Commits
Jared Wray m****e@j****m 1091
renovate[bot] 2****] 320
Bryan Donovan b****o@g****m 150
Juan Aguilar Santillana m****n@g****m 71
Bryan Donovan b****n@a****m 46
Jonathan j****r@d****m 8
Marco Reni r****o@g****m 8
Sean Cady s****y@g****m 7
Alejandro Torrado a****o@g****m 6
Philippe Auriach p****h@g****m 6
Greg Walden t****k@g****c 6
Corrado dello Russo 3****o 5
sebelga s****7@g****m 4
anchan828 6****8 4
Jonathan Muller k****n@p****m 4
Elliott Foster e****f@c****m 4
Yaron y****m 3
Ricardo Mozart Lino r****t@d****m 3
Luke Childs l****3@g****m 2
Matthew Robbins m****0@g****m 2
Laurent l****y@g****m 2
v4l3r10 v****i@g****m 2
Matthijs Dabroek d****k@m****m 2
Mojtaba 4****A 2
Nikita Kryukov {****} 2
Orgad Shaneh o****h@a****m 2
Raadad Elsleiman r****d@g****m 2
dependabot[bot] 4****] 2
Theo Gravity t****y@v****i 2
nguyenchr n****r@t****u 2
and 81 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 139
Total pull requests: 892
Average time to close issues: 22 days
Average time to close pull requests: about 11 hours
Total issue authors: 111
Total pull request authors: 37
Average comments per issue: 1.72
Average comments per pull request: 0.7
Merged pull request: 803
Bot issues: 0
Bot pull requests: 1

Past year issues: 32
Past year pull requests: 152
Past year average time to close issues: 2 days
Past year average time to close pull requests: about 4 hours
Past year issue authors: 28
Past year pull request authors: 5
Past year average comments per issue: 1.38
Past year average comments per pull request: 1.06
Past year merged pull request: 123
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/jaredwray/cacheable

Top Issue Authors

  • jaredwray (8)
  • nrutman (4)
  • dfzysmy2tf-create (3)
  • markomitranic (3)
  • seth-shi (3)
  • BlackRam-oss (3)
  • meteorlxy (2)
  • simon-abbott (2)
  • lugrinder (2)
  • shrujalshah28 (2)
  • lzw1926 (2)
  • TBoshoven (2)
  • mdjermanovic (2)
  • chris48s (2)
  • lkinasiewicz (2)

Top Pull Request Authors

  • jaredwray (821)
  • yaronyam (8)
  • corradodellorusso (5)
  • lkinasiewicz (4)
  • ebceu4 (2)
  • vinnymac (2)
  • krilbert (2)
  • xc2 (2)
  • TRiLeZ (2)
  • kentandersen (2)
  • m-housni (2)
  • chris48s (2)
  • JohnICB (2)
  • meteorlxy (2)
  • mothershipper (2)

Top Issue Labels

  • bug (62)
  • enhancement (47)
  • in progress (9)
  • investigating (3)
  • vote (1)
  • question (1)

Top Pull Request Labels

  • enhancement (2)
  • bug (2)
  • dependencies (1)

Package metadata

npmjs.org: cache-manager

Cache Manager for Node.js

  • Homepage:
  • Licenses: MIT
  • Latest release: 7.2.9 (published 2 months ago)
  • Last Synced: 2026-08-25T14:35:01.732Z (1 day ago)
  • Versions: 131
  • Dependent Packages: 784
  • Dependent Repositories: 107,123
  • Downloads: 17,345,052 Last month
  • Docker Downloads: 613,840,602
  • Rankings:
    • Docker downloads count: 0.077%
    • Dependent packages count: 0.082%
    • Dependent repos count: 0.095%
    • Downloads: 0.119%
    • Average: 0.883%
    • Stargazers count: 2.234%
    • Forks count: 2.693%
  • Maintainers (1)
npmjs.org: cacheable-request

Wrap native HTTP requests with RFC compliant cache support

npmjs.org: flat-cache

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

  • Homepage:
  • Licenses: MIT
  • Latest release: 6.1.23 (published 2 months ago)
  • Last Synced: 2026-08-25T15:01:32.349Z (1 day ago)
  • Versions: 52
  • Dependent Packages: 1,275
  • Dependent Repositories: 1,427,237
  • Downloads: 623,319,177 Last month
  • Docker Downloads: 8,432,878,300
  • Rankings:
    • Downloads: 0.008%
    • Docker downloads count: 0.012%
    • Dependent repos count: 0.025%
    • Dependent packages count: 0.056%
    • Average: 1.503%
    • Stargazers count: 4.344%
    • Forks count: 4.572%
  • Maintainers (1)
npmjs.org: 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

  • Homepage:
  • Licenses: MIT
  • Latest release: 11.1.5 (published 2 months ago)
  • Last Synced: 2026-08-25T14:39:39.945Z (1 day ago)
  • Versions: 44
  • Dependent Packages: 1,201
  • Dependent Repositories: 1,425,106
  • Downloads: 592,871,432 Last month
  • Docker Downloads: 8,432,840,145
  • Rankings:
    • Downloads: 0.009%
    • Docker downloads count: 0.012%
    • Dependent repos count: 0.025%
    • Dependent packages count: 0.059%
    • Average: 1.953%
    • Forks count: 5.721%
    • Stargazers count: 5.894%
  • Maintainers (1)
npmjs.org: cacheable

High Performance Layer 1 / Layer 2 Caching with Keyv Storage

  • Homepage:
  • Licenses: MIT
  • Latest release: 2.5.0 (published 2 months ago)
  • Last Synced: 2026-08-26T00:56:06.120Z (1 day ago)
  • Versions: 47
  • Dependent Packages: 4
  • Dependent Repositories: 5
  • Downloads: 32,864,975 Last month
  • Docker Downloads: 1,958,460
  • Rankings:
    • Dependent packages count: 4.543%
    • Dependent repos count: 5.075%
    • Forks count: 11.653%
    • Average: 12.308%
    • Stargazers count: 13.222%
    • Downloads: 27.05%
  • Maintainers (1)
npmjs.org: @cacheable/node-cache

Simple and Maintained fast NodeJS internal caching

  • Homepage:
  • Licenses: MIT
  • Latest release: 3.1.1 (published 2 months ago)
  • Last Synced: 2026-08-25T14:59:15.853Z (1 day ago)
  • Versions: 34
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 5,825,890 Last month
  • Docker Downloads: 49,468
  • Rankings:
    • Downloads: 3.281%
    • Average: 22.009%
    • Dependent repos count: 25.619%
    • Dependent packages count: 37.128%
  • Maintainers (1)
repo1.maven.org: org.mvnpm.at.cacheable:utils

Cacheable Utilities for Caching Libraries

  • Homepage: https://github.com/jaredwray/cacheable
  • Documentation: https://appdoc.app/artifact/org.mvnpm.at.cacheable/utils/
  • Licenses: MIT
  • Latest release: 2.5.0 (published 2 months ago)
  • Last Synced: 2026-08-25T14:36:09.814Z (1 day ago)
  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 9.323%
    • Forks count: 14.846%
    • Average: 25.554%
    • Dependent repos count: 32.123%
    • Dependent packages count: 45.925%
repo1.maven.org: org.mvnpm.at.cacheable:memory

High Performance In-Memory Cache for Node.js

  • Homepage: https://github.com/jaredwray/cacheable
  • Documentation: https://appdoc.app/artifact/org.mvnpm.at.cacheable/memory/
  • Licenses: MIT
  • Latest release: 2.2.0 (published 2 months ago)
  • Last Synced: 2026-08-25T01:03:20.990Z (2 days ago)
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 9.323%
    • Forks count: 14.846%
    • Average: 25.554%
    • Dependent repos count: 32.123%
    • Dependent packages count: 45.925%
repo1.maven.org: org.mvnpm.at.cacheable:memoize

Memoization utilities for cacheable

  • Homepage: https://github.com/jaredwray/cacheable#readme
  • Documentation: https://appdoc.app/artifact/org.mvnpm.at.cacheable/memoize/
  • Licenses: MIT
  • Latest release: 2.0.3 (published 11 months ago)
  • Last Synced: 2026-08-25T14:36:55.351Z (1 day ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 9.323%
    • Forks count: 14.846%
    • Average: 25.554%
    • Dependent repos count: 32.123%
    • Dependent packages count: 45.925%
repo1.maven.org: org.mvnpm:cacheable-request

Wrap native HTTP requests with RFC compliant cache support

  • Homepage: https://github.com/jaredwray/cacheable#readme
  • Documentation: https://appdoc.app/artifact/org.mvnpm/cacheable-request/
  • Licenses: MIT
  • Latest release: 13.0.19 (published 4 months ago)
  • Last Synced: 2026-08-25T14:36:45.366Z (1 day ago)
  • Versions: 19
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 8.772%
    • Forks count: 14.605%
    • Average: 26.512%
    • Dependent repos count: 34.027%
    • Dependent packages count: 48.646%
repo1.maven.org: org.mvnpm: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

  • Homepage: https://github.com/jaredwray/cacheable
  • Documentation: https://appdoc.app/artifact/org.mvnpm/file-entry-cache/
  • Licenses: MIT
  • Latest release: 11.1.5 (published about 2 months ago)
  • Last Synced: 2026-08-25T14:36:47.473Z (1 day ago)
  • Versions: 14
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 8.772%
    • Forks count: 14.605%
    • Average: 26.512%
    • Dependent repos count: 34.027%
    • Dependent packages count: 48.646%
repo1.maven.org: org.mvnpm:cacheable

High Performance Layer 1 / Layer 2 Caching with Keyv Storage

  • Homepage: https://github.com/jaredwray/cacheable
  • Documentation: https://appdoc.app/artifact/org.mvnpm/cacheable/
  • Licenses: MIT
  • Latest release: 2.5.0 (published 2 months ago)
  • Last Synced: 2026-08-25T14:34:49.268Z (1 day ago)
  • Versions: 22
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 8.772%
    • Forks count: 14.605%
    • Average: 26.512%
    • Dependent repos count: 34.027%
    • Dependent packages count: 48.646%
repo1.maven.org: org.mvnpm:flat-cache

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

  • Homepage: https://github.com/jaredwray/cacheable
  • Documentation: https://appdoc.app/artifact/org.mvnpm/flat-cache/
  • Licenses: MIT
  • Latest release: 6.1.23 (published 2 months ago)
  • Last Synced: 2026-08-25T14:36:19.629Z (1 day ago)
  • Versions: 17
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 8.772%
    • Forks count: 14.605%
    • Average: 26.512%
    • Dependent repos count: 34.027%
    • Dependent packages count: 48.646%
npmjs.org: @depup/file-entry-cache

[DepUp] 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

  • Homepage: https://github.com/jaredwray/cacheable#readme
  • Licenses: MIT
  • Latest release: 11.1.2-depup.0 (published 5 months ago)
  • Last Synced: 2026-08-26T01:03:06.694Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 28 Last month
  • Rankings:
    • Dependent repos count: 22.409%
    • Average: 27.355%
    • Dependent packages count: 32.302%
  • Maintainers (1)
npmjs.org: @depup/cacheable-request

Wrap native HTTP requests with RFC compliant cache support (with updated dependencies)

  • Homepage: https://github.com/jaredwray/cacheable#readme
  • Licenses: MIT
  • Latest release: 13.0.19-depup.53 (published about 1 month ago)
  • Last Synced: 2026-08-26T00:59:07.923Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 28 Last month
  • Rankings:
    • Dependent repos count: 22.409%
    • Average: 27.355%
    • Dependent packages count: 32.302%
  • Maintainers (1)
npmjs.org: @depup/cacheable__memory

High Performance In-Memory Cache for Node.js (with updated dependencies)

  • Homepage: https://github.com/jaredwray/cacheable#readme
  • Licenses: MIT
  • Latest release: 2.2.0-depup.17 (published about 1 month ago)
  • Last Synced: 2026-08-25T14:34:40.300Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 34 Last month
  • Rankings:
    • Dependent repos count: 22.409%
    • Average: 27.355%
    • Dependent packages count: 32.302%
  • Maintainers (1)
npmjs.org: @depup/flat-cache

A simple key/value storage using files to persist the data (with updated dependencies)

  • Homepage: https://github.com/jaredwray/cacheable#readme
  • Licenses: MIT
  • Latest release: 6.1.23-depup.17 (published about 1 month ago)
  • Last Synced: 2026-08-25T14:49:35.002Z (1 day ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 57 Last month
  • Rankings:
    • Dependent repos count: 22.409%
    • Average: 27.355%
    • Dependent packages count: 32.302%
  • Maintainers (1)
npmjs.org: @cacheable/net

High Performance Network Caching for Node.js with fetch, http 1.1, http 2, and cached WHOIS and RDAP lookups

  • Homepage:
  • Licenses: MIT
  • Latest release: 2.1.0 (published 2 months ago)
  • Last Synced: 2026-08-26T00:56:06.400Z (1 day ago)
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 5,682 Last month
  • Rankings:
    • Dependent repos count: 23.968%
    • Average: 29.272%
    • Dependent packages count: 34.577%
  • Maintainers (1)
npmjs.org: @cacheable/memory

High Performance In-Memory Cache for Node.js

  • Homepage:
  • Licenses: MIT
  • Latest release: 2.2.0 (published 2 months ago)
  • Last Synced: 2026-08-26T01:05:20.274Z (1 day ago)
  • Versions: 13
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 28,012,371 Last month
  • Docker Downloads: 90,826
  • Rankings:
    • Dependent repos count: 24.098%
    • Average: 29.434%
    • Dependent packages count: 34.77%
  • Maintainers (1)
npmjs.org: @cacheable/memoize

Memoization utilities for cacheable

  • Homepage: https://github.com/jaredwray/cacheable#readme
  • Licenses: MIT
  • Latest release: 2.0.3 (published 11 months ago)
  • Last Synced: 2026-08-25T14:36:22.272Z (1 day ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 971,563 Last month
  • Rankings:
    • Dependent repos count: 24.131%
    • Average: 29.475%
    • Dependent packages count: 34.818%
  • Maintainers (1)
npmjs.org: @cacheable/utils

Cacheable Utilities for Caching Libraries

  • Homepage:
  • Licenses: MIT
  • Latest release: 2.5.0 (published 2 months ago)
  • Last Synced: 2026-08-26T01:02:13.001Z (1 day ago)
  • Versions: 17
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 35,714,321 Last month
  • Docker Downloads: 90,826
  • Rankings:
    • Dependent repos count: 24.138%
    • Average: 29.483%
    • Dependent packages count: 34.829%
  • Maintainers (1)
repo1.maven.org: org.webjars.npm:cacheable-request

WebJar for cacheable-request

  • Homepage: https://www.webjars.org
  • Documentation: https://appdoc.app/artifact/org.webjars.npm/cacheable-request/
  • Licenses: MIT
  • Latest release: 7.0.4 (published almost 3 years ago)
  • Last Synced: 2026-08-25T14:34:44.872Z (1 day ago)
  • Versions: 4
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 31.98%
    • Average: 31.989%
    • Dependent packages count: 31.998%

Dependencies

package.json npm
  • coveralls 3.1.0 development
  • es6-promise ^4.2.8 development
  • eslint 7.7.0 development
  • jsdoc 3.6.5 development
  • mocha 8.1.1 development
  • nyc 15.1.0 development
  • optimist 0.6.1 development
  • sinon 9.0.3 development
  • async 3.2.3
  • lodash.clonedeep ^4.5.0
  • lru-cache ^7.10.1
.github/workflows/codecov.yml actions
  • actions/checkout v7 composite
  • actions/setup-node v6 composite
  • codecov/codecov-action v7 composite
  • pnpm/action-setup v6 composite
packages/cache-manager/package.json npm
  • @keyv/redis ^5.1.6 development
  • cache-manager-redis-yet ^5.1.5 development
  • cacheable workspace:^ development
  • tsdown ^0.22.3 development
  • typescript ^6.0.3 development
  • @cacheable/utils workspace:^
  • keyv ^5.6.0
packages/flat-cache/package.json npm
  • tsdown ^0.22.3 development
  • typescript ^6.0.3 development
  • cacheable workspace:^
  • flatted ^3.4.2
  • hookified ^3.0.1
packages/memory/package.json npm
  • tsdown ^0.22.3 development
  • typescript ^6.0.3 development
  • @cacheable/utils workspace:^
  • @keyv/bigmap ^1.3.1
  • hookified ^3.0.1
  • keyv ^5.6.0
packages/net/package.json npm
  • @types/http-cache-semantics ^4.2.0 development
  • tsdown ^0.22.3 development
  • typescript ^6.0.3 development
  • @cacheable/utils workspace:^
  • cacheable workspace:^
  • hookified ^3.0.1
  • http-cache-semantics ^4.2.0
  • undici ^8.7.0
pnpm-lock.yaml npm
  • 839 dependencies
.github/workflows/deploy-website.yml actions
  • actions/checkout v7 composite
  • actions/setup-node v6 composite
  • cloudflare/wrangler-action v4 composite
  • pnpm/action-setup v6 composite
.github/workflows/release.yml actions
  • actions/checkout v7 composite
  • actions/setup-node v6 composite
  • pnpm/action-setup v6 composite
.github/workflows/tests.yml actions
  • actions/checkout v7 composite
  • actions/setup-node v6 composite
  • pnpm/action-setup v6 composite
packages/benchmark/package.json npm
  • @cacheable/memory workspace:^ development
  • @cacheable/node-cache workspace:^ development
  • bentocache ^1.6.1 development
  • cache-manager workspace:^ development
  • cacheable workspace:^ development
  • lru.min ^1.1.4 development
  • node-cache ^5.1.2 development
  • quick-lru ^7.3.0 development
  • tsx ^4.23.0 development
  • @faker-js/faker ^10.5.0
  • @monstermann/tinybench-pretty-printer ^0.3.0
  • tinybench ^6.0.2
packages/node-cache/package.json npm
  • tsdown ^0.22.3 development
  • typescript ^6.0.3 development
  • @cacheable/utils workspace:^
  • hookified ^3.0.1
  • keyv ^5.6.0
packages/utils/package.json npm
  • tsdown ^0.22.3 development
  • typescript ^6.0.3 development
  • hashery ^3.0.0
  • keyv ^5.6.0
pnpm-workspace.yaml npm
docker-compose.yml docker
  • jaredwray/mockhttp latest
  • redis latest
packages/cacheable/package.json npm
  • @keyv/redis ^5.1.6 development
  • @keyv/valkey ^1.0.11 development
  • @qified/redis ^0.12.0 development
  • lru-cache ^11.5.1 development
  • tsdown ^0.22.3 development
  • typescript ^6.0.3 development
  • @cacheable/memory workspace:^
  • @cacheable/utils workspace:^
  • hookified ^3.0.1
  • keyv ^5.6.0
  • qified ^0.12.0
packages/cacheable-request/package.json npm
  • @types/express ^5.0.6 development
  • @types/responselike ^1.0.3 development
  • body-parser ^2.3.0 development
  • delay ^7.0.0 development
  • express ^5.2.1 development
  • pify ^6.1.0 development
  • tsup ^8.5.1 development
  • typescript ^6.0.3 development
  • @types/http-cache-semantics ^4.2.0
  • get-stream ^9.0.1
  • http-cache-semantics ^4.2.0
  • keyv ^5.6.0
  • mimic-response ^4.0.0
  • normalize-url ^9.0.1
  • responselike ^4.0.2
packages/file-entry-cache/package.json npm
  • pino ^10.3.1 development
  • tsdown ^0.22.3 development
  • typescript ^6.0.3 development
  • flat-cache workspace:^
packages/website/package.json npm
  • docula ^2.1.0 development
  • tsx 4.23.0 development