{"id":26121433,"url":"https://github.com/future-rafay/password-strength-checker-python-streamlit","last_synced_at":"2026-05-15T21:04:38.254Z","repository":{"id":280838648,"uuid":"943345520","full_name":"Future-Rafay/Password-Strength-Checker-Python-Streamlit","owner":"Future-Rafay","description":"🔒 Password Strength Checker built with Streamlit that evaluates the security of passwords based on multiple factors. It also provides suggestions for creating stronger passwords and allows users to generate secure passwords.","archived":false,"fork":false,"pushed_at":"2025-03-06T01:58:58.000Z","size":7,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-31T23:45:59.994Z","etag":null,"topics":["python","regex","streamlit"],"latest_commit_sha":null,"homepage":"https://password-strength-checker-project.streamlit.app/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Future-Rafay.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-05T15:02:19.000Z","updated_at":"2025-03-11T10:40:27.000Z","dependencies_parsed_at":"2025-03-05T16:33:17.829Z","dependency_job_id":null,"html_url":"https://github.com/Future-Rafay/Password-Strength-Checker-Python-Streamlit","commit_stats":null,"previous_names":["future-rafay/password-strength-checker-python-streamlit"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Future-Rafay/Password-Strength-Checker-Python-Streamlit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Future-Rafay%2FPassword-Strength-Checker-Python-Streamlit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Future-Rafay%2FPassword-Strength-Checker-Python-Streamlit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Future-Rafay%2FPassword-Strength-Checker-Python-Streamlit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Future-Rafay%2FPassword-Strength-Checker-Python-Streamlit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Future-Rafay","download_url":"https://codeload.github.com/Future-Rafay/Password-Strength-Checker-Python-Streamlit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Future-Rafay%2FPassword-Strength-Checker-Python-Streamlit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33080381,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T20:25:35.270Z","status":"ssl_error","status_checked_at":"2026-05-15T20:25:34.732Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["python","regex","streamlit"],"created_at":"2025-03-10T14:21:35.307Z","updated_at":"2026-05-15T21:04:38.221Z","avatar_url":"https://github.com/Future-Rafay.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🔒 Password Strength Checker\n\n## 🚀 About the Project\nThis is a **Password Strength Checker** built with **Streamlit** that evaluates the security of passwords based on multiple factors. It also provides suggestions for creating stronger passwords and allows users to generate secure passwords.\n\n## ✨ Features\n- **Real-time Password Strength Analysis**\n- **Blacklist Check for Common Passwords**\n- **Custom Scoring Weights for Better Evaluation**\n- **Password Generator for Secure Credentials**\n- **Copy Password to Clipboard for Convenience**\n- **Interactive UI with Strength Feedback**\n\n## 🛠️ Tech Stack\n- **Python**\n- **Streamlit**\n- **Regex (re module)**\n- **pyperclip (Clipboard Support)**\n\n## 📦 Installation\n\n1. **Clone the Repository**\n   ```bash\n   git clone https://github.com/your-username/password-strength-checker.git\n   cd password-strength-checker\n   ```\n\n2. **Create a Virtual Environment (Optional but Recommended)**\n   ```bash\n   python -m venv venv\n   source venv/bin/activate  # On macOS/Linux\n   venv\\Scripts\\activate     # On Windows\n   ```\n\n3. **Install Dependencies**\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n4. **Run the Application**\n   ```bash\n   streamlit run app.py\n   ```\n\n## 🔍 How It Works\n1. Enter your password in the input field.\n2. Click **\"Check Strength\"** to evaluate your password.\n3. View detailed feedback on password strength.\n4. Use the **\"Generate Strong Password\"** button for a secure suggestion.\n5. Copy the password to clipboard with a single click!\n\n\n## 💡 Author\n**Abdul Rafay**  \nBuilt with ❤️ and Streamlit  \n[GitHub](https://github.com/Future-Rafay/) | [LinkedIn](https://www.linkedin.com/in/rafay-nadeem-web-developer/)\n\n---\n### 🚀 Ready to Improve Your Password Security? Try It Now!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffuture-rafay%2Fpassword-strength-checker-python-streamlit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffuture-rafay%2Fpassword-strength-checker-python-streamlit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffuture-rafay%2Fpassword-strength-checker-python-streamlit/lists"}