Youssef Samir

Get in touch

Passman

Visit @ github

Description

Self Hosting Terminal Password Manager that Encrypts Accounts passwords using one of the most secured password based key Derivation function Argon2

Why Passman?

  • Over the years, I’ve used many password managers like LastPass, and while they offer convenience, I always felt limited and concerned. Subscription models restrict you to one device, and frequent security breaches made me uneasy—despite encryption, I couldn’t shake the feeling that my passwords weren’t truly safe.
  • As someone passionate about cryptography, I wanted to take control of how my passwords are secured and stored. That’s why I built PassMan, a self-hosted terminal-based password manager that encrypts accounts using Argon2, one of the most secure password-based key derivation functions available. By hosting it locally, I have full ownership and peace of mind, knowing exactly how my sensitive information is encrypted and managed.
  • PassMan reflects my belief that everyone should have the ability to protect their data in a way that feels truly secure, without compromises. With this project, I combined my love for cryptography and my desire for transparency and control over my own security.

Features

  • Encrypting passwords
  • Creating Vaults
  • Managing Accounts
  • Copy passwords to clipboard
  • Strong Password Generation

Future Features

  • Docker Containerization
  • Frontend & Backend application alternative
  • Chromium Based Browsers Extension
  • Websites Forms Credentials Auto Refill

Stack

Python
MySQL

Encryption Architecture