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
- Host: GitHub
- URL: https://github.com/jaredwray/cacheable
- Owner: jaredwray
- License: mit
- Created: 2013-04-06T22:57:49.000Z (over 13 years ago)
- Default Branch: main
- Last Pushed: 2026-08-05T23:35:31.000Z (21 days ago)
- Last Synced: 2026-08-20T12:11:13.710Z (7 days ago)
- Topics: cache, caching, caching-library, http, key-value, keyv, nodejs, redis, rfc-72, wrapper
- Language: TypeScript
- Homepage: https://cacheable.org
- Size: 4.68 MB
- Stars: 2,004
- Watchers: 10
- Forks: 206
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Agents: AGENTS.md
- Claude: CLAUDE.md
Owner metadata:
- Name: Jared Wray
- Login: jaredwray
- Email: me@jaredwray.com
- Kind: user
- Description:
- Website: http://jaredwray.com
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/1205481?u=4ffb17d31f627b2b5627b4d4d0fc03894c926441&v=4
- Repositories: 28
- Last Synced at: 2026-08-21T00:57:03.893Z
- Profile URL: https://github.com/jaredwray
GitHub Events
Total
- Create event: 453
- Delete event: 457
- Fork event: 40
- Issue comment event: 578
- Issues event: 163
- Pull request event: 786
- Pull request review comment event: 27
- Pull request review event: 40
- Push event: 811
- Release event: 27
- Watch event: 343
- Total: 3725
Last Year
- Create event: 177
- Delete event: 171
- Fork event: 2
- Issue comment event: 165
- Issues event: 23
- Pull request event: 238
- Pull request review comment event: 19
- Pull request review event: 30
- Push event: 326
- Release event: 9
- Watch event: 32
- Total: 1192
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 | 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
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
- Total packages: 22
-
Total downloads:
- npm: 1,477,697,470 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: 548
- Total maintainers: 4
- Total advisories: 2
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
- Homepage: https://github.com/jaredwray/cacheable#readme
- Licenses: MIT
- Latest release: 13.0.19 (published 4 months ago)
- Last Synced: 2026-08-26T10:05:47.267Z (about 16 hours ago)
- Versions: 81
- Dependent Packages: 496
- Dependent Repositories: 1,073,088
- Downloads: 140,766,860 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:
- 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
- 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/checkout v7 composite
- actions/setup-node v6 composite
- codecov/codecov-action v7 composite
- pnpm/action-setup v6 composite
- @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
- tsdown ^0.22.3 development
- typescript ^6.0.3 development
- cacheable workspace:^
- flatted ^3.4.2
- hookified ^3.0.1
- 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
- @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
- 839 dependencies
- actions/checkout v7 composite
- actions/setup-node v6 composite
- cloudflare/wrangler-action v4 composite
- pnpm/action-setup v6 composite
- actions/checkout v7 composite
- actions/setup-node v6 composite
- pnpm/action-setup v6 composite
- actions/checkout v7 composite
- actions/setup-node v6 composite
- pnpm/action-setup v6 composite
- @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
- tsdown ^0.22.3 development
- typescript ^6.0.3 development
- @cacheable/utils workspace:^
- hookified ^3.0.1
- keyv ^5.6.0
- tsdown ^0.22.3 development
- typescript ^6.0.3 development
- hashery ^3.0.0
- keyv ^5.6.0
- jaredwray/mockhttp latest
- redis latest
- @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
- @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
- pino ^10.3.1 development
- tsdown ^0.22.3 development
- typescript ^6.0.3 development
- flat-cache workspace:^
- docula ^2.1.0 development
- tsx 4.23.0 development