I've been using "pass" for years and love it. There is also a very nice iOS app that works well and is open source.
I synchronise my devices and backup directly without a central repo.
Its only flaw is gpg's poor UX...
There is a fork of pass called "passage" that uses Age for encryption instead: https://github.com/FiloSottile/passage Unfortunately I don't believe any iOS/Android apps exist to work with it so far.