# plass
Source: [https://projects.omarpolo.com/plass.html](https://projects.omarpolo.com/plass.html)
> manage passwords
plass is a password manager inspired by password\-store in the essence but completely reimplemented with a smaller and \(IMO\) cleaner interface\. It doesn't have fancy trees nor colors in the output; the absence of these is considered a feature\. It aims to stay closer to the "UNIX phylosophy" by trying to do one thing only and to it \(hopefully\) well\.
With plass every password lives inside a gpg\(1\) encrypted file somewhere inside ~/\.password\-store which is managed with the[got\(1\)](https://gameoftrees.org/)VCSto keep track changes, recovery accidental overwrites and synchronize it across devices\.
Documentation and example usage can be found in the manual pages:
- [plass\(1\)](https://projects.omarpolo.com/plass.1.html)\- manage password
- [pwg\(1\)](https://projects.omarpolo.com/pwg.1.html)\- password generator
- [totp\(1\)](https://projects.omarpolo.com/totp.1.html)\- time\-based one time password generator
At the moment plass is completely compatible with pass, but in the future the encryption tool may be switched to something different to gpg\.
Download the latest stable release from:
```
$ ftp https://ftp.omarpolo.com/plass-1.0.tar.gz
$ tar xzvf plass-1.0.tar.gz
$ cd plass-1.0
$ make
$ doas make install
```
or fetch the code with git:
- [Git Repository](https://git.omarpolo.com/?action=summary&path=plass.git)
- [Codeberg Mirror](https://codeberg.org/op/plass)
- [GitHub Mirror](https://github.com/omar-polo/plass)
Bramble is a local-first password manager that stores encrypted vaults on users' own devices, offering browser extension, iOS and Android apps with peer-to-peer sync, passkeys, and native autofill.
Wired's updated 2026 guide reviews and ranks the best password managers, including Bitwarden, Proton Pass, Keeper, 1Password, Dashlane, and NordPass, with recommendations for different use cases.
This article proposes an opaque, interoperable passkey record format based on PHC strings and describes a Go API for handling them, aiming to simplify server-side passkey storage and library interoperability.