prs
A command-line password manager that stores secrets with GPG and syncs them between machines using Git.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About prs
prs is a terminal password manager written in Rust. Secrets are encrypted with GPG, and Git is used to synchronise the password store automatically across machines. It includes a password generator, recipient management, history tracking with rollbacks, housekeeping utilities, Tomb support and temporary copying to the clipboard.
It is heavily inspired by pass and uses the same file structure, so it works alongside pass and other compatible clients, extensions and migration scripts. It suits people already comfortable with GPG and Git who want a faster, friendlier command-line tool.
Strengths
- Compatible with pass stores and tools
- Automatic Git synchronisation between machines
- History tracking and rollbacks
- Built-in password generator and clipboard copy
Limitations
- Requires familiarity with GPG and Git
- Terminal only, with no browser autofill of its own
Details
- Pricing
- FreeFree and open source under the GPL-3.0 license.
- License
- GPL-3.0
- Developer
- timvisee
- Platforms
- Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Command-line users who want a pass-compatible store with built-in Git sync
- Categories
- Password managers, CLI tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 2 sources on file.
Alternatives to prs
Compare allSoftware that can replace prs for an important use case, and what changes if you switch.
pass
The standard Unix password manager: one GPG-encrypted file per secret.
pass is the original Unix password manager whose stores prs reads, with GPG-encrypted files and Git history but without prs's automatic Git synchronisation.
gopass
Team-oriented password store built on GPG and Git.
gopass keeps the GPG and Git approach and adds multiple stores with per-store recipients for team sharing, plus built-in auditing and secret health checks.
passage
A command-line fork of pass that encrypts the password store with age instead of GnuPG.
passage is a pass fork that uses age instead of GnuPG, adds per-folder recipients and YubiKey support, but requires manual setup.
Similar software
Related functionality, not necessarily a direct replacement.
QtPass
A cross-platform graphical front end for pass, the GPG-encrypted Unix password manager.
Browserpass
A browser extension that fills and copies logins from a pass password store.
PassFF
A Firefox extension that reads logins from the pass password store and fills them into websites.
Pass for iOS
An iOS and iPadOS client for pass password stores, with Git sync, one-time codes and AutoFill.