https://github.com/jaredwray/keyv

cache etcd key-value keyv memcache mongo mysql postgres redis sqlite storage

Last synced: about 1 month ago

Repository metadata:

Simple key-value storage with support for multiple backends


Owner metadata:


Committers metadata

Last synced: about 1 month ago

Total Commits: 1,357
Total Committers: 60
Avg Commits per committer: 22.617
Development Distribution Score (DDS): 0.325

Commits in past year: 186
Committers in past year: 8
Avg Commits per committer in past year: 23.25
Development Distribution Score (DDS) in past year: 0.091

Name Email Commits
Jared Wray me@j****m 916
Luke Childs l****3@g****m 253
alphmth 3****h 53
greenkeeper[bot] g****] 29
Christian Llontop c****n@r****o 19
Christian Llontop c****p@i****m 11
Aditya Patadia a****a 6
Trevor Scheer t****r@g****m 5
cprendergast19 3****9 4
tatejones t****e@b****u 3
Fred Cox m****r@g****m 3
Aditya Patadia a****a@p****g 3
Kiko Beats j****u@g****m 2
Mateu Aguiló Bosch m****u@l****m 2
Ryoji Ishii 2****n 2
daedalus 4****g 2
Daniel Fischer d****l@d****v 1
Diogo Azevedo d****s@g****m 1
Dušan Simić d****0@g****m 1
Ethan Trawick e****k@m****m 1
BeastGamer81 5****1 1
Kyle Lawlor-Bagcal w****z 1
Misha Kaletsky 1****l 1
Volodymyr Poliatychko 8****o 1
chocolateboy c****e@c****g 1
eaddingtonwhite 5****e 1
ugo-studio 1****o 1
Bennis 5****m 1
Dylan Seago d****o 1
Eric Peterson i****P 1
and 30 more...

Issue and Pull Request metadata

Last synced: about 1 month ago


Package metadata

npm: keyv

Simple key-value storage with support for multiple backends

  • Homepage: https://github.com/jaredwray/keyv
  • Licenses: MIT
  • Latest release: 4.5.4 (published about 1 year ago)
  • Last Synced: 2024-11-10T22:03:23.466Z (about 1 month ago)
  • Versions: 63
  • Dependent Packages: 1,045
  • Dependent Repositories: 1,079,901
  • Downloads: 148,584,540 Last month
  • Docker Downloads: 4,972,396,677
  • Rankings:
    • Downloads: 0.013%
    • Docker downloads count: 0.027%
    • Dependent repos count: 0.032%
    • Dependent packages count: 0.066%
    • Average: 0.753%
    • Stargazers count: 1.844%
    • Forks count: 2.535%
  • Maintainers (2)
npm: @keyv/redis

Redis storage adapter for Keyv

  • Homepage: https://github.com/jaredwray/keyv
  • Licenses: MIT
  • Latest release: 2.8.5 (published 8 months ago)
  • Last Synced: 2024-11-10T22:02:58.502Z (about 1 month ago)
  • Versions: 46
  • Dependent Packages: 152
  • Dependent Repositories: 16,868
  • Downloads: 795,212 Last month
  • Docker Downloads: 737,603
  • Rankings:
    • Dependent repos count: 0.217%
    • Downloads: 0.362%
    • Dependent packages count: 0.399%
    • Docker downloads count: 0.527%
    • Average: 1.022%
    • Stargazers count: 1.948%
    • Forks count: 2.676%
  • Maintainers (1)
npm: @keyv/sqlite

SQLite storage adapter for Keyv

  • Homepage: https://github.com/jaredwray/keyv
  • Licenses: MIT
  • Latest release: 3.6.7 (published 11 months ago)
  • Last Synced: 2024-11-10T22:03:12.108Z (about 1 month ago)
  • Versions: 30
  • Dependent Packages: 69
  • Dependent Repositories: 16,832
  • Downloads: 25,440 Last month
  • Docker Downloads: 1,505
  • Rankings:
    • Dependent repos count: 0.217%
    • Dependent packages count: 0.488%
    • Docker downloads count: 0.879%
    • Average: 1.363%
    • Stargazers count: 1.948%
    • Downloads: 1.972%
    • Forks count: 2.676%
  • Maintainers (1)
npm: @keyv/mongo

MongoDB storage adapter for Keyv

  • Homepage: https://github.com/jaredwray/keyv
  • Licenses: MIT
  • Latest release: 2.2.8 (published over 1 year ago)
  • Last Synced: 2024-11-10T22:02:43.705Z (about 1 month ago)
  • Versions: 16
  • Dependent Packages: 14
  • Dependent Repositories: 16,444
  • Downloads: 33,258 Last month
  • Docker Downloads: 1,517
  • Rankings:
    • Dependent repos count: 0.219%
    • Docker downloads count: 1.441%
    • Dependent packages count: 1.536%
    • Average: 1.572%
    • Downloads: 1.61%
    • Stargazers count: 1.948%
    • Forks count: 2.676%
  • Maintainers (1)
npm: @keyv/mysql

MySQL/MariaDB storage adapter for Keyv

  • Homepage: https://github.com/jaredwray/keyv
  • Licenses: MIT
  • Latest release: 1.7.5 (published 8 months ago)
  • Last Synced: 2024-11-10T22:03:14.733Z (about 1 month ago)
  • Versions: 42
  • Dependent Packages: 10
  • Dependent Repositories: 16,405
  • Downloads: 1,729 Last month
  • Docker Downloads: 132
  • Rankings:
    • Dependent repos count: 0.208%
    • Docker downloads count: 1.217%
    • Average: 1.896%
    • Stargazers count: 1.9%
    • Dependent packages count: 2.061%
    • Forks count: 2.62%
    • Downloads: 3.369%
  • Maintainers (1)
npm: @keyv/postgres

PostgreSQL storage adapter for Keyv

  • Homepage: https://github.com/jaredwray/keyv
  • Licenses: MIT
  • Latest release: 1.4.11 (published 8 months ago)
  • Last Synced: 2024-11-10T22:03:11.100Z (about 1 month ago)
  • Versions: 34
  • Dependent Packages: 12
  • Dependent Repositories: 16,424
  • Downloads: 60,302 Last month
  • Docker Downloads: 164
  • Rankings:
    • Dependent repos count: 0.219%
    • Docker downloads count: 1.709%
    • Dependent packages count: 1.865%
    • Average: 1.933%
    • Stargazers count: 1.948%
    • Forks count: 2.676%
    • Downloads: 3.18%
  • Maintainers (1)
npm: @keyv/test-suite

Test suite for Keyv API compliancy

  • Homepage: https://github.com/jaredwray/keyv
  • Licenses: MIT
  • Latest release: 1.9.5 (published 12 months ago)
  • Last Synced: 2024-11-10T22:03:12.100Z (about 1 month ago)
  • Versions: 38
  • Dependent Packages: 47
  • Dependent Repositories: 16,521
  • Downloads: 1,504 Last month
  • Rankings:
    • Dependent repos count: 0.207%
    • Dependent packages count: 0.624%
    • Stargazers count: 1.9%
    • Average: 2.335%
    • Forks count: 2.62%
    • Downloads: 6.322%
  • Maintainers (1)
npm: @keyv/memcache

Memcache storage adapter for Keyv

  • Homepage: https://github.com/jaredwray/keyv
  • Licenses: MIT
  • Latest release: 1.4.1 (published 11 months ago)
  • Last Synced: 2024-11-10T22:03:12.240Z (about 1 month ago)
  • Versions: 11
  • Dependent Packages: 2
  • Dependent Repositories: 309
  • Downloads: 357,291 Last month
  • Docker Downloads: 5,734
  • Rankings:
    • Downloads: 0.431%
    • Dependent repos count: 0.917%
    • Docker downloads count: 0.918%
    • Stargazers count: 1.9%
    • Average: 2.605%
    • Forks count: 2.62%
    • Dependent packages count: 8.845%
  • Maintainers (1)
npm: @keyv/compress-brotli

brotli compression for keyv

  • Homepage: https://github.com/jaredwray/keyv
  • Licenses: MIT
  • Latest release: 1.1.6 (published about 1 year ago)
  • Last Synced: 2024-11-10T22:03:14.695Z (about 1 month ago)
  • Versions: 11
  • Dependent Packages: 4
  • Dependent Repositories: 4
  • Downloads: 8,903 Last month
  • Rankings:
    • Stargazers count: 1.9%
    • Downloads: 2.035%
    • Forks count: 2.62%
    • Average: 3.327%
    • Dependent packages count: 4.51%
    • Dependent repos count: 5.571%
  • Maintainers (1)
npm: @keyv/compress-gzip

gzip compression for keyv

  • Homepage: https://github.com/jaredwray/keyv
  • Licenses: MIT
  • Latest release: 1.2.3 (published almost 2 years ago)
  • Last Synced: 2024-11-10T22:02:58.676Z (about 1 month ago)
  • Versions: 8
  • Dependent Packages: 4
  • Dependent Repositories: 2
  • Downloads: 2,232 Last month
  • Rankings:
    • Stargazers count: 1.909%
    • Forks count: 2.632%
    • Dependent packages count: 4.532%
    • Average: 4.671%
    • Downloads: 6.612%
    • Dependent repos count: 7.672%
  • Maintainers (1)
go: github.com/jaredwray/keyv

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/jaredwray/keyv#section-documentation
  • Licenses: mit
  • Latest release: v4.0.4+incompatible (published about 3 years ago)
  • Last Synced: 2024-11-10T22:03:15.818Z (about 1 month ago)
  • Versions: 29
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.874%
    • Forks count: 1.49%
    • Average: 4.677%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
npm: @keyv/tiered

Tiered storage adapter for Keyv

  • Homepage: https://github.com/jaredwray/keyv
  • Status: deprecated
  • Licenses: MIT
  • Latest release: 1.0.6 (published over 1 year ago)
  • Last Synced: 2024-11-10T22:03:07.409Z (about 1 month ago)
  • Versions: 10
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Downloads: 770 Last month
  • Rankings:
    • Stargazers count: 1.9%
    • Forks count: 2.62%
    • Downloads: 4.796%
    • Average: 5.693%
    • Dependent packages count: 8.841%
    • Dependent repos count: 10.31%
  • Maintainers (1)
npm: @keyv/offline

Offline storage adapter for Keyv

  • Homepage: https://github.com/jaredwray/keyv
  • Status: deprecated
  • Licenses: MIT
  • Latest release: 3.0.7 (published almost 2 years ago)
  • Last Synced: 2024-11-10T22:03:08.256Z (about 1 month ago)
  • Versions: 10
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 2,161 Last month
  • Rankings:
    • Stargazers count: 2.346%
    • Forks count: 3.314%
    • Downloads: 11.464%
    • Average: 11.73%
    • Dependent packages count: 16.22%
    • Dependent repos count: 25.306%
  • Maintainers (1)
npm: @keyv/etcd

Etcd storage adapter for Keyv

  • Homepage: https://github.com/jaredwray/keyv
  • Licenses: MIT
  • Latest release: 1.2.1 (published over 1 year ago)
  • Last Synced: 2024-11-10T22:03:08.195Z (about 1 month ago)
  • Versions: 14
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 344 Last month
  • Rankings:
    • Stargazers count: 1.902%
    • Forks count: 2.623%
    • Dependent repos count: 10.331%
    • Average: 11.777%
    • Dependent packages count: 20.968%
    • Downloads: 23.061%
  • Maintainers (1)
npm: @keyv/valkey

Valkey storage adapter for Keyv

  • Homepage: https://github.com/jaredwray/keyv
  • Licenses: MIT
  • Latest release:
  • Last Synced: 2024-11-10T22:03:08.509Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 669 Last month
  • Rankings:
    • Stargazers count: 1.448%
    • Forks count: 2.177%
    • Average: 16.655%
    • Dependent repos count: 25.713%
    • Dependent packages count: 37.28%
  • Maintainers (1)
maven: org.webjars.npm:keyv

WebJar for keyv

  • Homepage: https://www.webjars.org
  • Documentation: https://appdoc.app/artifact/org.webjars.npm/keyv/
  • Licenses: MIT
  • Latest release: 4.5.4 (published 10 months ago)
  • Last Synced: 2024-11-10T22:03:13.984Z (about 1 month ago)
  • Versions: 7
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 22.361%
    • Average: 27.17%
    • Dependent repos count: 31.98%
npm: @keyv/serialize

Serialization for keyv

  • Homepage: https://github.com/jaredwray/keyv
  • Licenses: MIT
  • Latest release:
  • Last Synced: 2024-11-10T22:02:58.314Z (about 1 month ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 318,527 Last month
  • Rankings:
    • Dependent repos count: 25.934%
    • Average: 31.804%
    • Dependent packages count: 37.673%
  • Maintainers (1)

Dependencies

.github/workflows/codeql-analysis.yml actions
  • actions/checkout v3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
.github/workflows/tests.yaml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • codecov/codecov-action v3 composite
package.json npm
  • c8 ^7.12.0 development
  • @types/node ^18.11.10
packages/compress-brotli/package.json npm
  • @keyv/test-suite * development
  • ava ^5.1.0 development
  • c8 ^7.12.0 development
  • json-buffer ^3.0.1 development
  • keyv * development
  • requirable ^1.0.5 development
  • ts-node ^10.9.1 development
  • tsd ^0.25.0 development
  • typescript ^4.9.4 development
  • webpack ^5.75.0 development
  • xo ^0.53.1 development
  • compress-brotli ^1.3.8
packages/compress-gzip/package.json npm
  • @ava/typescript ^3.0.1 development
  • @keyv/test-suite * development
  • @types/keyv ^3.1.4 development
  • @typescript-eslint/parser ^5.48.0 development
  • ava ^5.1.0 development
  • c8 ^7.12.0 development
  • keyv * development
  • requirable ^1.0.5 development
  • ts-node ^10.9.1 development
  • tsd ^0.25.0 development
  • typescript ^4.9.4 development
  • xo ^0.53.1 development
  • @types/pako ^2.0.0
  • json-buffer ^3.0.1
  • pako ^2.1.0
packages/etcd/package.json npm
  • @keyv/test-suite * development
  • @types/keyv ^3.1.4 development
  • ava ^5.1.0 development
  • c8 ^7.12.0 development
  • keyv * development
  • requirable ^1.0.5 development
  • ts-node ^10.9.1 development
  • tsd ^0.25.0 development
  • typescript ^4.9.4 development
  • webpack ^5.75.0 development
  • xo ^0.53.1 development
  • cockatiel ^3.0.0
  • etcd3 ^1.1.0
packages/keyv/package.json npm
  • @keyv/test-suite * development
  • ava ^5.1.0 development
  • c8 ^7.12.0 development
  • eslint ^8.31.0 development
  • eslint-plugin-promise ^6.1.1 development
  • pify 5.0.0 development
  • timekeeper ^2.2.0 development
  • tsd ^0.25.0 development
  • typescript ^4.9.4 development
  • xo ^0.53.1 development
  • json-buffer 3.0.1
packages/memcache/package.json npm
  • @keyv/test-suite * development
  • @types/keyv ^3.1.4 development
  • ava ^5.1.0 development
  • c8 ^7.12.0 development
  • keyv * development
  • requirable ^1.0.5 development
  • ts-node ^10.9.1 development
  • tsd ^0.25.0 development
  • typescript ^4.9.4 development
  • json-buffer ^3.0.1
  • memjs ^1.3.0
packages/mongo/package.json npm
  • @keyv/test-suite * development
  • @types/keyv ^3.1.4 development
  • ava ^4.2.0 development
  • c8 ^7.12.0 development
  • keyv * development
  • requirable ^1.0.5 development
  • this ^1.1.0 development
  • ts-node ^10.8.2 development
  • tsd ^0.20.0 development
  • typescript ^4.6.4 development
  • xo ^0.48.0 development
  • mongodb ^4.5.0
  • pify ^5.0.0
packages/mysql/package.json npm
  • @keyv/test-suite * development
  • @types/keyv ^3.1.4 development
  • ava ^5.1.0 development
  • c8 ^7.12.0 development
  • keyv * development
  • requirable ^1.0.5 development
  • ts-node ^10.9.1 development
  • tsd ^0.25.0 development
  • typescript ^4.9.4 development
  • xo ^0.53.1 development
  • mysql2 2.3.3
packages/offline/package.json npm
  • @keyv/redis * development
  • @keyv/test-suite * development
  • @types/keyv ^3.1.4 development
  • ava ^5.1.0 development
  • c8 ^7.12.0 development
  • eslint-config-xo-lukechilds ^1.0.1 development
  • keyv * development
  • requirable ^1.0.5 development
  • ts-node ^10.9.1 development
  • tsd ^0.25.0 development
  • typescript ^4.9.4 development
  • xo ^0.53.1 development
packages/postgres/package.json npm
  • @keyv/test-suite * development
  • @types/keyv ^3.1.4 development
  • ava ^5.1.0 development
  • c8 ^7.12.0 development
  • keyv * development
  • requirable ^1.0.5 development
  • ts-node ^10.9.1 development
  • tsd ^0.25.0 development
  • typescript ^4.9.4 development
  • xo ^0.53.1 development
  • pg 8.8.0
packages/redis/package.json npm
  • @keyv/test-suite * development
  • ava ^5.1.0 development
  • c8 ^7.12.0 development
  • delay ^5.0.0 development
  • keyv * development
  • requirable ^1.0.5 development
  • ts-node ^10.9.1 development
  • tsd ^0.25.0 development
  • typescript ^4.9.4 development
  • xo ^0.53.1 development
  • ioredis ^5.2.4
packages/sqlite/package.json npm
  • @keyv/test-suite * development
  • @types/keyv ^3.1.4 development
  • ava ^5.1.0 development
  • c8 ^7.12.0 development
  • keyv * development
  • requirable ^1.0.5 development
  • ts-node ^10.9.1 development
  • tsd ^0.25.0 development
  • typescript ^4.9.4 development
  • xo ^0.53.1 development
  • pify ^5.0.0
  • sqlite3 ^5.1.4
packages/test-suite/package.json npm
  • @keyv/compress-brotli * development
  • ava ^5.1.0 development
  • c8 ^7.12.0 development
  • keyv * development
  • xo ^0.53.1 development
  • bignumber.js ^9.1.1
  • delay ^5.0.0
  • json-bigint ^1.0.0
  • timekeeper ^2.2.0
packages/tiered/package.json npm
  • @keyv/test-suite * development
  • @types/keyv ^3.1.4 development
  • ava ^5.1.0 development
  • c8 ^7.12.0 development
  • keyv * development
  • requirable ^1.0.5 development
  • this ^1.1.0 development
  • ts-node ^10.9.1 development
  • tsd ^0.25.0 development
  • typescript ^4.9.4 development
  • xo ^0.53.1 development
.github/workflows/deploy-website.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v1 composite
  • cloudflare/pages-action 1 composite
packages/website/package.json npm
  • @types/fs-extra ^11.0.1 development
  • docula ^0.2.0 development
  • ts-node ^10.9.1 development
  • fs-extra ^11.1.1