BSafe is a zero-trust password manager — meaning even the server has no idea what you’re storing. All encryption happens on the client side using native browser crypto APIs, and everything is stored in MongoDB in encrypted form.
Built with Fastify for performance and flexibility, and Vue on the frontend for speed and simplicity, BSafe lets you self-host your own secure vault with minimal effort. No Docker required — but it plays well with it too.
Key features:
- 🔐 End-to-end encryption using
crypto.subtle - 🧠 Passwords never touch the server unencrypted
- 🧪 Kill switch built-in: wipe everything if compromised
- 📦 Modular core with pluggable storage & audit logs
- 💡 CLI & Web UI: choose your weapon
- 🧰 Built for speed, privacy, and complete control
Whether you’re managing 3 passwords or 3000, BSafe doesn’t get in your way — it gets out of it.