A lightweight, feature-rich password manager built with Python and PyQt5. Generate strong, customizable passwords instantly with a sleek GUIβfast, secure, and effortless.
-
Random Password Generation: Generate strong, randomized passwords using letters, numbers, and special characters.
-
Strength Indicator: Evaluate password strength in real-time for optimal security.
-
Copy to Clipboard: Easily copy generated passwords for immediate use.
-
Password History: Access the history tab to view and manage previously generated passwords.
-
QR Code Generation: Generate QR codes for passwords to facilitate easy sharing.
-
Customizable Themes: Apply various themes to personalize the application's appearance.
-
Python 3.6 or higher
-
pip (Python package installer)
Clone the repository:
git clone https://github.com/TanvirTian/Password-Generator.git
cd Password-Generator
Install dependencies:
pip install -r requirements.txt
Run the application:
python src/main.py
π Project Structure
Password-Generator/
βββ icons/
βββ styles/
βββ src/
β βββ main.py
β βββ password_generator.py
β βββ ui_components.py
β βββ theme_manager.py
β βββ password_manager.py
β βββ history_manager.py
βββ LICENSE
βββ README.md
βββ requirements.txt
This project is licensed under the MIT License. See the LICENSE file for details.
Contributions are welcome! Please fork the repository, create a new branch, and submit a pull request with your proposed changes.