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

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.


sirikali 1.8.4
Dependencies: xdg-utils@1.2.1 libpwquality@1.4.5 libgcrypt@1.11.0 libsecret@0.21.4 qtwayland@6.9.2
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://mhogomchungu.github.io/sirikali/
Licenses: GPL 3+
Build system: qt
Synopsis: GUI front end to file system encryption utilities
Description:

SiriKali is a Qt/C++ GUI application for managing encrypted folders. It supports various backends, including eCryptfs, CryFS, EncFS, gocryptfs, fscrypt, securefs, SSHFS, and Cryptomator.

squashfuse 0.1.105
Dependencies: attr@2.5.1 fuse@2.9.9 xz@5.4.5 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://github.com/vasi/squashfuse
Licenses: FreeBSD
Build system: gnu
Synopsis: Fuse filesystem to mount squashfs archives
Description:

Squashfuse lets you mount SquashFS archives in user-space. It supports almost all features of the SquashFS format, yet is still fast and memory-efficient.

bcachefs-static 1.11.0
Dependencies: bcachefs-tools-minimal-static@1.11.0
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://bcachefs.org/
Licenses: GPL 2+
Build system: trivial
Synopsis: Statically-linked bcachefs command from bcachefs-tools
Description:

This package provides the statically-linked bcachefs from a minimal bcachefs-tools package. It is meant to be used in initrds.

zfs-auto-snapshot 1.2.4
Dependencies: zfs@2.3.4
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://github.com/zfsonlinux/zfs-auto-snapshot
Licenses: GPL 2+
Build system: gnu
Synopsis: Automatically create, rotate and destroy ZFS snapshots
Description:

An alternative implementation of the zfs-auto-snapshot service for Linux that is compatible with zfs-linux (now OpenZFS) and zfs-fuse.

On Guix System, you will need to invoke the included shell scripts as job definitions in your operating-system declaration.

glusterfs 7.0
Dependencies: acl@2.3.1 fuse@2.9.9 openssl@3.0.8 liburcu@0.14.1 util-linux@2.40.4 libxml2@2.14.6 readline@8.2.13 zlib@1.3.1 libaio@0.3.113 rdma-core@60.0
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://www.gluster.org
Licenses: LGPL 3+ GPL 2+
Build system: gnu
Synopsis: Distributed file system
Description:

GlusterFS is a distributed scalable network file system suitable for data-intensive tasks such as cloud storage and media streaming. It allows rapid provisioning of additional storage based on your storage consumption needs. It incorporates automatic failover as a primary feature. All of this is accomplished without a centralized metadata server.

squashfuse-for-appimage 0.1.105
Dependencies: fuse@3.16.2 zstd@1.5.6 zstd@1.5.6 zlib@1.3.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://github.com/vasi/squashfuse
Licenses: FreeBSD
Build system: gnu
Synopsis: Fuse filesystem to mount squashfs archives
Description:

Squashfuse lets you mount SquashFS archives in user-space. It supports almost all features of the SquashFS format, yet is still fast and memory-efficient.

fsarchiver 0.8.7
Dependencies: bzip2@1.0.8 e2fsprogs@1.47.2 libgcrypt@1.11.0 lz4@1.10.0 lzo@2.10 util-linux@2.40.4 xz@5.4.5 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://www.fsarchiver.org/
Licenses: GPL 2
Build system: gnu
Synopsis: File system back-up, deployment, and migration tool
Description:

FSArchiver saves the contents of a file system to a compressed archive file, and restores it to a different file system and/or partition. This partition can be of a different size than the original and FSArchiver will create a new file system if none exists.

All standard file attributes supported by the kernel are preserved, including file permissions, timestamps, symbolic and hard links, and extended attributes.

Each file in the archive is protected by a checksum. If part of the archive is corrupted you'll lose the affected file(s) but not the whole back-up.

jfs_fsck-static 1.1.15
Dependencies: jfsutils-static@1.1.15
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://jfs.sourceforge.net/home.html
Licenses: GPL 3+
Build system: trivial
Synopsis: Statically-linked jfs_fsck command from jfsutils
Description:

This package provides statically-linked jfs_fsck command taken from the jfsutils package. It is meant to be used in initrds.

snapper 0.12.1
Dependencies: btrfs-progs@6.16 e2fsprogs@1.47.2 util-linux@2.40.4 linux-pam@1.5.2 dbus@1.15.8 libxml2@2.14.6 json-c@0.18 acl@2.3.1 boost@1.83.0 ncurses-with-tinfo@6.2.20210619 libxslt@1.1.43 docbook-xsl@1.79.2-0.fe16c90 gettext-minimal@0.23.1
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://snapper.io
Licenses: GPL 2
Build system: gnu
Synopsis: Manage Btrfs file system snapshots and allow roll-backs
Description:

This package provides Snapper, a tool that helps with managing snapshots of Btrfs subvolumes and thin-provisioned LVM volumes. It can create and compare snapshots, revert differences between them, and supports automatic snapshots timelines.

bcachefs-tools-minimal-static 1.11.0
Dependencies: eudev@3.2.14 keyutils@1.6.3 libscrypt@1.22 lz4@1.10.0 util-linux@2.40.4 zlib@1.3.1 zstd@1.5.6 clang@13.0.1 eudev@3.2.14 keyutils@1.6.3 libaio@0.3.113 libscrypt@1.22 libsodium@1.0.18 liburcu@0.14.1 util-linux@2.40.4 lz4@1.10.0 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://bcachefs.org/
Licenses: GPL 2+
Build system: cargo
Synopsis: Statically-linked, minimal variant of bcachefs-tools
Description:

This package provides the bcachefs command-line tool with many subcommands for creating, checking, and otherwise managing bcachefs file systems. Traditional aliases like mkfs.bcachefs are also included.

Bcachefs is a CoW file system supporting native encryption, compression, snapshots, and (meta)data checksums. It can use multiple block devices for replication and/or performance, similar to RAID.

In addition, bcachefs provides all the functionality of bcache, a block-layer caching system, and lets you assign different roles to each device based on its performance and other characteristics.

gocryptfs 2.6.1
Dependencies: fuse@3.10.5
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://github.com/rfjakob/gocryptfs
Licenses: Expat
Build system: go
Synopsis: Encrypted overlay filesystem
Description:

Gocryptfs is an encrypted overlay filesystem written in Go. It features a file-based encryption that is implemented as a mountable FUSE filesystem.

Gocryptfs was inspired by EncFS and strives to fix its security issues while providing good performance. Gocryptfs is as fast as EncFS in the default mode and significantly faster than paranoia mode in EncFS, which provides a security level comparable to Gocryptfs.

On CPUs without AES-NI, gocryptfs uses OpenSSL through a thin wrapper called stupidgcm. This provides a 4x speedup compared to Go's builtin AES-GCM implementation.

davfs2 1.7.1
Dependencies: neon@0.32.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/file-systems.scm (gnu packages file-systems)
Home page: https://savannah.nongnu.org/projects/davfs2
Licenses: FreeBSD GPL 3+
Build system: gnu
Synopsis: Mount remote WebDAV resources in the local file system
Description:

The WebDAV extension to the HTTP protocol defines a standard way to author resources on a remote Web server. Davfs2 exposes such resources as a typical file system which can be used by standard applications with no built-in support for WebDAV, such as the GNU coreutils (cp, mv, etc.) or a graphical word processor.

Davfs2 works with most WebDAV servers with no or little configuration. It supports TLS (HTTPS), HTTP proxies, HTTP basic and digest authentication, and client certificates. It performs extensive caching to avoid unnecessary network traffic, stay responsive even over slow or unreliable connections, and prevent data loss. It aims to make use by unprivileged users as easy and secure as possible.

However, davfs2 is not a full-featured WebDAV client. The file system interface and the WebDAV protocol are quite different. Translating between the two is not always possible.

file 5.46
Channel: guix
Location: gnu/packages/file.scm (gnu packages file)
Home page: https://www.darwinsys.com/file/
Licenses: FreeBSD
Build system: gnu
Synopsis: File type guesser
Description:

The file command is a file type guesser, a command-line tool that tells you in words what kind of data a file contains. It does not rely on filename extensions to tell you the type of a file, but looks at the actual contents of the file. This package provides the libmagic library.

flowee 2020.04.1
Dependencies: boost@1.89.0 gmp@6.3.0 libevent@2.1.12 miniupnpc@2.1.20191224 openssl@3.0.8 qtbase@5.15.17
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://flowee.org
Licenses: GPL 3+
Build system: cmake
Synopsis: Infrastructure tools and services
Description:

Flowee packages all tier-1 applications and services from the Flowee group. This includes components like The Hub and Indexer which and various others that allows you to run services and through them access the Bitcoin Cash networks.

python-bech32 1.2.0-0.231e4d8
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://github.com/fiatjaf/bech32
Licenses: Expat
Build system: pyproject
Synopsis: Reference implementation for Bech32 and Segwit addresses
Description:

This package provides a python reference implementation for Bech32 and segwit addresses.

ledger 3.4.1
Dependencies: boost@1.83.0 gmp@6.3.0 libedit@20191231-3.1 mpfr@4.2.2 python@3.11.14 utfcpp@3.2.5
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://ledger-cli.org/
Licenses: Modified BSD ASL 2.0 non-copyleft
Build system: cmake
Synopsis: Command-line double-entry accounting program
Description:

Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line. This may put off some users, since there is no flashy UI, but for those who want unparalleled reporting access to their data there are few alternatives.

Ledger uses text files for input. It reads the files and generates reports; there is no other database or stored state. To use Ledger, you create a file of your account names and transactions, run from the command line with some options to specify input and requested reports, and get output. The output is generally plain text, though you could generate a graph or html instead. Ledger is simple in concept, surprisingly rich in ability, and easy to use.

optionmatrix 1.4.4
Dependencies: gsl@2.8 gtk+@3.24.51 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://anthonybradford.github.io/optionmatrix/
Licenses: GPL 3+
Build system: gnu
Synopsis: Financial derivative calculator
Description:

The OptionMatrix programs are financial derivative calculators. These calculators are real-time multi-model option chain pricers with analytics and interactive controls. This package provides a GTK+ graphical user interface (optionmatrix) and a curses interface (optionmatrix_console).

gbonds 2.0.3-1.3054ee2
Dependencies: gtk+@3.24.51 glib@2.83.3 json-glib@1.10.0 libxml2@2.14.6 libsoup-minimal@2.74.3 cairo@1.18.4 pango@1.54.0
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://gbonds.sourceforge.net
Licenses: GPL 2+
Build system: glib-or-gtk
Synopsis: @acronym{U.S.} Savings Bond inventory program for GNOME
Description:

GBonds is a U.S. Savings Bond inventory program for the GNOME desktop environment. It allows you to track the current redemption value and performance of your U.S. Savings Bonds and keep a valuable record of the bonds you own.

beancount 2.3.6
Propagated dependencies: python-beautifulsoup4@4.14.3 python-bottle@0.13.4 python-chardet@5.2.0 python-dateutil@2.9.0 python-google-api-client@2.102.0 python-google-auth-oauthlib@1.1.0 python-lxml@6.0.1 python-magic@0.4.27 python-oauth2client@4.0.0 python-ply@3.11 python-requests@2.32.5
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://beancount.github.io/
Licenses: GPL 2
Build system: pyproject
Synopsis: Command-line double-entry accounting tool
Description:

Beancount is a double-entry bookkeeping computer language that lets you define financial transaction records in a text file, read them in memory, generate a variety of reports from them, and provides a web interface.

electrum 4.6.1
Dependencies: electrum-aionostr@0.0.11 python-aiohttp@3.11.11 python-aiohttp-socks@0.10.1 python-aiorpcx@0.25.0 python-attrs@25.3.0 python-certifi@2025.06.15 python-cryptography@44.0.0 python-dnspython@2.7.0 python-electrum-ecc@0.0.5 python-hidapi@0.14.0.post2 python-jsonpatch@1.33 python-protobuf@3.20.3 python-pyaes@1.6.1 python-pyqt@6.9.1 python-qdarkstyle@3.2.3 python-qrcode@8.2 zbar@0.23.93
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://electrum.org/
Licenses: Expat
Build system: pyproject
Synopsis: Bitcoin wallet
Description:

Electrum is a lightweight Bitcoin client, based on a client-server protocol. It supports Simple Payment Verification (SPV) and deterministic key generation from a seed. Your secret keys are encrypted and are never sent to other machines/servers. Electrum does not download the Bitcoin blockchain.

electron-cash 4.4.1
Dependencies: bash-minimal@5.2.37 libevent@2.1.12 libsecp256k1-bitcoin-cash@0.22.1 openssl@3.0.8 python-cython@3.1.2 python-dateutil@2.9.0 python-dnspython@2.7.0 python-ecdsa@0.19.0 python-hidapi@0.14.0.post2 python-jsonrpclib-pelix@0.3.2 python-keepkey@6.0.3 python-pathvalidate@2.4.1 python-protobuf@3.20.3 python-pyaes@1.6.1 python-pyqt@5.15.11 python-pysocks@1.7.1 python-qdarkstyle@3.2.3 python-qrcode@8.2 python-requests@2.32.5 python-stem@1.8.2 python-trezor@0.13.7 qtsvg@5.15.17 zlib@1.3.1
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://electroncash.org/
Licenses: Expat
Build system: python
Synopsis: Bitcoin Cash wallet
Description:

Electroncash is a lightweight Bitcoin Cash client, based on a client-server protocol. It supports Simple Payment Verification (SPV) and deterministic key generation from a seed. Your secret keys are encrypted and are never sent to other machines/servers. Electroncash does not download the Bitcoin Cash blockchain.

trezord 2.0.33-0.a58468e
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://trezor.io
Licenses: LGPL 3+
Build system: go
Synopsis: Trezor Communication Daemon aka Trezor Bridge (written in Go)
Description:

This allows a Trezor hardware wallet to communicate to the Trezor wallet.

hledger 1.27.1
Dependencies: ghc-decimal@0.5.2 ghc-diff@0.4.1 ghc-aeson@2.0.3.0 ghc-ansi-terminal@0.11.4 ghc-breakpoint@0.1.2.1 ghc-cmdargs@0.10.22 ghc-data-default@0.7.1.1 ghc-extra@1.7.13 ghc-githash@0.1.6.3 ghc-hashable@1.4.2.0 ghc-hledger-lib@1.27.1 ghc-lucid@2.11.20230408 ghc-math-functions@0.3.4.2 ghc-megaparsec@9.2.2 ghc-microlens@0.4.12.0 ghc-regex-tdfa@1.3.2.1 ghc-safe@0.3.19 ghc-shakespeare@2.0.30 ghc-split@0.2.3.5 ghc-tabular@0.2.2.8 ghc-tasty@1.4.3 ghc-temporary@1.3 ghc-timeit@2.0 ghc-unordered-containers@0.2.19.1 ghc-utf8-string@1.0.2 ghc-utility-ht@0.0.17 ghc-wizards@1.0.3
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: http://hledger.org
Licenses: GPL 3
Build system: haskell
Synopsis: Command-line interface for the hledger accounting system
Description:

The command-line interface for the hledger accounting system. Its basic function is to read a plain text file describing financial transactions and produce useful reports.

hledger is a robust, cross-platform set of tools for tracking money, time, or any other commodity, using double-entry accounting and a simple, editable file format, with command-line, terminal and web interfaces. It is a Haskell rewrite of Ledger, and one of the leading implementations of Plain Text Accounting.

Total packages: 69239