Crates.io | ripasso |
lib.rs | ripasso |
version | 0.7.0 |
source | src |
created_at | 2019-11-30 14:30:46.2417 |
updated_at | 2024-09-07 13:20:40.752083 |
description | A password manager that uses the file format of the standard unix password manager 'pass' |
homepage | |
repository | https://github.com/cortex/ripasso/ |
max_upload_size | |
id | 185539 |
size | 789,039 |
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:
cargo build --all
PR's are very welcome!
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.
TUI interface based on cursive Supports password age display and password editing. I use this as my daily password-manager.
cargo build -p ripasso-cursive
Not at feature-parity with the cursive code base yet, but basic operations work.
cargo build -p ripasso-gtk
TUI version
pacman -S ripasso
Available in Copr
sudo dnf copr enable atim/ripasso -y
TUI version
sudo dnf install ripasso
GTK version (unstable)
sudo dnf install ripasso-gtk
TUI version
nix-env -iA nixpkgs.ripasso-cursive
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
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
apk add ripasso-cursive
Do you want to have ripasso in your native language? Help out with a translation: