KEEPASS, nothing else.
  • It's portable, you can take your database between devices. (use Syncthing)
  • It's completely offline.
  • You can choose the interface you want (clients). e.g. KeePassXC, KeePassX, KeePassDX, KeePassDroid, KeeWeb etc.
  • It's being audited by many governments and individuals and is open-source
Agreed, there's no second best
reply