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

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.


fpm2 0.90.1
Dependencies: gtk+@3.24.52 gnupg@2.5.21 libxml2@2.14.6 nettle@3.10.2
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://als.regnet.cz/fpm2/
Licenses: GPL 2+
Build system: gnu
Synopsis: Manage, generate and store passwords encrypted
Description:

FPM2 is GTK2 port from Figaro's Password Manager originally developed by John Conneely, with some new enhancements.

Upstream development seems to have stopped. It is therefore recommended to use a different password manager.

yapet 2.6
Dependencies: argon2@20190702 ncurses@6.2.20210619 openssl@3.5.7
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.

zxcvbn-c 2.6
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://github.com/tsyrogit/zxcvbn-c
Licenses: Expat
Build system: gnu
Synopsis: C/C++ implementation of the zxcvbn password strength estimation
Description:

This library is a C/C++ implementation of the zxcvbn password strength estimator. It provides functions to rate password strength, by comparing the password to several word lists, including English first and last names.

keepass 2.61.1
Dependencies: mono@6.12.0.206 libgdiplus@6.2 libgcrypt@1.12.2 glib@2.86.0 gtk+@3.24.52
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://keepass.info/
Licenses: GPL 2
Build system: gnu
Synopsis: Light-weight and easy-to-use password manager
Description:

KeePass is a light-weight and easy-to-use password manager that helps you manage your passwords in a secure way. All passwords are stored in an encrypted database, which is locked with a master key or key file.

shroud 0.1.2
Dependencies: bash-minimal@5.2.37 guile@2.2.7 gnupg@2.5.21 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.

libpwquality 1.4.5
Dependencies: cracklib@2.10.3
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://github.com/libpwquality/libpwquality
Licenses: GPL 2+
Build system: gnu
Synopsis: Password quality checker
Description:

Libpwquality is a library for password quality checking and generation of random passwords that pass the checks.

makepasswd 0.5.4-1.3545d57
Dependencies: libxcrypt@4.4.38 openssl@3.5.7
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://github.com/khorben/makepasswd
Licenses: GPL 3
Build system: gnu
Synopsis: Generate (pseudo-)random passwords and hashes
Description:

Makepasswd is a program that generates pseudo-random passwords of a desired length. It can also generate their corresponding hashes for a given encryption algorithm if so desired.

secretsd 1.0-1.d12eefe
Dependencies: python-dbus@1.2.18 python-platformdirs@4.3.6 python-cryptography@44.0.0 python-pygobject@3.54.5
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://github.com/grawity/secretsd
Licenses: Expat
Build system: pyproject
Synopsis: Basic FreeDesktop.org Secret Service backend
Description:

secretsd is a generic backend for the libsecret API to use on headless systems or minimal desktop environments. It stores secrets in a sqlite database, encrypted using a AES key. The database key is stored in a regular file next to the database by default, but can be read from an external program.

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.

bruteforce-salted-openssl 1.5.0
Dependencies: openssl@3.5.7
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.

himitsu-secret-service 0.1
Dependencies: python-dbus@1.3.2 python-pycryptodome@3.23.0 python-pygobject@3.54.5 python-pyhimitsu@0.0.9 python-prctl@1.8.1
Channel: guix
Location: gnu/packages/password-utils.scm (gnu packages password-utils)
Home page: https://git.sr.ht/~apreiml/himitsu-secret-service
Licenses: Expat
Build system: pyproject
Synopsis: Freedesktop secret-service daemon implementation for Himitsu
Description:

This package provides a secret service implementation for Himitsu, allowing seamless access for applications storing secrets through the protocol.

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.

passwdqc 2.1.0
Dependencies: linux-pam@1.7.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.

pwclient 1.3.0
Channel: guix
Location: gnu/packages/patchutils.scm (gnu packages patchutils)
Home page: https://github.com/getpatchwork/pwclient
Licenses: GPL 2+
Build system: pyproject
Synopsis: Command-line client for the Patchwork patch tracking tool
Description:

pwclient is a VCS-agnostic tool for interacting with Patchwork, the web-based patch tracking system.

wdiff 1.2.2
Channel: guix
Location: gnu/packages/patchutils.scm (gnu packages patchutils)
Home page: https://www.gnu.org/software/wdiff/
Licenses: GPL 3+
Build system: gnu
Synopsis: Word difference finder
Description:

GNU Wdiff is a front-end to the diff program from Diffutils that allows you to compare files on a word-by-word basis, where a word is anything between whitespace.

e9patch 1.0.1
Dependencies: elfutils@0.192 findutils@4.10.0 zycore@1.5.1 zydis@4.1.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/patchutils.scm (gnu packages patchutils)
Home page: https://github.com/GJDuck/e9patch
Licenses: Expat GPL 3+
Build system: gnu
Synopsis: Static binary rewriting tool
Description:

E9Patch is a static binary rewriting tool for x86-64 ELF binaries, both executables and shared objects. The patched binaries can be used in place of the original, without requiring additional runtime dependencies. Binary patches can be defined through a high-level interface, which focuses on ease of use, or low-level interfaces, which provide additional flexibility and allow optimizations for performance.

coccinelle 1.1.1-0.6608e45
Propagated dependencies: ocaml-menhir@20220210 ocaml-num@1.4 ocaml-parmap@1.2.5 ocaml-pcre@7.5.0 ocaml-pyml@20220905-0.e33f4c4 ocaml-stdcompat@19
Channel: guix
Location: gnu/packages/patchutils.scm (gnu packages patchutils)
Home page: https://coccinelle.lip6.fr
Licenses: GPL 2
Build system: gnu
Synopsis: Transformation of C code using semantic patches
Description:

Coccinelle is a tool that allows modification of C code using semantic patches in the SmPL for specifying desired matches and transformations in the C code.

vbindiff 3.0_beta5
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/patchutils.scm (gnu packages patchutils)
Home page: https://www.cjmweb.net/vbindiff/
Licenses: GPL 2+
Build system: gnu
Synopsis: Console-based tool for comparing binary data
Description:

Visual Binary Diff (vbindiff) displays files in hexadecimal and ASCII (or EBCDIC). It can also display two files at once, and highlight the differences between them. It works well with large files (up to 4 GiB).

patchwork 3.2.1
Dependencies: python-wrapper@3.12.12
Propagated dependencies: python-django@6.0.5 python-tzdata@2025.1 python-psycopg2@2.9.11 python-mysqlclient@2.2.7 python-django-filter@25.2 python-django-rest-framework@3.16.1 python-django-debug-toolbar@6.0.0
Channel: guix
Location: gnu/packages/patchutils.scm (gnu packages patchutils)
Home page: http://jk.ozlabs.org/projects/patchwork/
Licenses: GPL 2+
Build system: pyproject
Synopsis: Web based patch tracking system
Description:

Patchwork is a patch tracking system. It takes in emails containing patches, and displays the patches along with comments and state information. Users can login allowing them to change the state of patches.

quilt 0.67
Dependencies: bash-minimal@5.2.37 perl@5.36.0 less@608 file@5.46 gzip@1.14 ed@1.21 diffutils@3.12 diffstat@1.65 findutils@4.10.0 tar@1.35
Channel: guix
Location: gnu/packages/patchutils.scm (gnu packages patchutils)
Home page: https://savannah.nongnu.org/projects/quilt/
Licenses: GPL 2
Build system: gnu
Synopsis: Script for managing patches to software
Description:

Quilt allows you to easily manage large numbers of patches by keeping track of the changes each patch makes. Patches can be applied, un-applied, refreshed, and more.

wiggle 1.3
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/patchutils.scm (gnu packages patchutils)
Home page: http://neil.brown.name/wiggle/
Licenses: GPL 2+
Build system: gnu
Synopsis: Apply patches with conflicts
Description:

wiggle attempts to apply patches to a target file even if the patches do not match perfectly.

patchutils 0.4.2
Dependencies: bash-minimal@5.2.37 perl@5.36.0 python@3.12.12
Channel: guix
Location: gnu/packages/patchutils.scm (gnu packages patchutils)
Home page: http://cyberelk.net/tim/software/patchutils
Licenses: GPL 2+
Build system: gnu
Synopsis: Collection of tools for manipulating patch files
Description:

Patchutils is a collection of programs that can manipulate patch files in useful ways such as interpolating between two pre-patches, combining two incremental patches, fixing line numbers in hand-edited patches, and simply listing the files modified by a patch.

colordiff 1.0.21
Dependencies: perl@5.36.0 xmlto@0.0.28
Channel: guix
Location: gnu/packages/patchutils.scm (gnu packages patchutils)
Home page: https://www.colordiff.org
Licenses: GPL 2+
Build system: gnu
Synopsis: Display diff output with colors
Description:

Colordiff is Perl script wrapper on top of diff command which provides 'syntax highlighting' for various patch formats.

meld 3.24.0
Dependencies: bash-minimal@5.2.37 python@3.12.12 python-pycairo@1.28.0 python-pygobject@3.54.5 gsettings-desktop-schemas@49.1 gtksourceview@4.8.4
Propagated dependencies: dconf@0.49.0
Channel: guix
Location: gnu/packages/patchutils.scm (gnu packages patchutils)
Home page: https://meldmerge.org/
Licenses: GPL 2
Build system: meson
Synopsis: Compare files, directories and working copies
Description:

Meld is a visual diff and merge tool targeted at developers. Meld helps you compare files, directories, and version controlled projects. It provides two- and three-way comparison of both files and directories, and has support for many popular version control systems.

Meld helps you review code changes and understand patches. It might even help you to figure out what is going on in that merge you keep avoiding.

Total packages: 32836