_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


qtpass 1.4.0
Dependencies: qtsvg@5.15.17
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://qtpass.org
Licenses: GPL 3+
Build system: qt
Synopsis: GUI for password manager password-store
Description:

Qt-based graphical user interface for the password manager password-store also known as pass. Can use either pass or gpg to interact with password-store files. Features configurable password generation, templates, clipboard handling, and per folder settings for multi-recipient encryption.

passwdqc 2.1.0
Dependencies: linux-pam@1.5.2 libxcrypt@4.4.38
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://www.openwall.com/passwdqc/
Licenses: Modified BSD BSD 1-Clause
Build system: gnu
Synopsis: Password/passphrase strength checking and policy enforcement toolset
Description:

Passwdqc is a password/passphrase strength checking and policy enforcement toolset, including an optional PAM module, pam_passwdqc, command-line programs (pwqcheck, pwqfilter, and pwqgen), and a library, libpasswdqc.

pass-otp 1.2.0
Dependencies: oath-toolkit@2.6.11
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://github.com/tadfisher/pass-otp
Licenses: GPL 3+
Build system: gnu
Synopsis: Pass extension for managing one-time-password (OTP) tokens
Description:

Pass OTP is an extension for password-store that allows adding one-time-password (OTP) secrets, generating OTP codes, and displaying secret key URIs using the standard otpauth:// scheme.

john-the-ripper-jumbo 1.9.0-1
Dependencies: gmp@6.3.0 libpcap@1.10.1 nss@3.101.4 openssl@3.5.5 python-wrapper@3.12.12 ruby@3.3.9 zlib@1.3.1
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: http://www.openwall.com/john/
Licenses: GPL 2+
Build system: gnu
Synopsis: Password cracker
Description:

John the Ripper is a fast password cracker. Its primary purpose is to detect weak Unix passwords. Besides several crypt password hash types most commonly found on various Unix systems, supported out of the box are Windows LM hashes, plus lots of other hashes and ciphers. This is the community-enhanced, "jumbo" version of John the Ripper.

keepassxc 2.7.12
Dependencies: argon2@20190702 botan@3.9.0 libgcrypt@1.11.0 libsodium@1.0.22 libusb@1.0.25 libyubikey@1.13 libxi@1.8.2 libxtst@1.2.5 minizip@1.3.1 pcsc-lite@2.4.1 qrencode@4.1.1 qtsvg@5.15.17 qtwayland@5.15.18 qtx11extras@5.15.17 readline@8.2.13 wl-clipboard@2.3.0 xclip@0.13 yubikey-personalization@1.20.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://keepassxc.org
Licenses: GPL 3
Build system: qt
Synopsis: Password manager
Description:

KeePassXC is a password manager or safe which helps you to manage your passwords in a secure way. You can put all your passwords in one database, which is locked with one master key or a key-file which can be stored on an external storage device. The databases are encrypted using the algorithms AES or Twofish.

yapet 2.6
Dependencies: argon2@20190702 ncurses@6.2.20210619 openssl@3.5.5
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://yapet.guengel.ch/
Licenses: GPL 3+
Build system: gnu
Synopsis: Yet Another Password Encryption Tool
Description:

YAPET is a text based password manager using the Blowfish encryption algorithm. Because of its small footprint and very few library dependencies, it is suited for installing on desktop and server systems alike. The text based user interface allows you to run YAPET easily in a Secure Shell session. Two companion utilities enable users to convert CSV files to YAPET and vice versa.

vaultwarden 1.36.0
Dependencies: openssl@3.5.5 postgresql@14.20 sqlite@3.39.3 zstd@1.5.6 rust-ring@0.17.14
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://github.com/dani-garcia/vaultwarden
Licenses: AGPL 3
Build system: cargo
Synopsis: Alternative implementation of the Bitwarden server API
Description:

Vaultwarden is an unofficial Bitwarden server implementation written in Rust. It is compatible with the official Bitwarden clients, and is ideal for self-hosted deployments where running the official resource-heavy service is undesirable.

Supported features are:

  • Personal vault support

  • Organization vault support

  • Groups

  • Event Logs

  • Password sharing and access control

  • Collections

  • File attachments

  • Folders

  • Favorites

  • Website icons

  • Bitwarden Authenticator (TOTP)

  • Bitwarden Send

  • Emergency Access

  • Trash (soft delete, you can configure the days for automatic deletion)

  • Master password re-prompt

  • Personal API key

  • Two-step login via email, Duo, YubiKey, and FIDO2 WebAuthn

  • Username generator integration

  • Directory Connector support

  • Account Recovery (this requires mail to be enabled)

  • Live sync (WebSocket only) for desktop/browser clients/extensions

  • Live sync (push notifications) for mobile clients (Android/iOS)

  • Single Sign-On (SSO)

lesspass 10.2.1
Dependencies: python-requests@2.32.5
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://lesspass.com/
Licenses: GPL 3
Build system: pyproject
Synopsis: Stateless password manager
Description:

This is the command-line interface of LessPass, which computes a password deterministically from a site, a login, options and a master password, which is the only secret to keep.

sops 3.12.2
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://getsops.io
Licenses: MPL 2.0
Build system: go
Synopsis: Tool for managing secrets
Description:

sops is an editor of encrypted files that supports YAML, JSON, ENV, INI and BINARY formats and encrypts with AWS KMS, GCP KMS, Azure Key Vault, age, and PGP.

xkcdpass 1.30.0
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://github.com/redacted/XKCD-password-generator
Licenses: Modified BSD CC0 CC-BY-SA 3.0 CC-BY-SA 4.0 EUPL 1.1 GPL 2 GPL 3 LGPL 2.0 LGPL 2.1 MPL 1.1
Build system: pyproject
Synopsis: Generate secure multiword passwords/passphrases, inspired by XKCD
Description:

This package provides a flexible and scriptable password generator which generates strong passphrases, inspired by XKCD 936.

cpass 0.9.4
Dependencies: password-store@1.7.4
Propagated dependencies: python-urwid@3.0.3
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://github.com/OliverLew/cpass
Licenses: Expat
Build system: pyproject
Synopsis: Textual interface for @command{pass}
Description:

cpass is a terminal user interface for pass. It supports both vim-like keybindings and the mouse.

pass-git-helper 4.3.0
Dependencies: password-store@1.7.4 python-pyxdg@0.28
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://github.com/languitar/pass-git-helper
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Git credential helper interfacing with pass
Description:

pass-git-helper is a git credential helper which uses pass, the standard unix password manager, as the credential backend for your git repositories. This is achieved by explicitly defining mappings between hosts and entries in the password store.

bruteforce-salted-openssl 1.5.0
Dependencies: openssl@3.5.5
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://github.com/glv2/bruteforce-salted-openssl
Licenses: GPL 3+
Build system: gnu
Synopsis: Bruteforce cracker for openssl encrypted files
Description:

This is a cracker for openssl encrypted files. It can be used either in exhaustive mode to try every password given a charset or in dictionary mode to try every password contained in a file.

hiprompt-gtk 0.10
Dependencies: himitsu@0.10 hare-gi@0.1.0 hare-adwaita@0.1.0 hare-gtk4-layer-shell@0.1.0
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://git.sr.ht/~sircmpwn/hiprompt-gtk
Licenses: GPL 3
Build system: hare
Synopsis: GTK prompter for Himitsu
Description:

This package provides a GTK prompter for Himitsu, used to request user consent for application access to stored secrets.

otpclient 4.4.1
Dependencies: adwaita-icon-theme@48.1 libcotp@4.0.0 libgcrypt@1.11.0 libsecret@0.21.7 libzip@1.9.2 hicolor-icon-theme@0.18 gtk+@3.24.51 jansson@2.14 protobuf@3.21.9 protobuf-c@1.4.1 qrencode@4.1.1 zbar@0.23.93
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://github.com/paolostivanin/OTPClient
Licenses: GPL 3
Build system: cmake
Synopsis: Two-factor authentication client
Description:

OTPClient is a GTK+-based OTP client, supporting TOTP and HOTP.

ssh-to-age 1.2.0
Dependencies: go-golang-org-x-crypto@0.50.0 go-filippo-io-edwards25519@1.2.0 go-filippo-io-age@1.3.1
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://github.com/Mic92/ssh-to-age
Licenses: Expat
Build system: go
Synopsis: Convert SSH @code{ed25519} keys to @code{age} keys
Description:

This package provides a simple command-line tool to convert SSH ed25519 keys to age keys.

hashcat 7.1.2
Dependencies: minizip@1.3.1 opencl-headers@2025.07.22 xxhash@0.8.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://hashcat.net/hashcat/
Licenses: Expat
Build system: gnu
Synopsis: Advanced password recovery utility
Description:

Hashcat is an password recovery utility, supporting five unique modes of attack for over 200 highly-optimized hashing algorithms. Hashcat currently supports CPUs, GPUs, and other hardware accelerators on Linux, Windows, and macOS, and has facilities to help enable distributed password cracking.

hydra 9.6
Dependencies: freerdp@2.11.7 gtk+@3.24.51 openssl@3.5.5 zlib@1.3.1
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://github.com/vanhauser-thc/thc-hydra
Licenses: AGPL 3+
Build system: gnu
Synopsis: Gain access to a remote system by trying logins and passwords
Description:

This package provides a tool to demonstrate how easy it is to gain unauthorized access to a system by automatically attempting logins and passwords. It supports a wide range of protocols including SSH, SMTP and HTTP.

himitsu-git 0.10.0
Dependencies: himitsu@0.10
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://git.sr.ht/~sircmpwn/himitsu-git
Licenses: GPL 3
Build system: hare
Synopsis: Himitsu git credential helper
Description:

This package provides a git credential helper that queries Himitsu for credentials.

cracklib 2.10.3
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://github.com/cracklib/cracklib
Licenses: LGPL 2.1
Build system: gnu
Synopsis: Password checking library
Description:

CrackLib is a library containing a C function which may be used in a passwd-like program. The idea is simple: try to prevent users from choosing passwords that could easily be guessed (or "cracked") by filtering them out, at the source.

argon2 20190702
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://www.argon2.com/
Licenses: CC0 ASL 2.0
Build system: gnu
Synopsis: Password hashing library
Description:

Argon2 provides a key derivation function that was declared winner of the 2015 Password Hashing Competition.

pass-tomb 1.3-0.f4f34f4
Dependencies: tomb@2.13
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://github.com/roddhjav/pass-tomb
Licenses: GPL 3+
Build system: gnu
Synopsis: Pass extension keeping the tree of passwords encrypted
Description:

Pass-tomb provides a convenient solution to put your password store in a Tomb and then keep your password tree encrypted when you are not using it. It uses the same GPG key to encrypt passwords and tomb, therefore you don't need to manage more key or secret. Moreover, you can ask pass-tomb to automatically close your store after a given time.

browserpass-native 3.1.0
Dependencies: bash-minimal@5.2.37 gnupg@2.4.8 go-github-com-mattn-go-zglob@0.0.3 go-github-com-rifflock-lfshook@2.4 go-github-com-sirupsen-logrus@1.9.3 go-golang-org-x-sys@0.43.0
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://github.com/browserpass/browserpass-native
Licenses: ISC
Build system: go
Synopsis: Browserpass native messaging host
Description:

Browserpass is a browser extension for pass, a UNIX-based password store manager. It allows you to auto-fill or copy to clipboard credentials for the current domain, protecting you from phishing attacks.

This package only contains the Browserpass native messaging host. You must also install the browser extension for GNU IceCat or ungoogled-chromium separately.

shroud 0.1.2
Dependencies: bash-minimal@5.2.37 guile@2.2.7 gnupg@2.4.8 xclip@0.13
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://dthompson.us/projects/shroud.html
Licenses: GPL 3+
Build system: gnu
Synopsis: GnuPG-based secret manager
Description:

Shroud is a simple secret manager with a command line interface. The password database is stored as a Scheme s-expression and encrypted with a GnuPG key. Secrets consist of an arbitrary number of key/value pairs, making Shroud suitable for more than just password storage. For copying and pasting secrets into web browsers and other graphical applications, there is xclip integration.

Total packages: 73954