Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
jose
JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes
webcrypto-core
Common layer to be used by crypto libraries based on WebCrypto API for input validation.
@peculiar/webcrypto
A WebCrypto Polyfill for NodeJS
@panva/hkdf
HKDF with no dependencies using runtime's native crypto
iron-webcrypto
a cryptographic utility for sealing-unsealing a JSON object using symmetric key encryption with message integrity verification
universal-github-app-jwt
Calculate GitHub App bearer tokens for Node & modern browsers
webcrypto-shim
Web Cryptography API shim for legacy browsers
get-random-values-esm
A wrapper that rebundles [`get-random-values`](https://www.npmjs.com/package/get-random-values) into ESM, so you can use it in your `vite`, `skypack`, or wherever you need ESM.
isomorphic-webcrypto
webcrypto library for Node, React Native and IE11+
msrcrypto
MSR JavaScript Cryptography Library
js-crypto-random
Universal Module for Secure Random Generator in JavaScript
js-crypto-hash
Universal Module for Hash Function in JavaScript
js-crypto-hmac
Universal Module for HMAC (Hash-based Message Authentication Code) in JavaScript
js-crypto-hkdf
Universal Module for HKDF (Hash-based Key Derivation Function) in JavaScript
web-auth-library
Authentication library for the browser environment using Web Crypto API
iso-web
Isomorphic web apis utilities for fetch, event target, signals, crypto and doh.
js-crypto-key-utils
Universal Module for Cryptographic Key Utilities in JavaScript, including PEM-JWK converters
js-crypto-aes
Universal Module for AES Encryption and Decryption in JavaScript
xmldsigjs
XMLDSIGjs provides an implementation of XMLDSIG in Typescript/Javascript based on WebCrypto
js-crypto-rsa
Universal Module for RSA Cryptography (RSA-OAEP and RSASSA-PSS/PKCS1-V1_5) in JavaScript