A 100% offline, encrypted password manager built with Flutter.
Vaultly is an open-source, cross-platform password manager that stores your credentials only on your device.
No cloud. No trackers. Just strong encryption and full offline control.
- Fully Offline – Your data never leaves your device.
- Local Encrypted Database – Credentials stored using AES-256 encryption.
- Cross-Platform – Built with Flutter for Android, iOS, Windows, macOS, and Linux.
- Secure Export & Import – Back up your vault with encryption; restore it easily.
- Biometric Lock – Optional Face ID / Fingerprint for faster access.
- Open Source – Transparent and auditable security.
- User creates a master password (never stored anywhere).
- Vaultly derives an encryption key (Argon2 / PBKDF2) from the master password.
- All credentials are stored in an encrypted local database (SQLCipher).
- When you unlock the app, data is decrypted in memory only.
[ Master Password ] -> [ Key Derivation ] -> [ AES-256 Encrypted Local DB ]
- Flutter – Cross-platform UI
- Dart – App logic
- SQLCipher / sqflite – Encrypted local storage
- crypto package – Encryption and key derivation
- Flutter SDK installed
- Android Studio / Xcode for mobile builds
flutter pub get
flutter run- Fork the project
- Create a feature branch (
git checkout -b feature/my-feature) - Commit your changes (
git commit -m 'Add my feature) - Push to the branch (
git push origin feature/my-feature) - Open a Pull Request
This project is licensed under the CC BY-NC 4.0 License – see the LICENSE file for details.
Your master password cannot be recovered. Keep it safe!
⭐️ Star Vaultly if you love open-source security and effortless password management!
Made with ❤️ by AshkanWatson and the Vaultly Community.