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

https://github.com/paulmillr/noble-hashes

argon2 blake2 blake3 crypto cryptography hash hashing hkdf hmac kangarootwelve kdf keccak pbkdf2 ripemd160 scrypt sha1 sha256 sha3 sha512

Score: 29.346583253580075

Last synced: about 17 hours ago
JSON representation

Repository metadata:

Audited & minimal JS implementation of hash functions, MACs and KDFs.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 days ago

Total Commits: 703
Total Committers: 19
Avg Commits per committer: 37.0
Development Distribution Score (DDS): 0.075

Commits in past year: 80
Committers in past year: 2
Avg Commits per committer in past year: 40.0
Development Distribution Score (DDS) in past year: 0.088

Name Email Commits
Paul Miller p****l@p****m 650
Nikita Skovoroda c****x@g****m 10
legobt 6****j@a****e 6
Jaco j****r@g****m 5
Jonathan Albrecht j****t@i****m 5
Simon Warta s****n@w****t 5
Ryan Meyers r****n@f****t 3
Quentin Adam q****m@g****m 3
Dmitry Ivakhnenko j****s@y****u 3
libitx l****x@p****m 2
Thomas Osmonson a****u 2
Devin Christensen q****n@g****m 2
Stefan Knoblich s****n@o****t 1
Caleb Kniffen c****n@r****m 1
Chris m****e@s****e 1
Evgeny Vlasenko m****k@g****m 1
Igor Manturov Jr. i****r@g****m 1
Neil m****q@p****m 1
Peter Kieltyka p****a@g****m 1

Issue and Pull Request metadata

Last synced: 12 days ago

Total issues: 59
Total pull requests: 81
Average time to close issues: about 1 month
Average time to close pull requests: 6 days
Total issue authors: 40
Total pull request authors: 29
Average comments per issue: 3.58
Average comments per pull request: 1.96
Merged pull request: 46
Bot issues: 0
Bot pull requests: 0

Past year issues: 7
Past year pull requests: 7
Past year average time to close issues: about 4 hours
Past year average time to close pull requests: about 12 hours
Past year issue authors: 6
Past year pull request authors: 3
Past year average comments per issue: 1.86
Past year average comments per pull request: 2.43
Past year merged pull request: 3
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/paulmillr/noble-hashes

Top Issue Authors

  • paulmillr (6)
  • sublimator (5)
  • aulneau (3)
  • quentinadam (3)
  • ChALkeR (2)
  • mahnunchik (2)
  • dawsbot (2)
  • jacogr (2)
  • sambacha (2)
  • webmaster128 (2)
  • ddresch (1)
  • lethaale (1)
  • pepihasenfuss (1)
  • khoanguyen-yang (1)
  • Christopher-Stevers (1)

Top Pull Request Authors

  • legobeat (12)
  • ChALkeR (11)
  • jacogr (8)
  • jeetiss (6)
  • HashEngineering (4)
  • paulmillr (4)
  • webmaster128 (3)
  • iAchilles (2)
  • stknob (2)
  • sreyemnayr (2)
  • jonathan-albrecht-ibm (2)
  • mahnunchik (2)
  • codespearhead (2)
  • quentinadam (2)
  • quixoten (2)

Top Issue Labels

  • enhancement (3)
  • bug (1)

Top Pull Request Labels


Package metadata

npmjs.org: @noble/hashes

Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt

  • Homepage: https://paulmillr.com/noble/
  • Licenses: MIT
  • Latest release: 2.2.0 (published 3 months ago)
  • Last Synced: 2026-07-20T00:31:21.081Z (2 days ago)
  • Versions: 44
  • Dependent Packages: 652
  • Dependent Repositories: 24,921
  • Downloads: 246,801,040 Last month
  • Docker Downloads: 81,958,502
  • Rankings:
    • Downloads: 0.108%
    • Dependent packages count: 0.183%
    • Dependent repos count: 0.189%
    • Docker downloads count: 0.558%
    • Average: 1.567%
    • Stargazers count: 3.459%
    • Forks count: 4.906%
  • Maintainers (1)
  • Funding:
    • https://paulmillr.com/funding/
npmjs.org: noble-hashes

Fast 0-dependency JS implementation of SHA2, SHA3, RIPEMD, BLAKE2/3, HMAC, HKDF, PBKDF2, Scrypt

  • Homepage: https://github.com/paulmillr/noble-hashes#readme
  • Status: deprecated
  • Licenses: MIT
  • Latest release: 0.3.1 (published over 4 years ago)
  • Last Synced: 2026-07-16T14:42:06.419Z (6 days ago)
  • Versions: 7
  • Dependent Packages: 8
  • Dependent Repositories: 11
  • Downloads: 1,308 Last month
  • Rankings:
    • Dependent packages count: 2.48%
    • Stargazers count: 3.281%
    • Dependent repos count: 3.541%
    • Forks count: 4.541%
    • Average: 4.716%
    • Downloads: 9.739%
  • Maintainers (1)
npmjs.org: @paoletti/hashes

Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt

  • Homepage: https://paulmillr.com/noble/
  • Licenses: MIT
  • Latest release: 1.8.4 (published 30 days ago)
  • Last Synced: 2026-07-16T14:42:04.807Z (6 days ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 698 Last month
  • Rankings:
    • Dependent repos count: 21.546%
    • Average: 26.3%
    • Dependent packages count: 31.053%
  • Maintainers (1)
  • Funding:
    • https://paulmillr.com/funding/
deno.land: hashes

Audited & minimal JS implementation of hash functions, MACs and KDFs.

  • Homepage:
  • Documentation: https://doc.deno.land/https://deno.land/x/hashes/mod.ts
  • Licenses: mit
  • Latest release: 2.2.0 (published 3 months ago)
  • Last Synced: 2026-07-12T13:28:47.314Z (10 days ago)
  • Versions: 15
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 27.109%
    • Dependent packages count: 54.219%
repo1.maven.org: org.webjars.npm:noble__hashes

WebJar for @noble/hashes

  • Homepage: https://www.webjars.org
  • Documentation: https://appdoc.app/artifact/org.webjars.npm/noble__hashes/
  • Licenses: MIT
  • Latest release: 1.8.0 (published 12 months ago)
  • Last Synced: 2026-07-14T14:40:46.152Z (8 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 32.925%
    • Average: 39.998%
    • Dependent packages count: 47.071%
repo1.maven.org: org.mvnpm.at.noble:hashes

Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt

  • Homepage: https://paulmillr.com/noble/
  • Documentation: https://appdoc.app/artifact/org.mvnpm.at.noble/hashes/
  • Licenses: MIT
  • Latest release: 2.2.0 (published 3 months ago)
  • Last Synced: 2026-07-14T14:41:55.764Z (8 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 34.114%
    • Average: 41.442%
    • Dependent packages count: 48.77%

Dependencies

package.json npm
  • @rollup/plugin-node-resolve 13.3.0 development
  • micro-bmark ^0.1.3 development
  • micro-should ^0.2.0 development
  • prettier 2.6.2 development
  • rollup 2.75.5 development
  • typescript 4.7.3 development
.github/workflows/nodejs.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
build/package.json npm
  • @noble/hashes .. development
  • @rollup/plugin-node-resolve 13.3.0 development
  • rollup 2.75.5 development
package-lock.json npm
  • @types/node 18.11.18 development
  • micro-bmark 0.3.0 development
  • micro-should 0.4.0 development
  • prettier 2.6.2 development
  • typescript 4.7.3 development
.github/workflows/publish-npm.yml actions
  • actions/checkout 8e5e7e5ab8b370d6c329ec480221332ada57f0ab composite
  • actions/setup-node 64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c composite
benchmark/package.json npm
  • @stablelib/blake2b 1.0.1 development
  • @stablelib/blake2s 1.0.1 development
  • @stablelib/hkdf 1.0.1 development
  • @stablelib/hmac 1.0.1 development
  • @stablelib/pbkdf2 1.0.1 development
  • @stablelib/scrypt 1.0.2 development
  • @stablelib/sha256 1.0.1 development
  • @stablelib/sha3 1.0.1 development
  • @stablelib/sha384 1.0.1 development
  • @stablelib/sha512 1.0.1 development
  • @stablelib/sha512_256 1.0.1 development
  • create-hash 1.2.0 development
  • create-hmac 1.1.7 development
  • fast-sha256 1.3.0 development
  • hash-wasm 4.11.0 development
  • js-sha3 0.9.2 development
  • libsodium-wrappers 0.7.13 development
  • scrypt-async 2.0.1 development
  • scrypt-js 3.0.1 development
  • sha3 2.1.4 development
  • unrolled-nbl-hashes-sha3 0.1.1 development
esm/package.json npm