I'm a big fan of keepassxc. has a nice ssh-agent integration, so you can keep your ssh keys in there and it'll automatically add them to your ssh-agent when your password DB is unlocked.