Well, not the UI part. And it's probably buggy as hell* - be warned - but It Works For Me ^TM. (And issues/PRs more than welcome!)
[0] - https://github.com/OJFord/passbase
* A big part of my motivation to do it was as a toy thing to learn some Rust, so it has all the hall marks of someone kludging around trying to learn something new. Critiques/"WTH ARE YOU DOING"/PRs with style improvements also welcome :)