Skip to content
JS
Package category

Cryptography and hashing

Hashing, encryption, signing, random values and encoding.

697 packages2 comparisons

Packages compared

697 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
@node-rs/argon2-android-arm-eabi
argon2-rust binding for Node.js
11.5k---15 days ago
2.2.1
CommonJSNoneCryptography and hashing
blake3
BLAKE3 hashing for JavaScript
11.5k+260%-3 years ago
3.0.0
ESM + CommonJSNoneCryptography and hashing, TypeScript tooling
sodium-plus
The Sodium Cryptography Library
11.4k+53%-6 years ago
0.9.0
CommonJSBundledCryptography and hashing
poly1305-js
Javascript implementations of Poly1305
11.4k+72%-4 years ago
0.4.4
CommonJSNoneCryptography and hashing
@freedomofpress/crypto-browser
Browser-compatible cryptography utilities.
11.1k---6 days ago
0.1.8
ESM onlyBundledCryptography and hashing
js-crypto-hash
Universal Module for Hash Function in JavaScript
11k-55%-2 years ago
1.0.7
CommonJSBundledCryptography and hashing
js-crypto-hmac
Universal Module for HMAC (Hash-based Message Authentication Code) in JavaScript
10.9k-56%-2 years ago
1.0.7
CommonJSBundledCryptography and hashing
@node-rs/argon2-win32-ia32-msvc
argon2-rust binding for Node.js
10.9k---15 days ago
2.2.1
CommonJSNoneCryptography and hashing
@bluvo/react
React hooks for Bluvo SDK - Framework-agnostic state machine for crypto withdrawals
10.7k---4 months ago
5.0.0
ESM + CommonJSBundledCryptography and hashing, React
@unifold/core
Unifold Core SDK - Core types, API client, and business logic
10.7k---1 day ago
0.1.85
ESM + CommonJSBundledCryptography and hashing
gmgn-cli
GMGN OpenAPI CLI — call GMGN market, token, portfolio and swap APIs from the command line
10.5k--9 days ago
1.6.6
ESM onlyBundledCryptography and hashing, Blockchain and Web3
crypto-random-string-with-promisify-polyfill
Generate a cryptographically strong random string
10.5k+186%-4 years ago
5.0.0
-NoneCryptography and hashing, Strings and text
@unifold/react-provider
Unifold React Provider - Core provider and context for Unifold React SDKs
10.5k---1 day ago
0.1.85
ESM + CommonJSBundledReact, Cryptography and hashing
image-hash
Create a hash from an image
10.4k+182%-10 months ago
7.0.1
CommonJSBundledCryptography and hashing
@unifold/ui-react
Unifold UI React - Deposit and onramp components for React applications
10.4k---1 day ago
0.1.85
ESM + CommonJSBundledReact, Cryptography and hashing
uuidjs
RFC-compliant UUID Generator for JavaScript
10.4k-18%--
5.1.0
ESM onlyBundledCryptography and hashing
ehbp
JavaScript client for Encrypted HTTP Body Protocol (EHBP)
10k+4612%-1 month ago
0.3.2
ESM + CommonJSBundledCryptography and hashing, Security
hotp
HMAC-Based One-Time Password (HOTP), and Time-Based One-Time Password (TOTP) Algorithms
10k+891%-1 year ago
3.0.1
CommonJSNoneCryptography and hashing
json-canon
Serialize JSON into a canonical format.
10k+71%-3 years ago
1.0.1
CommonJSNoneCryptography and hashing, Parsers and serialisers
@sindresorhus/string-hash
Get the hash of a string
10k---5 years ago
2.0.0
ESM onlyNoneCryptography and hashing
node-sha1
Exports a SHA1 function that uses node's crpyto module under the hood
9.9k-32%-11 years ago
1.0.1
CommonJSNoneCryptography and hashing
bookshelf-uuid
Automatically generates UUID for your models
9.7k+1552%-7 years ago
1.0.1
CommonJSNoneCryptography and hashing
@pnpm/crypto.integrity
Parse and validate integrity strings
9.7k---18 days ago
1100.0.6
ESM onlyBundledCryptography and hashing
@cfworker/uuid
Serialize/deserialize V4 UUIDs from a Uint8Array
9.7k---1 year ago
4.0.4
ESM + CommonJSBundledCloud SDKs, Cryptography and hashing
random-hash
Generate random hashes with a fully customizable charset and configurable length
9.6k+766%-9 years ago
4.0.1
CommonJSNoneCryptography and hashing
@pedrouid/iso-random
Isomorphic Library for Random Bytes
9.4k---5 years ago
1.2.1
CommonJSBundledCryptography and hashing
sdbm
SDBM non-cryptographic hash function
9.4k+21%-1 year ago
3.0.0
ESM onlyBundledCryptography and hashing
hash-files
A simple function for computing the hash of the contents of one or more files
9.3k-39%-10 years ago
1.1.1
CommonJSNoneCryptography and hashing, Files and file systems
node-qpdf
A Content Preserving transformations on PDFs wrapped around QPDF
9.1k+48%-8 years ago
1.0.3
CommonJSNoneCryptography and hashing
@node-rs/argon2-wasm32-wasi
argon2-rust binding for Node.js
9.1k---15 days ago
2.2.1
ESM + CommonJSBundledCryptography and hashing
hash-mod
Hash strings into numbers and then mod them into buckets.
9k-24%-13 years ago
0.0.5
CommonJSNoneCryptography and hashing
react-native-webview-crypto
[![npm](https://img.shields.io/npm/v/react-native-webview-crypto?style=flat-square)](https://www.npmjs.com/package/react-native-webview-crypto)
8.9k+228%-8 months ago
0.0.28
-BundledCryptography and hashing, React
@cap.js/wasm
WASM solver for Cap, a lightweight, modern open-source CAPTCHA alternative designed using SHA-256 PoW.
8.8k---2 days ago
0.0.8
CommonJSBundledCryptography and hashing
ts-mls
[![CI](https://github.com/LukaJCB/ts-mls/actions/workflows/ci.yml/badge.svg)](https://github.com/LukaJCB/ts-mls/actions/workflows/ci.yml) [![npm version](https://badge.fury.io/js/ts-mls.svg)](https://badge.fury.io/js/ts-mls) [![Coverage Status](https://co
8.8k+8629%-28 days ago
1.6.4
ESM onlyBundledCryptography and hashing
@usebruno/crypto-js
JavaScript library of crypto standards.
8.8k---1 year ago
3.1.9
CommonJSNoneCryptography and hashing
jasypt
org.jasypt.util.text.BasicTextEncryptor for Node.js
8.7k+356%-4 years ago
1.0.7
CommonJSNoneCryptography and hashing
@dashevo/x11-hash-js
x11 javascript hashing algorithm in pure javascript
8.6k---8 years ago
1.0.2
CommonJSNoneCryptography and hashing
@unifold/headless-react
Unifold Headless React SDK - hooks-only (no UI) crypto deposit flows
8.4k---1 day ago
0.1.85
ESM + CommonJSBundledCryptography and hashing, React
@lssm-tech/lib.crypto-utils
Zero-dependency browser and React Native compatible crypto helpers
8.3k---6 days ago
2.0.4
ESM onlyBundledCryptography and hashing, React
fernet-nodejs
Fernet algorithm implementation written in Node.js
8.3k+84%-3 years ago
1.0.6
CommonJSBundledCryptography and hashing
dukascopy-node
Node.js library for downloading historical market tick data for for Crypto, Stocks, ETFs, CFDs, Forex
8.2k+1778%-2 months ago
1.50.0
ESM + CommonJSBundledCryptography and hashing
blake3-wasm-rs
BLAKE3 hashing via Rust/WASM - works in Node.js (CJS + ESM), browsers, and bundlers
8.1k--22 days ago
0.6.7
ESM + CommonJSBundledCryptography and hashing
@veramo/utils
Helper methods for Veramo plugins
8.1k---2 days ago
7.0.2
ESM onlyBundledCryptography and hashing
uuid-encoder
Encode UUIDs into Base36 or any other system
8.1k+48%-6 years ago
1.2.0
CommonJSNoneCryptography and hashing
@uploadcare/signed-uploads
@uploadcare/signed-uploads secures uploads to Uploadcare. On the server it mints the credentials the Upload API expects: JWTs for the `Authorization: Bearer` scheme, with optional endpoint scope and operation limits, and the legacy {secureSignature, secur
8k---2 days ago
6.22.0
ESM + CommonJSBundledCryptography and hashing, TypeScript tooling
scrypt-async
Fast "async" scrypt implementation in JavaScript.
7.9k-2%-8 years ago
2.0.1
CommonJSNoneCryptography and hashing
@kdf/salt
Crypto secure salt generator
7.8k---6 years ago
2.0.1
CommonJSNoneCryptography and hashing
@evervault/sdk
Node.js SDK for Evervault
7.8k---6 months ago
6.4.0
CommonJSBundledCryptography and hashing
nano-md5
md5/md5crypt functions. UTF8 compatible. Small. Fast. 100% tests coverage. No dependencies.
7.7k+25%-7 years ago
1.0.5
CommonJSNoneCryptography and hashing
mongoose-encryption
Simple encryption and authentication plugin for Mongoose
7.6k+5%--
2.1.2
CommonJSBundledCryptography and hashing, Authentication and authorisation

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.

  • @node-rs/argon2-android-arm-eabiargon2-rust binding for Node.js
  • blake3BLAKE3 hashing for JavaScript
  • sodium-plusThe Sodium Cryptography Library
  • poly1305-jsJavascript implementations of Poly1305
  • @freedomofpress/crypto-browserBrowser-compatible cryptography utilities.
  • js-crypto-hashUniversal Module for Hash Function in JavaScript
  • js-crypto-hmacUniversal Module for HMAC (Hash-based Message Authentication Code) in JavaScript
  • @node-rs/argon2-win32-ia32-msvcargon2-rust binding for Node.js
  • @bluvo/reactReact hooks for Bluvo SDK - Framework-agnostic state machine for crypto withdrawals
  • @unifold/coreUnifold Core SDK - Core types, API client, and business logic
  • gmgn-cliGMGN OpenAPI CLI — call GMGN market, token, portfolio and swap APIs from the command line
  • crypto-random-string-with-promisify-polyfillGenerate a cryptographically strong random string
  • @unifold/react-providerUnifold React Provider - Core provider and context for Unifold React SDKs
  • image-hashCreate a hash from an image
  • @unifold/ui-reactUnifold UI React - Deposit and onramp components for React applications
  • uuidjsRFC-compliant UUID Generator for JavaScript
  • ehbpJavaScript client for Encrypted HTTP Body Protocol (EHBP)
  • hotpHMAC-Based One-Time Password (HOTP), and Time-Based One-Time Password (TOTP) Algorithms
  • json-canonSerialize JSON into a canonical format.
  • @sindresorhus/string-hashGet the hash of a string
  • node-sha1Exports a SHA1 function that uses node's crpyto module under the hood
  • bookshelf-uuidAutomatically generates UUID for your models
  • @pnpm/crypto.integrityParse and validate integrity strings
  • @cfworker/uuidSerialize/deserialize V4 UUIDs from a Uint8Array
  • random-hashGenerate random hashes with a fully customizable charset and configurable length
  • @pedrouid/iso-randomIsomorphic Library for Random Bytes
  • sdbmSDBM non-cryptographic hash function
  • hash-filesA simple function for computing the hash of the contents of one or more files
  • node-qpdfA Content Preserving transformations on PDFs wrapped around QPDF
  • @node-rs/argon2-wasm32-wasiargon2-rust binding for Node.js
  • hash-modHash strings into numbers and then mod them into buckets.
  • react-native-webview-crypto[![npm](https://img.shields.io/npm/v/react-native-webview-crypto?style=flat-square)](https://www.npmjs.com/package/react-native-webview-crypto)
  • @cap.js/wasmWASM solver for Cap, a lightweight, modern open-source CAPTCHA alternative designed using SHA-256 PoW.
  • ts-mls[![CI](https://github.com/LukaJCB/ts-mls/actions/workflows/ci.yml/badge.svg)](https://github.com/LukaJCB/ts-mls/actions/workflows/ci.yml) [![npm version](https://badge.fury.io/js/ts-mls.svg)](https://badge.fury.io/js/ts-mls) [![Coverage Status](https://co
  • @usebruno/crypto-jsJavaScript library of crypto standards.
  • jasyptorg.jasypt.util.text.BasicTextEncryptor for Node.js
  • @dashevo/x11-hash-jsx11 javascript hashing algorithm in pure javascript
  • @unifold/headless-reactUnifold Headless React SDK - hooks-only (no UI) crypto deposit flows
  • @lssm-tech/lib.crypto-utilsZero-dependency browser and React Native compatible crypto helpers
  • fernet-nodejsFernet algorithm implementation written in Node.js
  • dukascopy-nodeNode.js library for downloading historical market tick data for for Crypto, Stocks, ETFs, CFDs, Forex
  • blake3-wasm-rsBLAKE3 hashing via Rust/WASM - works in Node.js (CJS + ESM), browsers, and bundlers
  • @veramo/utilsHelper methods for Veramo plugins
  • uuid-encoderEncode UUIDs into Base36 or any other system
  • @uploadcare/signed-uploads@uploadcare/signed-uploads secures uploads to Uploadcare. On the server it mints the credentials the Upload API expects: JWTs for the `Authorization: Bearer` scheme, with optional endpoint scope and operation limits, and the legacy {secureSignature, secur
  • scrypt-asyncFast "async" scrypt implementation in JavaScript.
  • @kdf/saltCrypto secure salt generator
  • @evervault/sdkNode.js SDK for Evervault
  • nano-md5md5/md5crypt functions. UTF8 compatible. Small. Fast. 100% tests coverage. No dependencies.
  • mongoose-encryptionSimple encryption and authentication plugin for Mongoose