
gopass
Team-oriented CLI password manager built on GPG and Git
Overview
gopass is a re-implementation of the Unix pass password store in Go, designed for teams sharing secrets via GPG-encrypted files in a Git repository. Each secret is a GPG-encrypted file committed to a shared Git repo, giving teams a full audit trail of who changed what and when. It integrates with browsers via the gopassbridge extension and supports multiple password stores for separating personal from team secrets.
Where it falls short of 1Password
- GPG key management is a significant operational burden, especially for team onboarding
- No web UI or mobile app; CLI-only unless paired with third-party frontends
- Revoking access for a departing team member requires re-encrypting all shared secrets
We list the gaps honestly so you can decide if the trade-off is worth owning your data.
Tags
Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.
Embed the gopass difficulty badge in your README — it links back here.
[](https://openreplace.com/gopass)Similar open-source projects
Other self-hostable tools in the same space worth comparing.
Lightweight Bitwarden-compatible server written in Rust, perfect for self-hosting
Open-source secrets management platform for developers and teams
Self-hosted authentication server with TOTP, WebAuthn, and SSO
Encrypt files in Git with KMS/age/PGP — secrets management without a server