π‘οΈ 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.txtafter 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 mypasspython mypass.pyEnjoy 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: sharmaalok02gwl@gmail.com
- π 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