A Rust library and UI suite for accessing and decrypting passwords stored in the pass format.
Ripasso is a password manager written in Rust that provides a library and user interfaces for accessing and decrypting passwords stored in the pass format. It solves the problem of securely managing PGP-encrypted password files, optionally with git version control, using a memory-safe language. The project includes terminal and graphical interfaces to cater to different user workflows.
Developers and security-conscious users who already use or want to use the pass password store format and prefer Rust-based tools or terminal/GTK applications for password management.
Developers choose Ripasso for its Rust implementation, which offers enhanced security and performance, along with its compatibility with the popular pass format and the flexibility of multiple interface options.
A simple password manager written in Rust
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Directly accesses the widely-used pass format, allowing users to leverage existing PGP-encrypted password stores without conversion, as stated in the README's description.
Offers both a terminal TUI (ripasso-cursive) for daily use and a GTK GUI (ripasso-gtk), with screenshots and build instructions provided, catering to different workflow preferences.
Built in Rust for enhanced security when handling sensitive data, emphasizing safety as a core philosophy, as noted in the project's history section.
Supports optional git repository storage for password file synchronization and history, integrating with the pass ecosystem's version control capabilities.
The GTK GUI is explicitly marked as a work in progress and lacks feature parity with the terminal version, limiting its reliability for GUI-focused users.
Installation requires OS-specific package managers (e.g., Arch, Fedora, Nix) or building from source with Cargo, which can be non-trivial for casual users.
Lacks built-in browser extensions, mobile apps, or web interfaces, relying solely on the pass format without modern convenience features.