A simple password manager written in Rust.
The root crate ripasso is a library for accessing and decrypting passwords
stored in pass format, that means
PGP-encrypted files optionally stored in a git repository.
Multiple UI's in different stages of development are available in subcrates.
To build all UI's:
PR's are very welcome!
History
This is a reimplementation of https://github.com/cortex/gopass in Rust. I started it mainly because https://github.com/go-qml/qml is unmaintained. Also, using a safe language for your passwords seems like a good idea.
UI's
Cursive - Terminal interface
TUI interface based on cursive Supports password age display and password editing. I use this as my daily password-manager.
Build
cargo build -p ripasso-cursive
GTK GUI - (WIP)
Not at feature-parity with the cursive code base yet, but basic operations work.
Build
cargo build -p ripasso-gtk
Install instructions
Arch
TUI version
Fedora
Available in Copr
sudo dnf copr enable atim/ripasso -y
TUI version
GTK version (unstable)
sudo dnf install ripasso-gtk
Nix
TUI version
nix-env -iA nixpkgs.ripasso-cursive
Mac OS X
The best way to install ripasso on mac right now is the nix package system, first install that and then
nix-env -iA nixpkgs.ripasso-cursive
Alpine
Ripasso-cursive is currently in the testing repository for apk, so the testing repository needs to be added to the apk repositories file.
TUI version
Build instructions
Translations
Do you want to have ripasso in your native language? Help out with a translation:

