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

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.


fsearch 0.2.3
Dependencies: gtk+@3.24.51 icu4c@73.1 pcre2@10.42
Channel: guix
Location: gnu/packages/search.scm (gnu packages search)
Home page: https://github.com/cboxdoerfer/fsearch
Licenses: GPL 2+
Build system: meson
Synopsis: Fast file search utility
Description:

FSearch is a fast file search utility, inspired by Everything Search Engine. It is written in C and based on GTK3.

recoll-cli 1.43.2
Dependencies: aspell@0.60.8.1 chmlib@0.40 inotify-tools@3.22.6.0 libxslt@1.1.43 libxml2@2.14.6 python@3.12.12 unzip@6.0 xapian@1.4.29 zlib@1.3.1 gawk@5.3.0 grep@3.11 groff@1.22.4 gzip@1.14 libiconv@1.18 perl@5.36.0 perl-image-exiftool@13.55 poppler@22.09.0 sed@4.9 tar@1.35
Channel: guix
Location: gnu/packages/search.scm (gnu packages search)
Home page: https://www.recoll.org
Licenses: GPL 2+
Build system: meson
Synopsis: Find documents based on their contents or file names
Description:

Recoll finds documents based on their contents as well as their file names. It can search most document formats, but you may need external applications for text extraction. It can reach any storage place: files, archive members, email attachments, transparently handling decompression.

mlocate 0.26
Channel: guix
Location: gnu/packages/search.scm (gnu packages search)
Home page: https://pagure.io/mlocate
Licenses: GPL 2
Build system: gnu
Synopsis: Locate files on the file system
Description:

mlocate is a locate/updatedb implementation. The m stands for "merging": updatedb reuses the existing database to avoid rereading most of the file system, which makes it faster and does not trash the system caches as much. The locate(1) utility is intended to be completely compatible with slocate, and attempts to be compatible to GNU locate when it does not conflict with slocate compatibility.

omega 1.4.29
Dependencies: file@5.46 pcre2@10.42 perl@5.36.0 xapian@1.4.29 zlib@1.3.1
Channel: guix
Location: gnu/packages/search.scm (gnu packages search)
Home page: https://xapian.org/
Licenses: GPL 2+ Expat
Build system: gnu
Synopsis: Search engine built on Xapian
Description:

Omega is a search application built on Xapian. It provides indexers and a CGI web search frontend.

bool 0.2.2
Channel: guix
Location: gnu/packages/search.scm (gnu packages search)
Home page: https://www.gnu.org/software/bool/
Licenses: GPL 3+
Build system: gnu
Synopsis: Finding text and HTML files that match boolean expressions
Description:

GNU Bool is a utility to perform text searches on files using Boolean expressions. For example, a search for "hello AND world" would return a file containing the phrase "Hello, world!". It supports both AND and OR statements, as well as the NEAR statement to search for the occurrence of words in close proximity to each other. It handles context gracefully, accounting for new lines and paragraph changes. It also has robust support for parsing HTML files.

hyperestraier 1.4.13
Dependencies: qdbm@1.8.78 zlib@1.3.1
Channel: guix
Location: gnu/packages/search.scm (gnu packages search)
Home page: https://fallabs.com/hyperestraier
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Full-text search system
Description:

Hyper Estraier can be used to integrate full-text search into applications, using either the provided command line and CGI interfaces, or a C API.

python-yubikey-manager 5.8.0
Dependencies: pcsc-lite@2.4.1
Propagated dependencies: python-click@8.3.1 python-cryptography@44.0.0 python-fido2@2.1.1 python-keyring@25.7.0 python-pyopenssl@24.3.0 python-pyscard@2.3.1 python-pyusb@1.2.1
Channel: guix
Location: gnu/packages/security-token.scm (gnu packages security-token)
Home page: https://developers.yubico.com/yubikey-manager/
Licenses: FreeBSD
Build system: pyproject
Synopsis: Command line tool and library for configuring a YubiKey
Description:

Python library and command line tool for configuring a YubiKey. Note that after installing this package, you might still need to add appropriate udev rules to your system configuration to be able to configure the YubiKey as an unprivileged user.

pam-u2f 1.4.0
Dependencies: libfido2@1.16.0 linux-pam@1.5.2 openssl@3.5.5
Channel: guix
Location: gnu/packages/security-token.scm (gnu packages security-token)
Home page: https://developers.yubico.com/pam-u2f/
Licenses: FreeBSD
Build system: gnu
Synopsis: PAM module for U2F authentication
Description:

This package provides a module implementing PAM over U2F, providing an easy way to integrate the YubiKey (or other U2F compliant authenticators) into your existing infrastructure.

softhsm 2.7.0
Dependencies: openssl@3.5.5
Channel: guix
Location: gnu/packages/security-token.scm (gnu packages security-token)
Home page: https://www.opendnssec.org/softhsm/
Licenses: FreeBSD
Build system: gnu
Synopsis: Software implementation of a generic cryptographic device
Description:

SoftHSM 2 is a software implementation of a generic cryptographic device with a PKCS #11 Cryptographic Token Interface.

pcsc-tools 1.7.4
Dependencies: bash-minimal@5.2.37 perl@5.36.0 perl-gtk3@0.038 pcsc-lite@2.4.1 perl-pcsc@1.4.14
Channel: guix
Location: gnu/packages/security-token.scm (gnu packages security-token)
Home page: https://pcsc-tools.apdu.fr/
Licenses: GPL 2+
Build system: gnu
Synopsis: Smart cards and PC/SC tools
Description:

This package provides the pcsc_scan, ATR_analysis, scriptor, and gscriptor commands, which are useful tools to test a PC/SC driver, card or reader or send commands in a friendly environment (text or graphical user interface).

python-pyscard 2.3.1
Dependencies: pcsc-lite@2.4.1
Channel: guix
Location: gnu/packages/security-token.scm (gnu packages security-token)
Home page: https://github.com/LudovicRousseau/pyscard
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: Smart card library for Python
Description:

The pyscard smart card library is a framework for building smart card aware applications in Python. The smart card module is built on top of the PCSC API Python wrapper module.

eid-mw 5.1.19
Dependencies: curl@8.6.0 openssl@3.5.5 gtk+@3.24.51 pcsc-lite@2.4.1 p11-kit@0.25.5 libproxy@0.4.17 libxml2@2.14.6 cyrus-sasl@2.1.28
Channel: guix
Location: gnu/packages/security-token.scm (gnu packages security-token)
Home page: https://github.com/Fedict/eid-mw
Licenses: LGPL 3
Build system: glib-or-gtk
Synopsis: Belgian electronic identity card (eID) middleware
Description:

The Belgian eID middleware is required to authenticate with online services and sign digital documents with Belgian identity cards.

It requires a running pcscd service and a compatible card reader.

ccid 1.7.0
Dependencies: libusb@1.0.25 pcsc-lite@2.4.1 eudev@3.2.14 zlib@1.3.1
Channel: guix
Location: gnu/packages/security-token.scm (gnu packages security-token)
Home page: https://ccid.apdu.fr/
Licenses: LGPL 2.1+
Build system: meson
Synopsis: PC/SC driver for USB smart card devices
Description:

This package provides a PC/SC IFD handler implementation for devices compliant with the CCID and ICCD protocols. It supports a wide range of readers and is needed to communicate with such devices through the pcscd resource manager.

libfido2 1.16.0
Dependencies: eudev@3.2.14 libcbor@0.11.0 openssl@3.5.5 zlib@1.3.1
Channel: guix
Location: gnu/packages/security-token.scm (gnu packages security-token)
Home page: https://github.com/Yubico/libfido2
Licenses: FreeBSD
Build system: cmake
Synopsis: Library functionality and command-line tools for FIDO devices
Description:

libfido2 provides library functionality and command-line tools to communicate with a FIDO device over USB, and to verify attestation and assertion signatures.

libfido2 supports the FIDO U2F (CTAP 1) and FIDO 2.0 (CTAP 2) protocols.

yubico-piv-tool 2.7.2
Dependencies: gengetopt@2.23 perl@5.36.0 pcsc-lite@2.4.1 openssl@3.5.5 zlib@1.3.1
Channel: guix
Location: gnu/packages/security-token.scm (gnu packages security-token)
Home page: https://developers.yubico.com/yubico-piv-tool/
Licenses: FreeBSD
Build system: cmake
Synopsis: Interact with the PIV application on a YubiKey
Description:

The Yubico PIV tool is used for interacting with the Privilege and Identification Card (PIV) application on a YubiKey. With it you may generate keys on the device, import keys and certificates, create certificate requests, and other operations. It includes a library and a command-line tool.

yubikey-personalization 1.20.0
Dependencies: json-c@0.13.1 libusb@1.0.25 libyubikey@1.13
Channel: guix
Location: gnu/packages/security-token.scm (gnu packages security-token)
Home page: https://developers.yubico.com/yubikey-personalization/
Licenses: FreeBSD
Build system: gnu
Synopsis: Library and tools to personalize YubiKeys
Description:

The YubiKey Personalization package contains a C library and command line tools for personalizing YubiKeys. You can use these to set an AES key, retrieve a YubiKey's serial number, and so forth.

opensc 0.26.1
Dependencies: readline@8.2.13 openssl@3.5.5 pcsc-lite@2.4.1 ccid@1.7.0
Channel: guix
Location: gnu/packages/security-token.scm (gnu packages security-token)
Home page: https://github.com/OpenSC/OpenSC/wiki
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Tools and libraries related to smart cards
Description:

OpenSC is a set of software tools and libraries to work with smart cards, with the focus on smart cards with cryptographic capabilities. OpenSC facilitate the use of smart cards in security applications such as authentication, encryption and digital signatures. OpenSC implements the PKCS #15 standard and the PKCS #11 API.

python-nkdfu 0.2
Propagated dependencies: python-fire@0.7.0 python-intelhex@2.3.0 python-libusb1@3.0.0 python-tqdm@4.67.1
Channel: guix
Location: gnu/packages/security-token.scm (gnu packages security-token)
Home page: https://github.com/Nitrokey/nkdfu
Licenses: GPL 2
Build system: pyproject
Synopsis: Firmware upgrade tool
Description:

DFU tool for updating Nitrokey token firmware.

nitrocli 0.4.1
Dependencies: hidapi@0.15.0 libnitrokey@3.8 gnupg@2.4.8
Channel: guix
Location: gnu/packages/security-token.scm (gnu packages security-token)
Home page: https://github.com/d-e-s-o/nitrocli
Licenses: GPL 3+
Build system: cargo
Synopsis: Command line tool for Nitrokey devices
Description:

nitrocli is a program that provides a command line interface for interaction with Nitrokey Pro, Nitrokey Storage, and Librem Key devices.

cppcodec 0.2
Dependencies: catch2@2.13.10
Channel: guix
Location: gnu/packages/security-token.scm (gnu packages security-token)
Home page: https://github.com/tplgy/cppcodec
Licenses: Expat
Build system: cmake
Synopsis: Header library to encode/decode base64, base64url, etc.
Description:

This package provides library to encode/decode base64, base64url, base32, base32hex and hex.

ausweisapp 2.4.0
Dependencies: qtbase@6.9.2 qtsvg@6.9.2 qtscxml@6.9.2 qtdeclarative@6.9.2 qtshadertools@6.9.2 qtwayland@6.9.2 qtwebsockets@6.9.2 qtgraphicaleffects@5.15.17 pcsc-lite@2.4.1 openssl@3.5.5 eudev@3.2.14
Channel: guix
Location: gnu/packages/security-token.scm (gnu packages security-token)
Home page: https://github.com/Governikus/AusweisApp
Licenses: EUPL 1.2
Build system: qt
Synopsis: Authentication program for German ID cards and residence permits
Description:

This application is developed and issued by the German government to be used for online authentication with electronic German ID cards and residence titles. To use this app, a supported RFID card reader or NFC-enabled smart phone and a running pcscd service are required.

yubikey-oath-dmenu 0.14.0
Dependencies: dmenu@5.4 libnotify@0.8.8 python-click@8.3.1 python-yubikey-manager@5.8.0 wl-clipboard@2.3.0 xclip@0.13 xdotool@3.20211022.1
Channel: guix
Location: gnu/packages/security-token.scm (gnu packages security-token)
Home page: https://github.com/emlun/yubikey-oath-dmenu/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Interface for getting OATH codes from a YubiKey using dmenu
Description:

Yubikey-oath-demenu lets you pick an OATH credential from your YubiKey using dmenu, and copies the corresponding OTP to the clipboard. Alternatively, it can "type" the OTP using xdotool on X11.

Notable features:

  • Pick between all credentials on all connected YubiKeys

  • No mouse interaction required

pcsc-lite 2.4.1
Dependencies: python@3.12.12 eudev@3.2.14 polkit@121
Channel: guix
Location: gnu/packages/security-token.scm (gnu packages security-token)
Home page: https://pcsclite.apdu.fr/
Licenses: Modified BSD ISC GPL 3+
Build system: meson
Synopsis: Middleware to access a smart card using PC/SC
Description:

pcsc-lite provides an interface to communicate with smartcards and readers using the SCard API. pcsc-lite is used to connect to the PC/SC daemon from a client application and provide access to the desired reader.

libu2f-host 1.1.10
Dependencies: json-c@0.13.1 hidapi@0.15.0
Channel: guix
Location: gnu/packages/security-token.scm (gnu packages security-token)
Home page: https://developers.yubico.com/libu2f-host/
Licenses: LGPL 2.1+ GPL 3+
Build system: gnu
Synopsis: U2F host-side C library and tool
Description:

Libu2f-host provides a C library and command-line tool that implements the host-side of the Universal 2nd Factor (U2F) protocol. There are APIs to talk to a U2F device and perform the U2F Register and U2F Authenticate operations.

Total packages: 32521