I've been using Bitwarden for a while. The good thing is that their official server and clients (for desktop and mobile) are open-source.
I am actually running an alternative implementation of the server: https://github.com/dani-garcia/vaultwarden that is less resource-intensive and implements most of the official API: https://github.com/dani-garcia/vaultwarden/wiki#supported-features
Even when running your own server, you can still use the official clients (browser extensions or mobile apps), so you don't have to worry about all the different client implementations in the wild.
I second bitwarden. Been using it for a while. Been great and really helps out.
reply
Thanks!
What are the tradeoffs of using official clients (browser extensions or mobile apps)?
reply
I don't see any, especially since their code is open-source: https://github.com/bitwarden
reply