This app is a secure password manager that uses the AES-256-GCM algorithm to encrypt your sensitive data before storing it locally. It offers strong encryption, user friendly features, quick access to all your accounts, and the ability to generate secure passwords.
To see the README in French, follow this link : README.fr.md
- Encrypted data files using the AES-256-GCM algorithm
- Multiple user support with secure access
- Automatic lock against brute force attempts
- Automatic logout after 15 minutes of inactivity
- Advanced password generator for strong and secure passwords
- Password strength indicator in forms
- Importing and exporting raw data to a CSV file
- Fast accounts search and actions improving the user experience
- Toggle between dark mode and light mode
This project is written with TypeScript, React, and Material UI. The Web Crypto API is used for the secure data encryption, and Tauri is used for the lightweight and cross-platform desktop application support.
I appreciate your feedback if you would like to share your experience and report any issues.
You can download the latest installer from the latest release page.
This is a cross-platform desktop application. If you can't find the installer corresponding to your operating system, refer to option 2.
Node.js is the required runtime environment to build the application. If you don't already have it installed on your computer, download it from the website of Node.js before following the following steps.
In addition to Node.js, this project which uses Tauri also has additionnal prerequisites. Refer to this page of the Tauri documentation to configure your environment before continuing.
Download the source code by either cloning the repository or downloading the ZIP file from the project's GitHub page. Then, in your terminal, make sure to navigate to the root of the project directory before using the following commands.
npm install
npm run tauri build
This will generate the binary files corresponding to your operating system to install the application.
This project is licensed under the MIT License. See the LICENSE.md file for details.
The main icon of the app is from Freepik.