{"id":13643721,"url":"https://github.com/6eero/NewPass","last_synced_at":"2025-04-21T02:31:20.590Z","repository":{"id":228072371,"uuid":"771791083","full_name":"6eero/NewPass","owner":"6eero","description":"🔐 NewPass is a free and open source password manager which will allow you to generate and store your passwords securely, saving them locally and encrypting them on your phone's memory","archived":false,"fork":false,"pushed_at":"2024-08-16T00:41:50.000Z","size":6766,"stargazers_count":216,"open_issues_count":7,"forks_count":15,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-11-09T15:43:25.592Z","etag":null,"topics":["android","java","password","password-generator","password-manager","password-store","safety"],"latest_commit_sha":null,"homepage":"http://www.newpass.solutions/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/6eero.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-14T00:35:18.000Z","updated_at":"2024-11-06T12:05:22.000Z","dependencies_parsed_at":"2024-05-19T11:30:47.932Z","dependency_job_id":"307198bd-9621-4944-81fa-b61da0cdd014","html_url":"https://github.com/6eero/NewPass","commit_stats":null,"previous_names":["6eero/newpass"],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/6eero%2FNewPass","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/6eero%2FNewPass/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/6eero%2FNewPass/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/6eero%2FNewPass/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/6eero","download_url":"https://codeload.github.com/6eero/NewPass/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249986052,"owners_count":21356314,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["android","java","password","password-generator","password-manager","password-store","safety"],"created_at":"2024-08-02T01:01:51.750Z","updated_at":"2025-04-21T02:31:15.575Z","avatar_url":"https://github.com/6eero.png","language":"Java","readme":"\u003cdiv align=\"center\"\u003e\n    \u003cimg width=\"200\" height=\"200\" style=\"display: block; border: 1px solid #f5f5f5; border-radius: 9999px;\" src=\"https://github.com/6eero/NewPass/assets/114809573/77aeeea8-5440-433b-8621-2a5b54173896\"\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n    \u003ch1\u003eNewPass\u003c/h1\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n    \u003ca href=\"LICENSE\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/license/6eero/newpass.svg?color=D0BCFF\u0026style=for-the-badge\u0026logo=gitbook\u0026logoColor=ebebf0\u0026labelColor=23232F\" alt=\"License\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://f-droid.org/packages/com.gero.newpass/\"\u003e\n        \u003cimg src=\"https://img.shields.io/f-droid/v/com.gero.newpass.svg?logo=F-Droid\u0026color=D0BCFF\u0026style=for-the-badge\u0026logoColor=ebebf0\u0026labelColor=23232F\" alt=\"GitHub release\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/6eero/NewPass/releases\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/v/release/6eero/NewPass?color=D0BCFF\u0026style=for-the-badge\u0026logo=github\u0026logoColor=ebebf0\u0026labelColor=23232F\" alt=\"GitHub release\"\u003e\n    \u003c/a\u003e\n    \u003cimg alt=\"GitHub last commit\" src=\"https://img.shields.io/github/last-commit/6eero/NewPass?color=D0BCFF\u0026style=for-the-badge\u0026logo=pkgsrc\u0026logoColor=ebebf0\u0026labelColor=23232F\"\u003e\n    \u003ca href=\"https://github.com/6eero/NewPass/stargazers\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/stars/6eero/NewPass.svg?color=D0BCFF\u0026style=for-the-badge\u0026logo=apachespark\u0026logoColor=ebebf0\u0026labelColor=23232F\" alt=\"Stars Count\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/6eero/NewPass/releases\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/downloads/6eero/NewPass/total.svg?color=D0BCFF\u0026style=for-the-badge\u0026logo=github\u0026logoColor=ebebf0\u0026labelColor=23232F\" alt=\"GitHub release\"\u003e\n    \u003c/a\u003e\n\u003c/div\u003e\n\u003cbr\u003e\n\u003cp align=\"right\"\u003e\n    \u003cimg src=\"https://github.com/6eero/NewPass/assets/114809573/72a2d172-8b44-4bf9-bc70-573284ea1e1a\" title=\"UI\"\u003e\n\u003c/p\u003e\n\u003cbr\u003e\n\n\n# 📍Intro\nNewPass is a secure password management application designed to generate and store strong passwords locally on your device. With NewPass, you can create highly secure passwords for your accounts and services without the need to remember them.\n\u003e ⚠️ Please refrain from storing your passwords in NewPass at the moment, as it is currently undergoing active development and may not be completely secure. It's advisable to use NewPass solely for testing purposes and contributions until its security has been thoroughly vetted. ⚠️\n\n## 🗝️ Key Features:\n- **Password Generation**: NewPass provides a robust password generator that allows you to create complex and secure passwords tailored to your specific requirements. You can customize the length and the character set (Uppercase, Numbers and Special).\n\n- **Local Storage**: Your passwords are stored locally on your device, ensuring complete privacy and control over your data. NewPass does not store any passwords on external servers, minimizing the risk of unauthorized access (If you uninstall the app, your password are lost!).\n\n- **AES Encryption**: NewPass encrypts all stored passwords using Advanced Encryption Standard (AES) with [Galois/Counter Mode](https://en.wikipedia.org/wiki/Galois/Counter_Mode) (GCM) to ensure integrity and confidentiality before saving them in the local database.\n\n- **SQLite Cipher**: NewPass utilizes SQLite Cipher, an extension for SQLite databases, to bolster security further by encrypting entirely the database, ensuring robust protection against unauthorized access. The encryption key is chosen by the user upon the first launch of the app, and it remains saved and encrypted in an EncryptedSharedPreferences. It is then requested every time the app is launched. \n\n- **User-Friendly Interface**: NewPass features an intuitive and user-friendly interface, making it easy to generate, view, and manage your passwords. The app offers convenient options for copying passwords to the clipboard and securely sharing them with other applications.\n\u003cbr\u003e\n\n## 📸 App Screenshots\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/6eero/NewPass/blob/master/fastlane/metadata/android/en-US/images/phoneScreenshots/dark_1.png\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/6eero/NewPass/blob/master/fastlane/metadata/android/en-US/images/phoneScreenshots/dark_2.png\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/6eero/NewPass/blob/master/fastlane/metadata/android/en-US/images/phoneScreenshots/dark_3.png\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/6eero/NewPass/blob/master/fastlane/metadata/android/en-US/images/phoneScreenshots/dark_4.png\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/6eero/NewPass/blob/master/fastlane/metadata/android/en-US/images/phoneScreenshots/dark_5.png\"\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/6eero/NewPass/blob/master/fastlane/metadata/android/en-US/images/phoneScreenshots/light_1.png\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/6eero/NewPass/blob/master/fastlane/metadata/android/en-US/images/phoneScreenshots/light_2.png\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/6eero/NewPass/blob/master/fastlane/metadata/android/en-US/images/phoneScreenshots/light_3.png\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/6eero/NewPass/blob/master/fastlane/metadata/android/en-US/images/phoneScreenshots/light_4.png\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/6eero/NewPass/blob/master/fastlane/metadata/android/en-US/images/phoneScreenshots/light_5.png\"\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\u003cbr\u003e\n\n\n\n## ⬇️ Download \n[\u003cimg src=\"https://fdroid.gitlab.io/artwork/badge/get-it-on.png\" height=\"75\"\u003e](https://f-droid.org/packages/com.gero.newpass/)\n[\u003cimg src=\"https://s1.ax1x.com/2023/01/12/pSu1a36.png\" height=\"75\"\u003e](https://github.com/6eero/NewPass/releases)\n[\u003cimg src=\"https://github.com/6eero/NewPass/assets/114809573/113b2ce8-fd57-490e-bce0-9db1e55f52ba\" height=\"75\"\u003e](https://apt.izzysoft.de/fdroid/index/apk/com.gero.newpass/)\n\u003cbr\u003e\n\n## 🧱 Build\n1. First you need to get the source code of NewPaass.\n```\ngit clone https://github.com/6eero/NewPass.git\n```\n2. Open the project in [Android Studio](https://developer.android.com/studio).\n3. When you click the `▶ Run` button, it will be built automatically.\n4. Launch NewPass.\n\u003cbr\u003e\n\n## 🫱🏻‍🫲🏼 Contributions and Development\nIf you wish to contribute to the NewPass project or report bugs, see the Instructions in [CONTRIBUTING.md](https://github.com/6eero/NewPass/blob/master/CONTRIBUTING.md).\n\n### Contact us Securely\nIf you discover a security vulnerability, please inform us promptly. We prioritize investigating all legitimate reports and are committed to resolving issues promptly. For secure communication, encrypt messages using [NewPass's GPG key](https://github.com/6eero/NewPass/blob/master/public_key.asc) and send it to \n `security@newpass.solutions`. Further guidance is available [here](https://github.com/6eero/NewPass/blob/master/SECURITY.md).\n \nI accept and appreciate community contributions to continually improve the application.\n\n### Contributors Wall:\n\n\u003ca href=\"https://github.com/6eero/NewPass/graphs/contributors\"\u003e\n  \u003cimg alt=\"contributors graph\" src=\"https://contrib.rocks/image?repo=6eero/NewPass\" /\u003e\n\u003c/a\u003e\n\u003cbr\u003e\n\n### Need help?\n\n[![Telegram chat](https://img.shields.io/badge/Telegram-2CA5E0?style=for-the-badge\u0026logo=telegram\u0026logoColor=white)](https://t.me/geroed)\n\u003cbr\u003e\n\u003cbr\u003e\n\n## ⚒️ To-do\n- [ ] Add option to autofill.\n- [ ] Add an optional place holder in the add/update menu.\n- [x] Allow exporting/importing backups.\n- [x] Add an option to change the app password.\n- [x] Implement login to NewPass with device lock screen credentials.\n- [x] Add a vibration feedback.\n- [x] Implement dark theme.\n- [x] Add support for more languages.\n\u003cbr\u003e\n\n## 📜 License\nThe NewPass project is distributed under the open-source GNU GPL v3.0 ©. Please refer to the [LICENSE](https://github.com/6eero/NewPass/blob/master/LICENSE) file for more information on the license.\n\u003cbr\u003e\n\u003cbr\u003e\n\n## ☕ Buy me a coffe\nThis software thrives thanks to the dedication of passionate individuals in their free time. Your support, in any form, is deeply valued and appreciated\n\nBTC: `₿ bc1qlkm4wgtr0z3y72w9ag90vyejy895fc3fj3djtx` or you can\n\u003cp\u003e\n\u003ca href=\"https://www.paypal.com/paypalme/geeero\"\u003e\n\u003cimg width=\"15%\" src=\"https://raw.githubusercontent.com/oneHamidreza/Meow-Framework-MVVM/master/Resources/img_support.png\"/\u003e\n\u003c/a\u003e\n\u003c/p\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\n\u003cdiv align=\"right\"\u003e\n\u003ctable\u003e\u003ctd\u003e \n\u003ca href=\"#start-of-content\"\u003e👆 Scroll to top\u003c/a\u003e\n\u003c/td\u003e\u003c/table\u003e \n\u003c/div\u003e\n","funding_links":["https://www.paypal.com/paypalme/geeero"],"categories":["🔐 Security \u0026 Privacy"],"sub_categories":["🔑 Password Manager"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F6eero%2FNewPass","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F6eero%2FNewPass","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F6eero%2FNewPass/lists"}