Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
otplib
HMAC-based (HOTP) and Time-based (TOTP) One-Time Password library
otpauth
One Time Password (HOTP/TOTP) library for Node.js, Deno, Bun and browsers
speakeasy
Two-factor authentication for Node.js. One-time passcode generator (HOTP/TOTP) with support for Google Authenticator.
totp-generator
Generate TOTP tokens from key
authenticator-cli
A commandline Authenticator App (for Authy, Google Authenticator, Microsoft Authenticator, TOTP / 2FA / MFA / OTP, etc)
hotp
HMAC-Based One-Time Password (HOTP), and Time-Based One-Time Password (TOTP) Algorithms
jsotp
Javascript One-Time Password module.
passport-totp
TOTP authentication strategy for Passport.
@epic-web/totp
Create and verify cryptographically secure Time-based One-time Passwords (TOTP) using the HMAC-based One-time Password (HOTP) algorithm.
otp
OTP utility for Google Authenticator
gen-totp
A time-based One-time Password generator that uses current time as a source of uniqueness, following RFC 6238.
time2fa
NodeJS OTP implementation
@levminer/speakeasy
Two-factor authentication for Node.js. Generate One-time passcode generator (HOTP/TOTP) with support for Google Authenticator.
@oslojs/otp
One-time passwords with HOTP and TOTP
remix-auth-totp
A Time-Based One-Time Password (TOTP) Authentication Strategy for Remix-Auth.
crypto-lite
Standard cryptographic algorithms
@castlenine/svelte-qrcode
QR Code generator component for Svelte & SvelteKit, with no dependencies
passport-2fa-totp
TOTP based Two-Factor Authentication for Passport and Node.js
2fa-util
Lightweight utility to generate a two-factor TOTP secret with QR code to be used by authenticators such as Google or Microsoft Authenticator.
otp-agent
A JavaScript package for generating one-time passwords (OTPs), including custom OTPs, TOTP, HOTP, and recovery codes. Ideal for secure authentication.