Pass Keeper is a secure and modern password manager built with privacy and cross-platform support in mind. It allows you to encrypt and manage your credentials, generate strong passwords, and synchronize with your own database. 🔐
- 🚀 Database Synchronization – Synchronize your data between local storage and a personal SQL or PostgreSQL database. Useful for accessing your passwords from multiple locations securely.
- 🔒 Password Generator – Automatically generate strong, random passwords to increase your security and reduce the burden of coming up with your own.
- ⚡ Lightweight Desktop App - Powered by Tauri v2, Pass Keeper runs as a native desktop application with minimal resource usage.
- Download the latest release from the Releases page.
- Run the installer for your OS (currently supported: Windows and Mac).
- Launch the app and start managing your secrets!
📂 /Project
├── 📁 src-tauri # Backend logic using Rust (Tauri)
├── 📁 src # Frontend app (React + TS)
│ ├── main.tsx
│ ├── App.tsx
│ ├── index.css
│ ├── 📁 components # UI components
│ ├── 📁 errors # Error boundaries & messages
│ ├── 📁 folderKeybinds # Hotkey/shortcut logic
│ ├── 📁 hooks # Custom React hooks
│ ├── 📁 notifications # Toasts/alerts
│ ├── 📁 services # Kdbx and DB interaction
│ ├── 📁 store # Global state management
│ └── 📁 utils # Utility functions
├── package.json
├── README.md
└── LICENSE
- React: Modern JavaScript library for building user interfaces.
- TypeScript: Strongly typed language that compiles to JavaScript.
- Tailwind CSS: Utility-first CSS framework.
- Tauri v2: Framework for building secure and lightweight desktop apps.
- Iconify: Over 150,000 open-source icons at your fingertips.
Contributions are welcome! If you find a bug or have a feature request, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.
