Gokey – simple vaultless password manager in Go
Today there are a numerous online resources and each of them will need to have a different login and password. If you are using any resource there should be a password policy that will mandate changing your password within a predefined period. This makes memorizing passwords is impossible and storing them in clear may put the information at risk. If you need to have a password vault-less manager you can try gokey.
gokey is a password manager, which does not require a password vault. Instead of storing your passwords in a vault it derives your password on the fly from your master password and supplied realm string (for example, resource URL). This way you do not have to manage, backup or sync your password vault (or trust its management to a third party) as your passwords are available immediately anywhere.

Gokey – simple vaultless password manager in Go
Supported password/key types:
pass
– default, generates a passwordseed
– generates a seed file, which can be used with-s
option laterraw
– generates 32 random bytes (can be used as a symmetric key)ec256
– generates ECC P-256 private keyec521
– generates ECC P-521 private keyrsa2048
– generates 2048-bit RSA private keyrsa4096
– generates 4096-bit RSA private keyx25519
– generates x25519 (also known as curve25519) ECC private keyed25519
– generates ed25519 ECC private key
Gokey may generate password for any resource and with one command you will have the same password anytime needed. Generated password will be complex with 10 character.
You can read more and download this tool over here: https://github.com/cloudflare/