{"id":13618194,"url":"https://github.com/tijn/awesome-password-store","last_synced_at":"2025-04-19T10:32:46.146Z","repository":{"id":37924241,"uuid":"166590550","full_name":"tijn/awesome-password-store","owner":"tijn","description":"A collection of awesome pass extensions and interfaces (for zx2c4's pass)","archived":false,"fork":false,"pushed_at":"2025-04-09T11:00:43.000Z","size":72,"stargazers_count":269,"open_issues_count":0,"forks_count":23,"subscribers_count":14,"default_branch":"main","last_synced_at":"2025-04-10T12:23:11.213Z","etag":null,"topics":["awesome","awesome-list","pass","password-store","zx2c4-pass"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tijn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2019-01-19T20:32:40.000Z","updated_at":"2025-04-09T11:00:48.000Z","dependencies_parsed_at":"2024-03-28T15:12:37.494Z","dependency_job_id":"6ebde2e3-a702-488d-9b30-20db8817d387","html_url":"https://github.com/tijn/awesome-password-store","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tijn%2Fawesome-password-store","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tijn%2Fawesome-password-store/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tijn%2Fawesome-password-store/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tijn%2Fawesome-password-store/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tijn","download_url":"https://codeload.github.com/tijn/awesome-password-store/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249270460,"owners_count":21241352,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome","awesome-list","pass","password-store","zx2c4-pass"],"created_at":"2024-08-01T20:01:56.040Z","updated_at":"2025-04-19T10:32:46.124Z","avatar_url":"https://github.com/tijn.png","language":null,"funding_links":[],"categories":["Programming Language Lists","Others"],"sub_categories":["Shell Lists"],"readme":"# Awesome password-store\n\n[Pass](https://www.passwordstore.org/) is awesome. And these extensions make it even more so! This is a collection of awesome password-store extensions and interfaces.\n\nAdditions and improvements are welcome! Please make pull-requests.\n\n## Contents\n\n- [extensions](#extensions)\n  - [auditing](#auditing)\n  - [clipboard](#clipboard)\n  - [output](#output)\n  - [import](#import)\n  - [generators](#generators)\n  - [All other extensions](#all-other-extensions)\n- [Interfaces](#interfaces)\n- [Import scripts](#import-scripts)\n- [Export scripts](#export-scripts)\n\n## Extensions\n\n### Auditing\n\n* **[pass-age](https://github.com/taylorskalyo/pass-age)** (by [taylorskalyo](https://github.com/taylorskalyo)): A simple pass extension for displaying password age. *(There are two extensions with this name; this one shows the time of the last git commit.)*\n* **[pass-age](https://github.com/tijn/pass-age)** (by [tijn](https://github.com/tijn)): A pass extension to show you how long you are using a certain password. *(There are two extensions with this name; this one shows the last time when the first line in a password file changed.)*\n* **[pass-audit](https://github.com/benburwell/pass-audit)** (by [benburwell](https://github.com/benburwell)): A pass extension for checking whether your passwords may be compromised. *(There are two extensions with this name; this one checks Have I Been Pwned as well as a local wordlist file.)*\n* **[pass-audit](https://github.com/roddhjav/pass-audit)** (by [roddhjav](https://github.com/roddhjav)): A pass extension for auditing your password repository. *(There are two extensions with this name; this one checks Have I Been Pwned and estimates password strength using Dropbox' [zxcvbn](https://blogs.dropbox.com/tech/2012/04/zxcvbn-realistic-password-strength-estimation/) algorithm.)*\n* **[pass-hibp](https://gitlab.com/moviuro/pass-hibp/)**: A pass extension that queries the haveibeenpwned.com API.\n* **[pass-pwned](https://github.com/alzeih/pass-pwned/)** (by [alzeih](https://github.com/alzeih)): Password-Store extension for Have I Been Pwned? Pwned Passwords v2 API.\n* **[pass-pwned](https://github.com/jamesridgway/pass-pwned)** (by [jamesridgway](https://github.com/jamesridgway)): Password-Store extension for Have I Been Pwned? Pwned Passwords v2 API or an offline password hash file of your choosing.\n* **[pass-report](https://github.com/Kdecherf/pass-report)**: A pass extension that reports age and length of passwords.\n\n### Clipboard\n\n* **[pass-clip](https://github.com/ibizaman/pass-clip)**: A pass extension that lets you quickly copy to clipboard passwords using fzf or rofi.\n* **[pass-extension-pclip](https://gitlab.com/lbischof/pass-extension-pclip)**: Copies meta data into primary clipboard.\n* **[pass-extension-wclip](https://github.com/palortoff/pass-extension-wclip)**: a plugin to use wclip on Windows.\n* **[pass-sclip](https://github.com/Boldewyn/pass-sclip)**: A pass extension to copy to [screen](https://www.gnu.org/software/screen/)'s paste buffer.\n* **[pass-tessen](https://sr.ht/ayushnix/pass-tessen)**: fuzzy data selection and copy-paste from password store\n\n### Output\n\n* **[pass-cl](https://github.com/elcorto/pass-cl)**: password-store extension to copy metadata from multi-line entries.\n* **[pass-csv](https://github.com/lahr/pass-csv)**: generate a CSV file from specified key-value pairs in the metadata.\n* **[pass-extension-copyq](https://github.com/vy/pass-extension-copyq)**: A pass extension that copies a stored password using copyq.\n* **[pass-extension-meta](https://github.com/rjekker/pass-extension-meta)**: password-store extension to retrieve meta-data properties from password files.\n* **[pass-extension-tail](https://github.com/palortoff/pass-extension-tail)**: A pass extension to avoid printing the password to the console.\n\n### Import\n\n* **[pass-file](https://github.com/dvogt23/pass-file)** (by [dvogt23](https://github.com/dvogt23)): A pass extension that allows to add files to password-store.\n* **[pass-file](https://github.com/lukrop/pass-file)** (by [lukrop](https://github.com/lukrop)): A pass extension for adding arbitrary files to the password store.\n* **[pass-import](https://github.com/roddhjav/pass-import)**: a generic importer tool from other password managers.\n\n### Generators\n\n* **[pass-gen](https://passgen.codesections.com/)**: A command-line utility that generates secure, pronounceable passphrases for pass. *(It won't add a new pass command but can be used seamlessly with pass.)*\n* **[pass-genphrase](https://github.com/congma/pass-genphrase)**: Passphrase generator extension for pass, the password manager.\n* **[pass-qr](https://github.com/codekoala/pass-qr)**: A pass extension that lets you quickly generate a QR code for passwords using fzf or rofi.\n* **[pass-ssh](https://github.com/ibizaman/pass-ssh)**: A pass extension that lets you quickly create ssh keypairs and output public keys using fzf or rofi.\n* **[pass-totp](https://github.com/muteor/pass-totp)**: TOTP code generator for pass.\n* **[pass-words](https://gitlab.com/entrez/pass-words)**: generate Diceware-style mnemonic passwords.\n\n### All other extensions\n\n* **[pass-backup](https://github.com/8go/pass-backup)**: makes making a time-stamped backup simple and easy.\n* **[pass-botp](https://github.com/msmol/pass-botp)**: A pass extension for managing TOTP Backup Codes.\n* **[pass-coffin](https://sr.ht/~ayushnix/pass-coffin)**: hide data inside a signed and encrypted coffin\n* **[pass-extension-inc](https://github.com/diginatu/pass-extension-inc)**: A unix pass extension for incremental search.\n* **[pass-grave](https://github.com/8go/pass-grave)**: helps you hide all meta-data by placing the whole tree of passwords inside an encrypted grave (like pass-tomb but simpler and more lightweight).\n* **[pass-index](https://github.com/sboesebeck/pass-index.git)**: Speed up content search\n* **[pass-keybase](https://github.com/mbauhardt/pass-keybase)**: A pass extension to re-encrypt and decrypt pass entries via keybase.\n* **[pass-ln](https://github.com/raxod502/pass-ln)**: A pass extension for creating symbolic links.\n* **[pass-mount](https://github.com/HXR/pass-mount)**: A pass extension for mounting encrypted filesystems.\n* **[pass-open-doc](https://github.com/bergercookie/pass-open-doc)**: Open a file from your Password Store via xdg\n* **[pass-otp](https://github.com/tadfisher/pass-otp)**: support for one-time-password (OTP) tokens.\n* **[pass-tomb](https://github.com/roddhjav/pass-tomb)**: helps you to keep the whole tree of password encrypted inside a tomb.\n* **[pass-update](https://github.com/roddhjav/pass-update)**: an easy flow for updating passwords.\n* **[pass-ssh](https://github.com/not-jan/pass-ssh)**: Automatically create an SSH session from a pass entry\n\n## Interfaces\n\n* **[alfred-pass](https://github.com/CGenie/alfred-pass)**: Alfred integration\n* **[alfred-pass](https://github.com/chrisgrieser/alfred-pass)**: Feature-rich Alfred integration.\n* **[Android-Password-Store](https://github.com/zeapo/Android-Password-Store)**: Android application compatible with ZX2C4's Pass command line application.\n* **[awscli-plugin-passtotp](https://github.com/someone-stole-my-name/awscli-plugin-passtotp)**: AWS CLI plugin to directly talk to pass for OATH-TOTP keys.\n* **[browserpass](https://github.com/browserpass/browserpass-extension)**: Chrome \u0026 Firefox browser extension for pass.\n* **[gnome-pass-search-provider](https://github.com/jle64/gnome-pass-search-provider)**: Pass password manager search provider for gnome-shell.\n* **[gopass-tui](https://github.com/leitzler/gopass-tui)**: Terminal UI for pass/gopass.\n* **[gopass](https://github.com/cortex/gopass)**: Simple UI for password-store. (UNMAINTANED)\n* **[Identities](https://github.com/k8ieone/identities)**: Modern password-store client made for GNOME.\n* **[instantpass](https://github.com/instantos/instantpass)**: an [instantmenu](https://github.com/instantOS/instantMENU) frontend with support for pass-opt and pass-file.\n* **[krunner-pass](https://github.com/akermu/krunner-pass)**: Integrates krunner (KDE) with pass.\n* **[ob-pass-menu](https://github.com/denimor/ob-pass-menu)**: [Openbox](http://openbox.org/wiki/Main_Page) pipe-menu script that generates an xml menu based on zx2c4-pass storage.\n* **[Pass for iOS](https://github.com/mssun/passforios)**: An iOS client.\n* **[Pass for macOS](https://github.com/adur1990/Pass-for-macOS)** macOS wrapper and Safari extension.\n* **[pass-alfred](https://github.com/MatthewWest/pass-alfred)**: Alfred integration\n* **[pass-awscli](https://gitlab.com/mjsir911/pass-awscli)**:  AWS CLI credential integration\n* **[pass-companion](https://github.com/kakolisgay/pass-companion)**: Chrome/Chromium browser extension for pass.\n* **[pass-git-helper](https://github.com/languitar/pass-git-helper)**: A git credential helper interfacing with pass.\n* **[pass-simple](https://sourceforge.net/projects/pass-simple/)**: Pass-simple is a multi-platform GUI.\n* **[pass-ulauncher](https://github.com/yannishuber/pass-ulauncher)**: Integration for [Ulauncher](https://ulauncher.io/).\n* **[pass-winmenu](https://github.com/geluk/pass-winmenu)**: An easy-to-use Windows interface for pass\n* **[pass-zenity](https://codeberg.org/morus/pass-zenity/)**: A zenity front for pass.\n* **[pass-zsh-completion](https://github.com/ninrod/pass-zsh-completion)**: pass zsh completion plugin.\n* **[pass.applescript](https://git.zx2c4.com/password-store/tree/contrib/pass.applescript)**: OS X integration\n* **[Pass4Win](https://github.com/mbos/Pass4Win)**: An interface for Windows. (inactive)\n* **[pass_rlded](https://github.com/bergercookie/awesome-albert-plugins/tree/master/plugins/pass_rlded)**: [Albert](https://github.com/albertlauncher/albert) integration\n* **[passbar](https://gitlab.com/rperce/passbar)** Password Store integration for awesomewm.\n* **[passff](https://github.com/passff/passff)**: zx2c4 pass manager extension for Firefox, Chrome and Opera.\n* **[passforios](https://github.com/mssun/passforios)**: Pass for iOS - an iOS client compatible with Pass command line application.\n* **[PassHUD](https://github.com/mnussbaum/PassHUD)**: A HUD-style interface for pass on macOS.\n* **[passman](https://github.com/TheAmazingPT/passman)**: A [dmenu](https://tools.suckless.org/dmenu/) frontend for password-store.\n* **[passmenu](https://git.zx2c4.com/password-store/tree/contrib/dmenu)**: Another [dmenu](https://tools.suckless.org/dmenu/)-based interface.\n* **[passwordstore.el](https://git.zx2c4.com/password-store/tree/contrib/emacs)**: Emacs password-store.\n* **[passwordstore-menu.el](https://github.com/rjekker/password-store-menu)**: Emacs password-store with friendly user interface.\n* **[passwordstore](https://docs.ansible.com/ansible/latest/plugins/lookup/passwordstore.html)**: Ansible lookup plugin to manage passwords with password-store.\n* **[pext_module_pass](https://github.com/Pext/pext_module_pass)**: Password management module for Pext.\n* **[pidgin-zx2c4-pass](https://github.com/denimor/pidgin-zx2c4-pass)**: Plugin that allows to use zx2c4 pass to store passwords (for [pidgin](https://pidgin.im/)).\n* **[prs](https://github.com/timvisee/prs)**: A multi-platform pass client in Rust supporting sync, TOTP, Tombs and more.\n* **[qtpass](https://qtpass.org/)**: QtPass is a multi-platform GUI.\n* **[ripasso](https://github.com/cortex/ripasso)**: A simple password manager written in Rust.\n* **[rofi-pass](https://github.com/carnager/rofi-pass)**: A bash script to handle Simple Password Store in a convenient way using rofi.\n* **[tessen](https://sr.ht/~ayushnix/tessen)**: an interactive menu to autotype and copy pass and gopass data\n* **[tmux-pass](https://github.com/rafi/tmux-pass)**: Quick password-store browser with preview using fzf in tmux.\n* **[upass](https://github.com/Kwpolska/upass)**: Console UI for pass.\n* **[vim-password-store](https://github.com/fourjay/vim-password-store)**: Vim niceties for password store.\n* **[XMonad.Prompt.Pass](https://hackage.haskell.org/package/xmonad-contrib-0.13/docs/XMonad-Prompt-Pass.html)**: This module provides 3 XMonad.Prompt to ease passwords manipulation.\n\n## Import scripts\n\nThese scripts are not extensions but they can be very useful nontheless.\n\n* **[1password2pass.rb](https://git.zx2c4.com/password-store/tree/contrib/importers/1password2pass.rb)**: Import 1Password txt or 1pif data\n* **[firefox_decrypt](https://github.com/Unode/firefox_decrypt)**: Full blown Firefox password interface which supports exporting to pass\n* **[fpm2pass.pl:](https://git.zx2c4.com/password-store/tree/contrib/importers/fpm2pass.pl)**: Import Figaro's Password Manager XML data\n* **[gorilla2pass.rb](https://git.zx2c4.com/password-store/tree/contrib/importers/gorilla2pass.rb)**: Import Password Gorilla data\n* **[kedpm2pass.py](https://git.zx2c4.com/password-store/tree/contrib/importers/kedpm2pass.py)**: Import Ked Password Manager data\n* **[keepass2csv2pass.py](https://git.zx2c4.com/password-store/tree/contrib/importers/keepass2csv2pass.py)**: Import Keepass2 CSV data\n* **[keepass2pass.py](https://git.zx2c4.com/password-store/tree/contrib/importers/keepass2pass.py)**: Import Keepass2 XML data\n* **[keepassx2pass.py](https://git.zx2c4.com/password-store/tree/contrib/importers/keepassx2pass.py)**: Import KeepassX XML data\n* **[kwallet2pass.py](https://git.zx2c4.com/password-store/tree/contrib/importers/kwallet2pass.py)**: Import KWallet data\n* **[lastpass2pass.rb](https://git.zx2c4.com/password-store/tree/contrib/importers/lastpass2pass.rb)**: Import Lastpass CSV data\n* **[password-exporter2pass.py](https://git.zx2c4.com/password-store/tree/contrib/importers/password-exporter2pass.py)**: Import password-exporter data\n* **[pwsafe2pass.py](https://git.zx2c4.com/password-store/tree/contrib/importers/pwsafe2pass.py)**: Import PWSafe data (python version)\n* **[pwsafe2pass.sh](https://git.zx2c4.com/password-store/tree/contrib/importers/pwsafe2pass.sh)**: Import PWSafe data\n* **[revelation2pass.py](https://git.zx2c4.com/password-store/tree/contrib/importers/revelation2pass.py)**: Import Revelation Password Manager data\n* **[roboform2pass.rb](https://git.zx2c4.com/password-store/tree/contrib/importers/roboform2pass.rb)**: Import Roboform data\n\n## Export scripts\n\n* **[pass-export](https://github.com/dvogt23/pass-export)**: Exports data in csv format\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftijn%2Fawesome-password-store","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftijn%2Fawesome-password-store","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftijn%2Fawesome-password-store/lists"}