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.09505790703229

Last synced: about 13 hours ago
JSON representation

Repository metadata:

a robust, scalable, and maintained set of caching packages


Owner metadata:


Committers metadata

Last synced: 2 days ago

Total Commits: 1,802
Total Committers: 109
Avg Commits per committer: 16.532
Development Distribution Score (DDS): 0.422

Commits in past year: 577
Committers in past year: 10
Avg Commits per committer in past year: 57.7
Development Distribution Score (DDS) in past year: 0.016

Name Email Commits
Jared Wray m****e@j****m 1042
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
John Bohannon i****o@g****m 2
FuriousBoar l****z@g****m 2
and 79 more...

Issue and Pull Request metadata

Last synced: 9 days ago

Total issues: 128
Total pull requests: 859
Average time to close issues: 24 days
Average time to close pull requests: about 11 hours
Total issue authors: 101
Total pull request authors: 35
Average comments per issue: 1.68
Average comments per pull request: 0.68
Merged pull request: 775
Bot issues: 0
Bot pull requests: 1

Past year issues: 44
Past year pull requests: 236
Past year average time to close issues: 3 days
Past year average time to close pull requests: about 6 hours
Past year issue authors: 35
Past year pull request authors: 7
Past year average comments per issue: 1.09
Past year average comments per pull request: 0.66
Past year merged pull request: 188
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)
  • seth-shi (3)
  • markomitranic (3)
  • BlackRam-oss (3)
  • simon-abbott (2)
  • meteorlxy (2)
  • lzw1926 (2)
  • shrujalshah28 (2)
  • lugrinder (2)
  • lkinasiewicz (2)
  • chris48s (2)
  • TBoshoven (2)
  • iyerusad (2)

Top Pull Request Authors

  • jaredwray (791)
  • 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 (55)
  • enhancement (44)
  • in progress (8)
  • 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: https://github.com/jaredwray/cacheable#readme
  • Licenses: MIT
  • Latest release: 7.2.8 (published 5 months ago)
  • Last Synced: 2026-05-23T13:27:09.715Z (3 days ago)
  • Versions: 130
  • Dependent Packages: 784
  • Dependent Repositories: 107,123
  • Downloads: 14,137,237 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: https://github.com/jaredwray/cacheable#readme
  • Licenses: MIT
  • Latest release: 6.1.22 (published 2 months ago)
  • Last Synced: 2026-05-24T03:30:55.154Z (2 days ago)
  • Versions: 51
  • Dependent Packages: 1,275
  • Dependent Repositories: 1,427,237
  • Downloads: 547,878,704 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: https://github.com/jaredwray/cacheable#readme
  • Licenses: MIT
  • Latest release: 11.1.3 (published 18 days ago)
  • Last Synced: 2026-05-23T22:01:32.135Z (2 days ago)
  • Versions: 43
  • Dependent Packages: 1,201
  • Dependent Repositories: 1,425,106
  • Downloads: 521,105,760 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: https://github.com/jaredwray/cacheable#readme
  • Licenses: MIT
  • Latest release: 2.3.5 (published 18 days ago)
  • Last Synced: 2026-05-22T16:04:51.455Z (4 days ago)
  • Versions: 46
  • Dependent Packages: 4
  • Dependent Repositories: 5
  • Downloads: 25,584,502 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: https://github.com/jaredwray/cacheable#readme
  • Licenses: MIT
  • Latest release: 3.0.1 (published 18 days ago)
  • Last Synced: 2026-05-23T05:24:52.349Z (3 days ago)
  • Versions: 33
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4,473,079 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#readme
  • Documentation: https://appdoc.app/artifact/org.mvnpm.at.cacheable/utils/
  • Licenses: MIT
  • Latest release: 2.4.1 (published about 2 months ago)
  • Last Synced: 2026-05-22T16:04:12.293Z (4 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 8 months ago)
  • Last Synced: 2026-05-22T16:04:30.937Z (4 days 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.at.cacheable:memory

High Performance In-Memory Cache for Node.js

  • Homepage: https://github.com/jaredwray/cacheable#readme
  • Documentation: https://appdoc.app/artifact/org.mvnpm.at.cacheable/memory/
  • Licenses: MIT
  • Latest release: 2.0.8 (published 3 months ago)
  • Last Synced: 2026-05-23T05:24:49.391Z (3 days ago)
  • Versions: 8
  • 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.18 (published 4 months ago)
  • Last Synced: 2026-05-23T05:24:52.621Z (3 days ago)
  • Versions: 18
  • 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#readme
  • Documentation: https://appdoc.app/artifact/org.mvnpm/flat-cache/
  • Licenses: MIT
  • Latest release: 6.1.22 (published about 2 months ago)
  • Last Synced: 2026-05-23T05:24:48.707Z (3 days ago)
  • Versions: 16
  • 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#readme
  • Documentation: https://appdoc.app/artifact/org.mvnpm/cacheable/
  • Licenses: MIT
  • Latest release: 2.3.5 (published 18 days ago)
  • Last Synced: 2026-05-22T16:04:59.424Z (4 days ago)
  • Versions: 21
  • 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#readme
  • Documentation: https://appdoc.app/artifact/org.mvnpm/file-entry-cache/
  • Licenses: MIT
  • Latest release: 11.1.3 (published 17 days ago)
  • Last Synced: 2026-05-22T16:03:51.080Z (4 days ago)
  • Versions: 13
  • 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/cacheable-request

[DepUp] Wrap native HTTP requests with RFC compliant cache support

  • Homepage: https://github.com/jaredwray/cacheable#readme
  • Licenses: MIT
  • Latest release: 13.0.18-depup.0 (published 2 months ago)
  • Last Synced: 2026-05-23T05:24:52.165Z (3 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 21 Last month
  • Rankings:
    • Dependent repos count: 22.409%
    • Average: 27.355%
    • Dependent packages count: 32.302%
  • Maintainers (1)
npmjs.org: @depup/cacheable__memory

[DepUp] High Performance In-Memory Cache for Node.js

  • Homepage: https://github.com/jaredwray/cacheable#readme
  • Licenses: MIT
  • Latest release: 2.0.8-depup.0 (published 2 months ago)
  • Last Synced: 2026-05-23T05:24:53.690Z (3 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 20 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.22-depup.0 (published 2 months ago)
  • Last Synced: 2026-05-23T05:24:54.189Z (3 days ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 42 Last month
  • Rankings:
    • Dependent repos count: 22.409%
    • Average: 27.355%
    • Dependent packages count: 32.302%
  • Maintainers (1)
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 2 months ago)
  • Last Synced: 2026-05-23T05:24:54.446Z (3 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 25 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, request, http 1.1, and http 2 support

  • Homepage: https://github.com/jaredwray/cacheable#readme
  • Licenses: MIT
  • Latest release: 2.0.8 (published 9 days ago)
  • Last Synced: 2026-05-23T05:24:49.572Z (3 days ago)
  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4,769 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: https://github.com/jaredwray/cacheable#readme
  • Licenses: MIT
  • Latest release: 2.0.9 (published 9 days ago)
  • Last Synced: 2026-05-23T05:24:50.447Z (3 days ago)
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 21,389,998 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 8 months ago)
  • Last Synced: 2026-05-22T16:04:24.947Z (4 days ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,130,041 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: https://github.com/jaredwray/cacheable#readme
  • Licenses: MIT
  • Latest release: 2.4.1 (published 2 months ago)
  • Last Synced: 2026-05-22T16:05:10.309Z (4 days ago)
  • Versions: 16
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 24,699,522 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 over 2 years ago)
  • Last Synced: 2026-05-22T16:05:35.496Z (4 days 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/test.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • codecov/codecov-action v3 composite
  • pnpm/action-setup v2.2.4 composite
examples/express/package.json npm
  • @types/express ^4.17.14 development
  • typescript ^4.8.4 development
  • cache-manager ^5.0.1
  • express ~4.18.2
examples/express/pnpm-lock.yaml npm
  • @types body-parser development
  • @types connect development
  • @types express-serve-static-core development
  • @types express development
  • @types mime development
  • @types node development
  • @types qs development
  • @types range-parser development
  • @types serve-static development
  • typescript 4.8.4 development
  • accepts 1.3.8
  • array-flatten 1.1.1
  • body-parser 1.20.1
  • bytes 3.1.2
  • cache-manager 5.0.1
  • call-bind 1.0.2
  • content-disposition 0.5.4
  • content-type 1.0.4
  • cookie 0.5.0
  • cookie-signature 1.0.6
  • debug 2.6.9
  • depd 2.0.0
  • destroy 1.2.0
  • ee-first 1.1.1
  • encodeurl 1.0.2
  • escape-html 1.0.3
  • etag 1.8.1
  • express 4.18.2
  • finalhandler 1.2.0
  • forwarded 0.2.0
  • fresh 0.5.2
  • function-bind 1.1.1
  • get-intrinsic 1.1.3
  • has 1.0.3
  • has-symbols 1.0.3
  • http-errors 2.0.0
  • iconv-lite 0.4.24
  • inherits 2.0.4
  • ipaddr.js 1.9.1
  • lodash.clonedeep 4.5.0
  • lru-cache 7.14.0
  • media-typer 0.3.0
  • merge-descriptors 1.0.1
  • methods 1.1.2
  • mime 1.6.0
  • mime-db 1.52.0
  • mime-types 2.1.35
  • ms 2.1.3
  • ms 2.0.0
  • negotiator 0.6.3
  • object-inspect 1.12.2
  • on-finished 2.4.1
  • parseurl 1.3.3
  • path-to-regexp 0.1.7
  • proxy-addr 2.0.7
  • qs 6.11.0
  • range-parser 1.2.1
  • raw-body 2.5.1
  • safe-buffer 5.2.1
  • safer-buffer 2.1.2
  • send 0.18.0
  • serve-static 1.15.0
  • setprototypeof 1.2.0
  • side-channel 1.0.4
  • statuses 2.0.1
  • toidentifier 1.0.1
  • type-is 1.6.18
  • unpipe 1.0.0
  • utils-merge 1.0.1
  • vary 1.1.2