gopass is een opdrachtregel-wachtwoordbeheerder voor ontwikkelaars, gevorderde gebruikers en teams, omschreven als vervanger van het Unix-programma pass. Geheimen worden standaard versleuteld met GnuPG, met age als alternatief, en standaard opgeslagen in een Git-repository, die ze versioneert en tussen apparaten synchroniseert. Een gedeelde opslag wordt ingericht via een Git-remote en ontvangers kunnen worden opgesomd, zodat een team dezelfde geheimen kan ontsleutelen. Het draait op Linux, macOS, BSD en Windows, werkt volledig offline en past in scripts en CI/CD-pipelines. Add-ons zijn onder meer browserintegratie voor Firefox en Chrome en een controle tegen bekende datalekken.
gopass is geschreven in Go en uitgebracht onder de MIT-licentie door de gopass Authors, een gemeenschapsproject op GitHub. Er wordt geen bedrijf of buitenlandse moedermaatschappij genoemd en er is geen door een leverancier gehoste dienst: u bepaalt zelf waar de opslag staat, bijvoorbeeld op een eigen Git-server binnen de EU. De website vermeldt niet waar het project is gevestigd. Europese organisaties houden volledige controle over sleutels en gegevens, maar ondersteuning komt van de gemeenschap.