Directory

Open Source Packages

Libraries, frameworks, tools, and SDKs used by the apps in this directory — scored the same way as the apps themselves.

5929 packages

All Packages

84Health
Library PyPI

cryptography

The standard cryptographic library for Python, pairing safe high-level recipes with low-level primitives backed by Rust and OpenSSL.

7,765
Other
Used by 53
56Health
Library npm

bcrypt.js

A zero-dependency, pure JavaScript implementation of bcrypt for hashing and verifying passwords in Node.js and the browser.

3,797
BSD 3
Used by 51
85Health
Library PyPI

PyJWT

A Python implementation of RFC 7519 for encoding, decoding, and verifying JSON Web Tokens.

5,700
MIT
Used by 44
48Health
Library npm

forge

A native, pure-JavaScript implementation of TLS and PKI cryptography for building crypto-based Node.js and browser apps.

5,331
Other
Used by 17
75Health
Library PyPI

bcrypt (Python)

A Python library for secure password hashing using the bcrypt algorithm with an adjustable work factor

1,503
Apache 2.0
Used by 16
46Health
Library PyPI

itsdangerous

A small Python toolkit for cryptographically signing data so you can trust it hasn't been tampered with when it comes back from an untrusted client.

3,134
BSD 3
Used by 15
69Health
Library npm

OTPAuth

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

1,476
MIT
Used by 15
61Health
Library npm

libsodium-wrappers

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

1,152
Other
Used by 10
70Health
Library PyPI

argon2-cffi

Secure, high-level password hashing for Python using Argon2

731
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.

415
MIT
Used by 8
49Health
Library npm

tweetnacl-js

A JavaScript port of the audited TweetNaCl cryptographic library, providing public-key and secret-key encryption, signing, and hashing for Node.js and browsers.

1,923
Other
Used by 7
41Health
Library npm

hash-wasm

Lightning-fast hash and password-derivation functions using hand-tuned WebAssembly binaries

1,156
Used by 6
72Health
Library PyPI

pyOpenSSL

A Python wrapper around the OpenSSL library for TLS connections and certificate handling

944
Apache 2.0
Used by 6
40Health
Library npm

JavaScript-MD5

A zero-dependency JavaScript MD5 and HMAC-MD5 hashing implementation that runs identically in Node.js, browsers, and AMD module loaders.

4,558
MIT
Used by 5
61Health
Library PyPI

PyOTP

Python library for generating and verifying TOTP/HOTP one-time passwords for 2FA

3,335
MIT
Used by 5
45Health
Library npm

speakeasy

A Node.js library for generating and verifying RFC 4226 (HOTP) and RFC 6238 (TOTP) one-time passcodes for two-factor authentication.

2,755
MIT
Used by 5
67Health
Library PyPI

pycryptodome

A self-contained, low-level Python library of cryptographic primitives — ciphers, hashes, MACs, and public-key algorithms — with no OpenSSL dependency.

3,262
Other
Used by 4
53Health
SDK PyPI

hvac

Python client library for HashiCorp Vault's secrets, authentication, and system-backend REST APIs.

1,315
Apache 2.0
Used by 4
63Health
Library PyPI

service-identity

Verifies that a pyOpenSSL or cryptography TLS certificate is genuinely valid for the hostname, IP, or SRV name you intended to connect to.

106
MIT
Used by 4
65Health
Library npm

js-md5

A fast, dependency-free MD5 hash function for JavaScript with UTF-8 support

837
MIT
Used by 3
36Health
Library PyPI

python-rsa

Pure-Python RSA library for key generation, PKCS#1 encryption, decryption, signing, and verification, with no C extensions required.

490
Apache 2.0
Used by 3
81Health
Library PyPI

xxhash

Fast Python bindings for the xxHash non-cryptographic hashing algorithm

466
Other
Used by 3
69Health
Library PyPI

asn1crypto

A fast, pure Python library for parsing and serializing ASN.1 structures with a pythonic, high-performance API.

362
MIT
Used by 3
36Health
Library npm

sha.js

A pure JavaScript, streamable implementation of the SHA family of hash functions with a Node-crypto-like API.

298
Other
Used by 3

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