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

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.


sdcv 0.5.5
Dependencies: glib@2.86.0 ncurses@6.2.20210619 readline@8.2.13 zlib@1.3.1
Channel: guix
Location: gnu/packages/dictionaries.scm (gnu packages dictionaries)
Home page: https://dushistov.github.io/sdcv/
Licenses: GPL 2+
Build system: cmake
Synopsis: Console version of StarDict
Description:

sdcv is simple text-based utility for work with dictionaries in StarDict's format.

diffoscope 323
Dependencies: rpm@4.20.1 python-debian@0.1.49 python-libarchive-c@5.2 python-magic@0.4.27 python-tlsh@4.11.2 acl@2.3.1 coreutils@9.1 diffutils@3.12 xxd@9.2.0333
Channel: guix
Location: gnu/packages/diffoscope.scm (gnu packages diffoscope)
Home page: https://diffoscope.org/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Compare files, archives, and directories in depth
Description:

Diffoscope tries to get to the bottom of what makes files or directories different. It recursively unpacks archives of many kinds and transforms various binary formats into more human readable forms to compare them. It can compare two tarballs, ISO images, or PDFs just as easily.

Diffoscope has many optional dependencies; diffoscope --list-missing-tools guix will display optional packages to install.

reprotest 0.7.32
Propagated dependencies: python-debian@0.1.49 python-distro@1.9.0 python-libarchive-c@5.2 python-rstr@3.2.2
Channel: guix
Location: gnu/packages/diffoscope.scm (gnu packages diffoscope)
Home page: https://salsa.debian.org/reproducible-builds/reprotest
Licenses: GPL 3+ GPL 2+
Build system: pyproject
Synopsis: Build software and check it for reproducibility
Description:

Reprotest builds the same source code twice in different environments, and then checks the binaries produced by each build for differences. If any are found, then diffoscope or diff is used to display them in detail for later analysis.

trydiffoscope 67.0.8
Propagated dependencies: python-requests@2.32.5
Channel: guix
Location: gnu/packages/diffoscope.scm (gnu packages diffoscope)
Home page: https://try.diffoscope.org
Licenses: GPL 3+
Build system: pyproject
Synopsis: Client for remote diffoscope service
Description:

This is a client for the remote diffoscope service.

Diffoscope tries to get to the bottom of what makes files or directories different. It recursively unpacks archives of many kinds and transforms various binary formats into more human readable forms to compare them. It can compare two tarballs, ISO images, or PDFs just as easily.

Results are displayed by default, stored as local text or html files, or made available via a URL on https://try.diffoscope.org. Results stored on the server are purged after 30 days.

python-tdigest 0.6.0.1
Propagated dependencies: python-accumulation-tree@0.6.4-0.3617051 python-pyudorandom@1.0.0-0.473b3f9
Channel: guix
Location: gnu/packages/digest.scm (gnu packages digest)
Home page: https://github.com/CamDavidsonPilon/tdigest
Licenses: Expat
Build system: pyproject
Synopsis: Python implementation of the t-digest data structure
Description:

This Python package implements Ted Dunning's t-digest data structure, which is designed around computing accurate estimates such as percentiles, quantiles and trimmed means from streaming or distributed data. Two t-digests can be added, making the data structure ideal for map-reduce settings, and can be serialized into much less than 10 kB, instead of storing the entire list of data.

wyhash 5
Channel: guix
Location: gnu/packages/digest.scm (gnu packages digest)
Home page: https://github.com/wangyi-fudan/wyhash
Licenses: Unlicense
Build system: trivial
Synopsis: Embeddable hash function and random number generator
Description:

This package provides a portable hash function and random number generator suitable for use in data structures. Provided by default in Zig, V, and Nim programming language standard libraries.

python-xxhash 3.5.0
Channel: guix
Location: gnu/packages/digest.scm (gnu packages digest)
Home page: https://github.com/ifduyue/python-xxhash
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python binding for xxHash
Description:

This package provides Python bindings for the xxHash hash algorithm.

xxhash 0.8.3
Channel: guix
Location: gnu/packages/digest.scm (gnu packages digest)
Home page: https://cyan4973.github.io/xxHash/
Licenses: FreeBSD GPL 2+
Build system: gnu
Synopsis: Extremely fast hash algorithm
Description:

xxHash is an extremely fast non-cryptographic hash algorithm. It works at speeds close to RAM limits, and comes in both 32- and 64-bit flavours. The code is highly portable, and hashes of the same length are identical on all platforms (both big and little endian).

ranger 1.9.4
Dependencies: bash-minimal@5.2.37 file@5.46 w3m@0.5.3+git20230121
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://ranger.fm
Licenses: GPL 3
Build system: pyproject
Synopsis: Console file manager
Description:

ranger is a console file manager with Vi key bindings. It provides a minimalistic and nice curses interface with a view on the directory hierarchy. It ships with rifle, a file launcher that is good at automatically finding out which program to use for what file type.

hdparm 9.65
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://sourceforge.net/projects/hdparm/
Licenses: non-copyleft
Build system: gnu
Synopsis: View and tune ATA disk drive parameters
Description:

hdparm is a command-line utility to control ATA controllers and disk drives. It can increase performance and/or reliability by careful tuning of hardware settings like power and acoustic management, DMA modes, and caching. It can also display detailed device information, or be used as a simple performance benchmarking tool.

hdparm provides a command line interface to various Linux kernel interfaces provided by the SATA/ATA/SAS libata subsystem, and the older IDE driver subsystem. Many external USB drive enclosures with SCSI-ATA Command Translation (SAT) are also supported.

fatresize 1.1.0
Dependencies: parted@3.7
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://github.com/ya-mouse/fatresize
Licenses: GPL 3+
Build system: gnu
Synopsis: Resize FAT partitions
Description:

This package provides a tool to resize FAT partitions using libparted.

fff 2.2
Dependencies: bash@5.2.37 file@5.46
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://github.com/dylanaraps/fff
Licenses: Expat
Build system: gnu
Synopsis: Simple file manager written in bash
Description:

fff (fast file-manager) is a simple, blazing fast and minimal file manager for Linux, written in bash. It only requires bash and coreutils, and its highly optimized now for efficient performance.

memkind 1.13.0
Dependencies: ndctl@84 numactl@2.0.16
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://github.com/memkind/memkind
Licenses: Modified BSD
Build system: gnu
Synopsis: Heap manager with memory kinds (for NUMA)
Description:

This package provides a user-extensible heap manager built on top of jemalloc which enables control of memory characteristics and a partitioning of the heap between kinds of memory (for NUMA).

testdisk 7.2
Dependencies: ntfs-3g@2022.10.3 util-linux@2.40.4 openssl@3.5.5 zlib@1.3.1 e2fsprogs@1.47.2 libjpeg-turbo@2.1.4 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://www.cgsecurity.org/wiki/TestDisk
Licenses: GPL 2+
Build system: gnu
Synopsis: Data recovery tool
Description:

TestDisk is primarily designed to help recover lost partitions and/or make non-booting disks bootable again when these symptoms were caused by faulty software or human error (such as accidentally deleting a partition table). TestDisk can:

  1. Fix partition table, recover deleted partition

  2. Recover FAT32 boot sector from its backup

  3. Rebuild FAT12/FAT16/FAT32 boot sector

  4. Fix FAT tables

  5. Rebuild NTFS boot sector

  6. Recover NTFS boot sector from its backup

  7. Fix MFT using MFT mirror

  8. Locate ext2/ext3/ext4 Backup SuperBlock

  9. Un-delete files from FAT, exFAT, NTFS and ext2 file systems

  10. Copy files from deleted FAT, exFAT, NTFS and ext2/ext3/ext4 partitions.

This package also includes the photorec command, described below.

PhotoRec is file data recovery software designed to recover lost files including video, documents and archives from hard disks, CD-ROMs, and lost pictures (thus the Photo Recovery name) from digital camera memory. PhotoRec ignores the file system and goes after the underlying data, so it will still work even if your media's file system has been severely damaged or reformatted. It can recover lost files from at least:

  1. FAT

  2. NTFS

  3. exFAT

  4. ext2/ext3/ext4 file system

  5. HFS+

gpart 0.3-0.ec03350
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://github.com/baruch/gpart
Licenses: GPL 2+
Build system: gnu
Synopsis: Guess and recover PC-style partition tables
Description:

Gpart tries to guess the partitions on a PC-style, MBR-partitioned disk after they have been inadvertently deleted or the primary partition table at sector 0 damaged. In both cases, the contents of these partitions still exist on the disk but the operating system cannot access them.

Gpart ignores the partition table and scans each sector of the device or image file for several known file system and partition types. Only partitions which have been formatted in some way can be recognized. Several file system guessing modules are built in; more can be written and loaded at run time.

The guessed table can be restored manually, for example with fdisk, written to a file, or---if you firmly believe it's entirely correct---directly to disk.

It should be stressed that gpart does a very heuristic job. It can easily be right in its guesswork but it can also be terribly wrong. Never believe its output without any plausibility checks.

dosfstools 4.2
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://github.com/dosfstools/dosfstools
Licenses: GPL 3+
Build system: gnu
Synopsis: Utilities for making and checking MS-DOS FAT file systems
Description:

The dosfstools package includes the mkfs.fat and fsck.fat utilities, which respectively make and check MS-DOS FAT file systems.

xfe 1.44
Dependencies: bash@5.2.37 coreutils@9.1 file@5.46 findutils@4.10.0 fox@1.6.57 freetype@2.13.3 libx11@1.8.12 libxcb@1.17.0 xcb-util@0.4.1 libxft@2.3.8 libxrandr@1.5.4
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: http://roland65.free.fr/xfe/
Licenses: GPL 2+
Build system: gnu
Synopsis: File Manager for X-Based Graphical Systems
Description:

XFE (X File Explorer) is a file manager for X. It is based on the popular but discontinued, X Win Commander. It aims to be the file manager of choice for all light thinking Unix addicts!

qdirstat 1.9
Dependencies: bash-minimal@5.2.37 perl@5.36.0 perl-uri-escape@1.76 qtbase@5.15.17 qtwayland@5.15.18 zlib@1.3.1
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://github.com/shundhammer/qdirstat
Licenses: GPL 2
Build system: qt
Synopsis: Storage utilisation visualization tool
Description:

QDirStat is a graphical application to show where your disk space has gone and to help you to clean it up.

duperemove 0.15.2
Dependencies: glib@2.86.0 sqlite@3.39.3
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://github.com/markfasheh/duperemove
Licenses: GPL 2
Build system: gnu
Synopsis: Tools for de-duplicating file system data
Description:

Duperemove is a simple tool for finding duplicated extents and submitting them for deduplication. When given a list of files it will hash their contents on a block by block basis and compare those hashes to each other, finding and categorizing blocks that match each other. When given the -d option, duperemove will submit those extents for deduplication using the Linux kernel extent-same ioctl.

Duperemove can store the hashes it computes in a hash file. If given an existing hash file, duperemove will only compute hashes for those files which have changed since the last run. Thus you can run duperemove repeatedly on your data as it changes, without having to re-checksum unchanged data.

Duperemove can also take input from the fdupes program.

dmraid 1.0.0.rc16-3
Dependencies: lvm2@2.03.22
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://people.redhat.com/~heinzm/sw/dmraid/
Licenses: GPL 2+
Build system: gnu
Synopsis: Device mapper RAID interface
Description:

This software supports RAID device discovery, RAID set activation, creation, removal, rebuild and display of properties for ATARAID/DDF1 metadata.

dmraid uses libdevmapper and the device-mapper kernel runtime to create devices with respective mappings for the ATARAID sets discovered.

udevil 0.4.4
Dependencies: cifs-utils@7.1 curlftpfs@0.9.2 eudev@3.2.14 fakeroot@1.38 glib@2.86.0 sshfs@3.7.5
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://ignorantguru.github.io/udevil/
Licenses: GPL 3+
Build system: gnu
Synopsis: Device and file system manager
Description:

udevil is a command line program that mounts and unmounts removable devices without a password, shows device info, and monitors device changes. It can also mount ISO files, NFS, SMB, FTP, SSH and WebDAV URLs, and tmpfs/ramfs filesystems.

sdparm 1.12
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://sg.danny.cz/sg/sdparm.html
Licenses: Modified BSD
Build system: gnu
Synopsis: Provide access to SCSI device parameters
Description:

Sdparm reads and modifies SCSI device parameters. These devices can be SCSI disks, in which case the role of sdparm is similar to its namesake: the hdparm utility originally designed for ATA disks. However, sdparm can be used to access parameters on any device that uses a SCSI command set. Such devices include CD/DVD drives (irrespective of transport), SCSI and ATAPI tape drives, and SCSI enclosures. This utility can also send commands associated with starting and stopping the media, loading and unloading removable media and some other housekeeping functions.

fatfsck-static 4.2
Dependencies: dosfstools@4.2
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://github.com/dosfstools/dosfstools
Licenses: GPL 3+
Build system: trivial
Synopsis: Statically linked fsck.fat from dosfstools
Description:

This package provides a statically-linked fsck.fat and a fsck.vfat compatibility symlink for use in an initrd.

open-isns 0.103
Dependencies: openssl@3.5.5
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://github.com/open-iscsi/open-isns
Licenses: GPL 2
Build system: meson
Synopsis: Linux server and client for iSNS
Description:

This package provides a partial implementation of iSNS, specified by RFC4171. It's an maintained fork of https://github.com/cleech/open-isns.

Total packages: 72465