An open API service indexing awesome lists of open source software.

https://github.com/muhammadadnan1998/password_generator_using_python

A simple and interactive password generator built using Streamlit. Users can customize the password length and choose to include digits and special characters. Generates secure passwords instantly with a user-friendly interface. 🚀🔑
https://github.com/muhammadadnan1998/password_generator_using_python

password-generator-python python-streamlit random-password-generator

Last synced: about 2 months ago
JSON representation

A simple and interactive password generator built using Streamlit. Users can customize the password length and choose to include digits and special characters. Generates secure passwords instantly with a user-friendly interface. 🚀🔑

Awesome Lists containing this project

README

          

# **Password Generator**

A simple and interactive password generator built using **Streamlit**. Users can customize the password length and choose to include digits and special characters. Generates secure passwords instantly with a user-friendly interface.

## **Features**
✅ Generate secure passwords instantly
✅ Choose password length (6 to 32 characters)
✅ Option to include digits (0-9)
✅ Option to include special characters (!, @, #, $, etc.)
✅ Simple and user-friendly interface

## **Installation**

Make sure you have **Python** installed on your system. Then, follow these steps:

1. Clone the repository:
```bash
git clone https://github.com/your-username/password-generator.git
cd password-generator
```
2. Install the required dependencies:
```bash
pip install streamlit
```
3. Run the application:
```bash
streamlit run app.py
```

## **Usage**
- Adjust the slider to select the desired password length
- Check the boxes to include digits and/or special characters
- Click the **"Generate Password"** button to generate a secure password

## **Technologies Used**
- **Python**
- **Streamlit**
- **Random & String Library**

## **Screenshots**
![alt text](image.png)

## **Contributing**
Contributions are welcome! Feel free to fork this repository and submit a pull request with improvements.

## **Author**
👤 **Muhammad Adnan**
- GitHub: [MuhammadAdnan1998](https://github.com/MuhammadAdnan1998)