I am using pass for storing passwords and TOTP.
I also created a GUI for it, as pass is only a CLI:
Benefit is that it can use a smartcard to encrypt the passwords/TOTP-secrets.
Possible Downside the current TOTP Code ist not displayed but only copied to the clipboard. (Could be Changes in the GUI in the Future)