PassManagerWeb is a self-hostable, open-source password manager built with Django, offering AES-256 GCM encryption, multi-factor authentication, a password generator, and health monitoring. Users can securely store, import, and export passwords, with features like automatic logout and an intuitive interface.
PassManagerWeb is an open-source password manager built with Django, offering AES-256 GCM encryption
, multi-factor authentication
, a password generator
, and health monitoring
. Users can securely store, import, and export passwords, with features like automatic logout
and an intuitive ui
.
-> Source code
Features
- AES-256 GCM Encryption: Each user's data is encrypted using a unique encryption key derived from their
master password
and a user-specificsalt
, ensuring isolation between accounts. - Multi-Factor Authentication: Protect your account with your favorite authenticator app.
- Password Generator Tool: Built-in tool to generate
strong
,random
passwords, withcustomizable
options (length, character types). - Password Health Monitoring: Built-in tool to check the strength and health of stored passwords, identifying
weak
,reused
, orcompromised
passwords. - Import/Export Data:
Upload
data such as passwords from a CSV file ordownload
your stored data inCSV
format for easy backup or migration. - Automatic Logout: Automatically logs you out after a customizable period of inactivity. Choose the timeout duration that best suits your needs.
Purpose
The primary goal of this project is to provide a self-hostable, open-source password manager that anyone can use and learn from. While the app is available for use, my main intention is not to attract active users or compete with major applications like Bitwarden. Instead, I aim to offer a self-host option for those who prefer full control over their password management and to share the code, primarily written in Django, for educational or personal use.
If you find this project interesting, helpful, or inspiring, please consider giving a star
, following
, or even donating
to support further development.
No comments yet.
Sign in to be the first to comment.