🛡️ 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.
✅ Generate Strong Passwords
🔒 Securely store website credentials
👀 View saved passwords (master password protected)
✏️ Update passwords easily
📋 Automatic clipboard copy for instant use
- Create strong random passwords combining uppercase, lowercase, numbers & symbols.
- Automatically copied to clipboard for quick pasting.
- Enter website, email/username, and password.
- Save securely to
passwords.txt
after confirmation.
- Enter master password (default:
password
) to unlock. - View saved credentials neatly in a new window.
- Update existing password for any saved website.
- Friendly message if the website isn’t found.
Ensure Python 3.x is installed. Install required libraries:
pip install tkinter pyperclip
📝 Tkinter is included by default in most Python installations.
git clone https://github.com/alok-2002/mypass.git
cd mypass
python mypass.py
Enjoy your lightweight password manager! 🎉
mypass/
├── mypass.py # Main application script
├── passwords.txt # Stored passwords
└── LICENSE # License file
- Python 3.x
- Tkinter (GUI library)
- pyperclip (clipboard integration)
We ❤️ contributions!
- Fork the repository
- Create a new feature branch
- Make changes & test thoroughly
- Commit with clear messages
- Push to your fork
- Open a pull request
✏️ Ensure your code is clean, documented, and follows project conventions.
MyPass is released under the MIT License.
- ✉️ Email: [email protected]
- 🐙 GitHub: MyPass Repository
- 🔗 LinkedIn: Alok Sharma
💡 Have suggestions or found a bug? Feel free to open an issue or submit a pull request!
If you like MyPass, please star ⭐ the repository — it helps us grow and lets others discover this tool!
Crafted with ❤️ by Alok Sharma