gopass logo

gopass

Team-oriented CLI password manager built on GPG and Git

6k Go MIT 1 month ago

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

cli
gpg
git
team-secrets
Maintain gopass?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the gopass difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/gopass)](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

63k Rust AGPL-3.0 22 days ago
2/5
gopass vs Vaultwarden

Open-source secrets management platform for developers and teams

27k TypeScript MIT 5 days ago
3/5
gopass vs Infisical

Self-hosted authentication server with TOTP, WebAuthn, and SSO

23k Go Apache-2.0 1 month ago
3/5
gopass vs Authelia

Encrypt files in Git with KMS/age/PGP — secrets management without a server

22k Go MPL-2.0 5 days ago
1/5
gopass vs SOPS