Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/harsh-pandhe/password-generator
A web tool for generating secure passwords with customization options and checking password strength. Built with HTML, CSS, and JavaScript, it provides a user-friendly interface, password strength indicator, and clipboard copy functionality.
https://github.com/harsh-pandhe/password-generator
Last synced: 23 days ago
JSON representation
A web tool for generating secure passwords with customization options and checking password strength. Built with HTML, CSS, and JavaScript, it provides a user-friendly interface, password strength indicator, and clipboard copy functionality.
- Host: GitHub
- URL: https://github.com/harsh-pandhe/password-generator
- Owner: harsh-pandhe
- License: mit
- Created: 2024-01-19T15:17:25.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-20T20:42:53.000Z (about 1 year ago)
- Last Synced: 2024-11-11T21:27:24.691Z (3 months ago)
- Language: HTML
- Homepage:
- Size: 372 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Password Generator
A simple and secure password generator with options for customization and strength checking.
## Table of Contents
- [Features](#features)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage](#usage)
- [Generating Passwords](#generating-passwords)
- [Checking Password Strength](#checking-password-strength)
- [Clipboard Copy](#clipboard-copy)
- [Customization](#customization)
- [Screenshots](#screenshots)
- [Languages](#languages)
- [License](#license)
- [Acknowledgements](#acknowledgements)## Features
- Password generation with various customization options.
- Password strength checking for manually entered passwords.
- Clipboard copy functionality with visual feedback.
- Character set customization for password generation.
- Password strength indicator with a visual progress bar.
- Interactive and user-friendly interface.## Getting Started
### Prerequisites
- Web browser
### Installation
1. Clone the repository:
```bash
git clone https://github.com/harsh-pandhe/Password-Generator.git
```2. Open `index.html` in your preferred web browser.
## Usage
### Generating Passwords
1. Adjust the desired options:
- Password length.
- Character types (numbers, lowercase, uppercase, symbols).
- Additional options (begin with a letter, avoid similar characters, etc.).2. Click the "Generate" button.
### Checking Password Strength
1. Enter a password in the input field.
2. Click the "Check Strength" button to assess its strength.
### Clipboard Copy
1. Generate a password or enter one manually.
2. Click the "Copy to Clipboard" button to copy the password.
## Customization
- Modify the `styles.css` file to customize the visual theme.
## Screenshots
Include screenshots of the application to give users a visual overview.
- ![Password Generation](/screenshots/img_01.jpeg)
- ![Password Strength Checking](/screenshots/img_02.png)
- ![Clipboard Copy and Toast Notifications](/screenshots/img_03.png)
- ![Character Set Customization](/screenshots/img_04.png)
- ![Password Strength Indicator](/screenshots/img_05.png)
- ![Interactive UI](/screenshots/img_06.png)## Languages
- HTML: Structure of the web page.
- CSS: Styling and layout of the user interface.
- JavaScript: Implementation of password generation, strength checking, and dynamic updates.## License
This project is licensed under the [MIT License](LICENSE).
## Acknowledgements
- [Toastify](https://apvarun.github.io/toastify-js/) for toast notifications.