Package category
Cryptography and hashing
Hashing, encryption, signing, random values and encoding.
697 packages2 comparisons
Packages compared
697 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @node-rs/argon2-android-arm-eabi argon2-rust binding for Node.js | 11.5k | - | - | - | 15 days ago 2.2.1 | CommonJS | None | Cryptography and hashing |
| blake3 BLAKE3 hashing for JavaScript | 11.5k | +260% | - | 3 years ago 3.0.0 | ESM + CommonJS | None | Cryptography and hashing, TypeScript tooling | |
| sodium-plus The Sodium Cryptography Library | 11.4k | +53% | - | 6 years ago 0.9.0 | CommonJS | Bundled | Cryptography and hashing | |
| poly1305-js Javascript implementations of Poly1305 | 11.4k | +72% | - | 4 years ago 0.4.4 | CommonJS | None | Cryptography and hashing | |
| @freedomofpress/crypto-browser Browser-compatible cryptography utilities. | 11.1k | - | - | - | 6 days ago 0.1.8 | ESM only | Bundled | Cryptography and hashing |
| js-crypto-hash Universal Module for Hash Function in JavaScript | 11k | -55% | - | 2 years ago 1.0.7 | CommonJS | Bundled | Cryptography 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 | CommonJS | Bundled | Cryptography and hashing | |
| @node-rs/argon2-win32-ia32-msvc argon2-rust binding for Node.js | 10.9k | - | - | - | 15 days ago 2.2.1 | CommonJS | None | Cryptography 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 + CommonJS | Bundled | Cryptography and hashing, React |
| @unifold/core Unifold Core SDK - Core types, API client, and business logic | 10.7k | - | - | - | 1 day ago 0.1.85 | ESM + CommonJS | Bundled | Cryptography 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 only | Bundled | Cryptography 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 | - | None | Cryptography 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 + CommonJS | Bundled | React, Cryptography and hashing |
| image-hash Create a hash from an image | 10.4k | +182% | - | 10 months ago 7.0.1 | CommonJS | Bundled | Cryptography and hashing | |
| @unifold/ui-react Unifold UI React - Deposit and onramp components for React applications | 10.4k | - | - | - | 1 day ago 0.1.85 | ESM + CommonJS | Bundled | React, Cryptography and hashing |
| uuidjs RFC-compliant UUID Generator for JavaScript | 10.4k | -18% | - | - 5.1.0 | ESM only | Bundled | Cryptography and hashing | |
| ehbp JavaScript client for Encrypted HTTP Body Protocol (EHBP) | 10k | +4612% | - | 1 month ago 0.3.2 | ESM + CommonJS | Bundled | Cryptography 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 | CommonJS | None | Cryptography and hashing | |
| json-canon Serialize JSON into a canonical format. | 10k | +71% | - | 3 years ago 1.0.1 | CommonJS | None | Cryptography and hashing, Parsers and serialisers | |
| @sindresorhus/string-hash Get the hash of a string | 10k | - | - | - | 5 years ago 2.0.0 | ESM only | None | Cryptography 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 | CommonJS | None | Cryptography and hashing | |
| bookshelf-uuid Automatically generates UUID for your models | 9.7k | +1552% | - | 7 years ago 1.0.1 | CommonJS | None | Cryptography and hashing | |
| @pnpm/crypto.integrity Parse and validate integrity strings | 9.7k | - | - | - | 18 days ago 1100.0.6 | ESM only | Bundled | Cryptography and hashing |
| @cfworker/uuid Serialize/deserialize V4 UUIDs from a Uint8Array | 9.7k | - | - | - | 1 year ago 4.0.4 | ESM + CommonJS | Bundled | Cloud 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 | CommonJS | None | Cryptography and hashing | |
| @pedrouid/iso-random Isomorphic Library for Random Bytes | 9.4k | - | - | - | 5 years ago 1.2.1 | CommonJS | Bundled | Cryptography and hashing |
| sdbm SDBM non-cryptographic hash function | 9.4k | +21% | - | 1 year ago 3.0.0 | ESM only | Bundled | Cryptography 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 | CommonJS | None | Cryptography 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 | CommonJS | None | Cryptography and hashing | |
| @node-rs/argon2-wasm32-wasi argon2-rust binding for Node.js | 9.1k | - | - | - | 15 days ago 2.2.1 | ESM + CommonJS | Bundled | Cryptography and hashing |
| hash-mod Hash strings into numbers and then mod them into buckets. | 9k | -24% | - | 13 years ago 0.0.5 | CommonJS | None | Cryptography and hashing | |
| react-native-webview-crypto [](https://www.npmjs.com/package/react-native-webview-crypto) | 8.9k | +228% | - | 8 months ago 0.0.28 | - | Bundled | Cryptography 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 | CommonJS | Bundled | Cryptography and hashing |
| ts-mls [](https://github.com/LukaJCB/ts-mls/actions/workflows/ci.yml) [](https://badge.fury.io/js/ts-mls) [ crypto deposit flows | 8.4k | - | - | - | 1 day ago 0.1.85 | ESM + CommonJS | Bundled | Cryptography 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 only | Bundled | Cryptography and hashing, React |
| fernet-nodejs Fernet algorithm implementation written in Node.js | 8.3k | +84% | - | 3 years ago 1.0.6 | CommonJS | Bundled | Cryptography 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 + CommonJS | Bundled | Cryptography 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 + CommonJS | Bundled | Cryptography and hashing | |
| @veramo/utils Helper methods for Veramo plugins | 8.1k | - | - | - | 2 days ago 7.0.2 | ESM only | Bundled | Cryptography and hashing |
| uuid-encoder Encode UUIDs into Base36 or any other system | 8.1k | +48% | - | 6 years ago 1.2.0 | CommonJS | None | Cryptography 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 + CommonJS | Bundled | Cryptography and hashing, TypeScript tooling |
| scrypt-async Fast "async" scrypt implementation in JavaScript. | 7.9k | -2% | - | 8 years ago 2.0.1 | CommonJS | None | Cryptography and hashing | |
| @kdf/salt Crypto secure salt generator | 7.8k | - | - | - | 6 years ago 2.0.1 | CommonJS | None | Cryptography and hashing |
| @evervault/sdk Node.js SDK for Evervault | 7.8k | - | - | - | 6 months ago 6.4.0 | CommonJS | Bundled | Cryptography 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 | CommonJS | None | Cryptography and hashing | |
| mongoose-encryption Simple encryption and authentication plugin for Mongoose | 7.6k | +5% | - | - 2.1.2 | CommonJS | Bundled | Cryptography 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[](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[](https://github.com/LukaJCB/ts-mls/actions/workflows/ci.yml) [](https://badge.fury.io/js/ts-mls) [ 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