Packages

Cryptography & Hashing Packages

Cryptographic primitives, hashing, and encryption libraries for securing data at rest and in transit across your application stack.

259 packages

Packages in Cryptography & Hashing

69Health
Library npm

OTPAuth

HOTP and TOTP one-time password library for Node.js, Deno, Bun, and browsers

1,488
MIT
Used by 15
69Health
Library Cargo

curve25519-dalek

Pure-Rust group arithmetic over Curve25519 and Ristretto255

1,203
BSD 3
Used by 15
41Health
Library npm

node-md5

A tiny, dependency-light JavaScript function for computing MD5 hashes of strings, buffers, and byte arrays.

914
BSD 3
Used by 15
57Health
Library Cargo

argon2

A pure-Rust implementation of the Argon2 password hashing function

915
Other
Used by 14
80Health
Library Cargo

keyring-rs

Cross-platform Rust library for storing passwords and secrets in the OS-native credential store

773
Apache 2.0
Used by 14
94Health
Library PyPI

Authlib

The ultimate Python library for building OAuth 1/2 and OpenID Connect clients and servers.

5,442
BSD 3
Used by 13
77Health
Library PyPI

Paramiko

Pure-Python SSHv2 client and server library for secure remote shells, commands, and file transfer.

9,882
LGPL-2.1
Used by 12
74Health
Library Cargo

BLAKE3

Official Rust implementation of the BLAKE3 cryptographic hash function

6,490
Apache 2.0
Used by 12
91Health
SDK npm

Svix

Official JavaScript/TypeScript client for the Svix webhook delivery API and signature verification.

3,463
MIT
Used by 12
80Health
Library Cargo

zeroize

Securely clear secrets from memory using a simple trait that resists compiler optimization

685
Other
Used by 12
70Health
Library npm

web-push

Node.js library for sending Web Push notifications with VAPID and payload encryption

3,566
MPL-2.0
Used by 11
87Health
Library Go

webauthn

A spec-conformant WebAuthn and FIDO2 passkey server library for Go, handling registration and authentication ceremonies for passwordless and multi-factor login.

1,353
BSD 3
Used by 11
61Health
Library npm

js-sha256

A fast, zero-dependency SHA-256/SHA-224 hashing library for JavaScript with built-in UTF-8 support and HMAC.

975
MIT
Used by 11
45Health
Library npm

AWS SDK JS Crypto Helpers (SHA256 Browser)

Isomorphic SHA-256 hashing for the browser, preferring native WebCrypto with a pure-JS fallback for full compatibility.

69
Apache 2.0
Used by 11
85Health
Library Cargo

rust-openssl

Safe, idiomatic Rust bindings to OpenSSL

1,646
Apache 2.0
Used by 10
70Health
Library npm

libsodium-wrappers

WebAssembly build of libsodium with hand-friendly JavaScript wrappers for encryption, signing, hashing, and key exchange.

1,162
Other
Used by 10
86Health
Tool npm

dotenvx

A secure, cross-platform dotenv replacement that encrypts .env files and runs any command with decrypted secrets injected — no code changes required.

5,848
BSD 3
Used by 9
78Health
Library npm

noble-hashes

Audited, zero-dependency JS/TS implementation of SHA2, SHA3, BLAKE, HMAC, HKDF, PBKDF2, Scrypt and Argon2 that tree-shakes down to a few kilobytes per hash.

934
MIT
Used by 9
33Health
Library Cargo

md5

A small, dependency-free Rust implementation of the MD5 hash function

86
Other
Used by 9
44Health
Library PyPI

pyasn1

Pure-Python implementation of ASN.1 types with BER, CER, and DER serialization codecs.

53
Other
Used by 9
68Health
Library PyPI

argon2-cffi

Secure, high-level password hashing for Python using Argon2

737
MIT
Used by 8
70Health
Tool npm

@vitejs/plugin-basic-ssl

A Vite plugin that generates a self-signed certificate so your dev and preview servers can run over HTTPS with zero setup.

520
MIT
Used by 8
40Health
Library npm

react-native-get-random-values

A native polyfill that implements crypto.getRandomValues() for React Native so libraries like uuid work without modification.

417
MIT
Used by 8
75Health
Library Cargo

tokio-rustls

Asynchronous TLS/SSL streams for the Tokio runtime, built on Rustls

238
Apache 2.0
Used by 8

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers