JavaScript library of crypto standards.
Repository Index
86,076 visible repositories in the index
1–24 of 43 · Most stars
Hash-based signatures in typescript, WOTS+
JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes
- jose
- jwa
- jwe
- jwk
[DEPRECATED] Stanford Javascript Crypto Library
A tiny (18.5 kB gzip), zero-dependency, Javascript library to perform OpenSSL RSA Encryption, Decryption, and Key Generation.
OpenPGP implementation for JavaScript
A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps
- crypto
- cryptography
- x509
- message-digest
Optimized bcrypt in JavaScript with zero dependencies, with TypeScript support.
- javascript
- bcrypt
- authentication
CAUTION: END OF SUPPORT ON 14 AUG 2026. The 'jsrsasign' (RSA-Sign JavaScript Library) is an opensource free cryptography library supporting RSA/RSAPSS/ECDSA/DSA signing/validation, ASN.1, PKCS#1/5/8 private/public key, X.509 certificate, CRL, OCSP, CMS SignedData, TimeStamp, CAdES and JSON Web Signature/Token in pure JavaScript.
- asn1
- x509
- certificate
- crl
Lightning fast normal and incremental md5 for javascript
Complete implementation of JWx (Javascript Object Signing and Encryption/JOSE) technologies for Go. #golang #jwt #jws #jwk #jwe
- jwt
- jwe
- jws
- jwk
A JavaScript/TypeScript implementation of the complete Secure Hash Standard (SHA) family (SHA-1, SHA-224/256/384/512, SHA3-224/256/384/512, SHAKE128/256, cSHAKE128/256, and KMAC128/256) with HMAC.
- sha
- sha-1
- sha-2
- sha-3
Node.js bindings for Argon2 hashing algorithm
- argon2
- crypto
- encryption
- hashing
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
Port of TweetNaCl cryptographic library to JavaScript
- crypto
- javascript
- authentication
- signature
Fast Elliptic Curve Cryptography in plain javascript
An ActionScript 3 Library that contains a number of classes and utilities for working with ActionScript? 3. These include classes for MD5 and SHA 1 hashing, Image encoders, and JSON serialization as well as general String, Number and Date APIs.
Audited & minimal JS implementation of elliptic curve cryptography.
- crypto
- cryptography
- ecdsa
- ed25519
Audited & minimal JS implementation of hash functions, MACs and KDFs.
- cryptography
- hash
- kdf
- hashing
Fastest 5KB JS implementation of secp256k1 signatures and ECDH
- secp256k1
- ecdsa
- ecc
- cryptography
Fast and dependency-free cryptographic hashing library for node.js and browsers (supports MD5, SHA1, SHA256, SHA512, RIPEMD, HMAC)
- hashing-algorithm
- javascript
- hmac
- hexadecimal
Tiny hashing module that uses the native crypto API in Node.js and the browser
Fastest 5KB JS implementation of ed25519 signatures
- ed25519
- curve25519
- eddsa
- cryptography
Audited & minimal JS implementation of Salsa20, ChaCha and AES
- aes-siv
- chacha20
- chacha20-poly1305
- chacha20poly1305