| Crates.io | kg_passgen |
| lib.rs | kg_passgen |
| version | 0.1.0 |
| created_at | 2026-01-01 12:49:03.787005+00 |
| updated_at | 2026-01-01 12:49:03.787005+00 |
| description | Password generator that hashes an input master password and a service url |
| homepage | |
| repository | https://github.com/kghandour/KGPassGen-rs |
| max_upload_size | |
| id | 2016134 |
| size | 64,343 |
Follows the original dart and flutter implementation (Here).
This rust implementation aims to provide a CLI password generator and a cargo implementation to be used in other packages when needed.
For the CLI implementation, by default, the password input is masked from the terminal and the generated input gets automatically copied to clipboard without getting displayed to the terminal. This is done as a security feature to prevent possible logging to history. However, you will get prompted to show the generated password in the terminal.
We use Clippy (Here) for linting. Follow the installation process mentioned in the (README.md).
Run cargo clippy to check for linting issues.
arboard to manage the clipboard (Here). If there is a problem, it is recommended to use Xwayland instead. If the problem persists or you are facing it in other operating systems, please create an issue.An alternative solution is when prompted, you can show the generated password to the terminal.
Licensed under MIT license.