Minimal, fast, and secure password manager
Zap is a minimalist password manager built for speed, security, and designed to keep your secrets safe with modern encryption and a straightforward, easy-to-use interface.
- OPAQUE protocol for passwordless authentication.
- Argon2 as the Key Derivation Function (KDF).
- XChaCha20-Poly1305 for vault encryption.
- Minimal and fast UI
- Zero Knowledge Vault Storage
- Multi threaded encryption/decryption
- Multi Device (limited to browsers for now)
- Dark theme (YES! Dark theme)
- Self hostable (for all those home-labbers)
- Browser extension
- Native apps (iOS/Android)
- Real time vault update
- OAuth (google)
- TOTP and Passkeys
- WebAuthn (for vault unlock)
- Import/export from other managers (Bitwarden, 1Password, etc.)
- Secure sharing of passwords/secrets
- Offline mode
- Theming and accessibility improvements
- Audit logging
- User profile customizations
You will need to run the backend first.
- Clone the repo
git clone https://github.com/felix-kyun/zap.git cd zap - Install dependencies
npm install
- Run locally
npm run dev
- Build
npm run build
Contributions are welcome! Please check out our issues and pull requests to get involved.
Built with ❤️ by felix-kyun