Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Alok-2002/MyPass-For-Windows

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐✨ 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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.