Home / Security and Auth
Security and Auth JavaScript Projects
Passwords, codes and encryption feel like hard topics, but the browser ships the building blocks for all of them. These four projects use WebAuthn for passkeys and the Web Crypto API for strong encryption and two factor codes. They are small enough to read in an evening, and they show every step so you understand what is actually happening.

028. Passkey Login Demo
Sign up and sign in with your fingerprint instead of a password
029. Client-side Password Manager
An encrypted password vault that only your master password opens
030. Secure File Encryptor
Lock any file with a password, right in your browser