GitHunt
AL

Alok-2002/MyPass-For-Windows

MyPass is a simple password manager built using Python and the Tkinter library. It allows users to generate secure passwords, store them along with the corresponding website and email/username, view saved passwords, and update passwords if needed.

πŸ”βœ¨ MyPass – Secure & Simple Password Manager

Python
License
Repo Size
Last Commit
Open Source
Contributions welcome
LinkedIn

πŸ›‘οΈ MyPass is a lightweight yet powerful password manager built with Python & Tkinter.
Effortlessly generate, store, view, and update passwords β€” all with a clean, intuitive interface.


🌟 Key Features

βœ… Generate Strong Passwords
πŸ”’ Securely store website credentials
πŸ‘€ View saved passwords (master password protected)
✏️ Update passwords easily
πŸ“‹ Automatic clipboard copy for instant use


πŸ“Έ Screenshots

MyPass UI


βš™οΈ Functionalities Explained

πŸ”‘ Generate Password

  • Create strong random passwords combining uppercase, lowercase, numbers & symbols.
  • Automatically copied to clipboard for quick pasting.

πŸ“ Store Password

  • Enter website, email/username, and password.
  • Save securely to passwords.txt after confirmation.

πŸ‘οΈ View Saved Passwords

  • Enter master password (default: password) to unlock.
  • View saved credentials neatly in a new window.

♻️ Update Password

  • Update existing password for any saved website.
  • Friendly message if the website isn’t found.

πŸš€ Getting Started

πŸ“¦ Installation

Ensure Python 3.x is installed. Install required libraries:

pip install tkinter pyperclip

πŸ“ Tkinter is included by default in most Python installations.


πŸ”§ Clone Repository

git clone https://github.com/alok-2002/mypass.git
cd mypass

▢️ Run the App

python mypass.py

Enjoy your lightweight password manager! πŸŽ‰


πŸ“‚ Project Structure

mypass/
β”œβ”€β”€ mypass.py               # Main application script
β”œβ”€β”€ passwords.txt           # Stored passwords
└── LICENSE                 # License file

πŸ“¦ Requirements

  • Python 3.x
  • Tkinter (GUI library)
  • pyperclip (clipboard integration)

🀝 Contributing

We ❀️ contributions!

  1. Fork the repository
  2. Create a new feature branch
  3. Make changes & test thoroughly
  4. Commit with clear messages
  5. Push to your fork
  6. Open a pull request

✏️ Ensure your code is clean, documented, and follows project conventions.


πŸ“„ License

MyPass is released under the MIT License.


πŸ“¬ Contact & Support

πŸ’‘ Have suggestions or found a bug?
Feel free to open an issue or submit a pull request!


⭐ Final Note

If you like MyPass, please star ⭐ the repository β€” it helps us grow and lets others discover this tool!

Crafted with ❀️ by Alok Sharma