PitchHut logo
Log in / Sign up
PassManagerWeb
by obvious_apricot
Self-hosted password manager for secure online credentials.
Pitch

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.

Description

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-specific salt, 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, with customizable options (length, character types).
  • Password Health Monitoring: Built-in tool to check the strength and health of stored passwords, identifying weak, reused, or compromised passwords.
  • Import/Export Data: Upload data such as passwords from a CSV file or download your stored data in CSV 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.

0 comments

No comments yet.

Sign in to be the first to comment.