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
- Host: GitHub
- URL: https://github.com/jaredwray/cacheable
- Owner: jaredwray
- License: mit
- Created: 2013-04-06T22:57:49.000Z (about 13 years ago)
- Default Branch: main
- Last Pushed: 2026-05-16T23:04:12.000Z (9 days ago)
- Last Synced: 2026-05-20T15:12:15.307Z (6 days ago)
- Topics: cache, caching, caching-library, http, key-value, keyv, nodejs, redis, rfc-72, wrapper
- Language: TypeScript
- Homepage: https://cacheable.org
- Size: 3.63 MB
- Stars: 1,977
- Watchers: 10
- Forks: 201
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Agents: AGENTS.md
Owner metadata:
- Name: Jared Wray
- Login: jaredwray
- Email:
- Kind: user
- Description:
- Website: http://jaredwray.com
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/1205481?u=4ffb17d31f627b2b5627b4d4d0fc03894c926441&v=4
- Repositories: 21
- Last Synced at: 2025-10-11T02:42:51.851Z
- Profile URL: https://github.com/jaredwray
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 | 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
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
- Total packages: 22
-
Total downloads:
- npm: 1,275,325,941 last-month
- Total docker downloads: 20,722,031,822
- Total dependent packages: 3,761 (may contain duplicates)
- Total dependent repositories: 4,032,559 (may contain duplicates)
- Total versions: 530
- Total maintainers: 4
- Total advisories: 2
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
- Homepage: https://github.com/jaredwray/cacheable#readme
- Licenses: MIT
- Latest release: 13.0.19 (published 18 days ago)
- Last Synced: 2026-05-23T18:00:56.706Z (3 days ago)
- Versions: 81
- Dependent Packages: 496
- Dependent Repositories: 1,073,088
- Downloads: 114,922,221 Last month
- Docker Downloads: 3,240,283,195
-
Rankings:
- Downloads: 0.026%
- Docker downloads count: 0.027%
- Dependent repos count: 0.032%
- Dependent packages count: 0.116%
- Average: 1.327%
- Stargazers count: 3.57%
- Forks count: 4.193%
- Maintainers (3)
- Advisories:
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
- 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
- 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
- @types/express ^4.17.14 development
- typescript ^4.8.4 development
- cache-manager ^5.0.1
- express ~4.18.2
- @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