KeepAssXC + SyncThing works well if you don't mind tinkering and like independence from corporations
Otherwise 1Password if you like paying money
Otherwise 1Password if you like paying money
From a quick look, that seems to be Desktop only.
iOS has a good open source app KeeForge to open the encryped password files. I use SyncTrain on my phone to connect to my SyncThing network.