Skip to content

A ligjtweight password generator built with Python and PyQt. Generate strong, fully customizable passwords instantly with a sleek GUI, fast, secure, and effortless.

License

Notifications You must be signed in to change notification settings

TanvirTian/Password-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

37 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Password-Generator

A lightweight, feature-rich password manager built with Python and PyQt5. Generate strong, customizable passwords instantly with a sleek GUIβ€”fast, secure, and effortless.

πŸš€ Features

  • 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.

πŸ› οΈ Installation

Prerequisites

  • 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 

πŸ›‘οΈ License

This project is licensed under the MIT License. See the LICENSE file for details.

🀝 Contributing

Contributions are welcome! Please fork the repository, create a new branch, and submit a pull request with your proposed changes.

About

A ligjtweight password generator built with Python and PyQt. Generate strong, fully customizable passwords instantly with a sleek GUI, fast, secure, and effortless.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages