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

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.


rmlint 2.10.3
Dependencies: elfutils@0.192 glib@2.86.0 json-glib@1.10.0 python-wrapper@3.12.12 util-linux@2.40.4
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://rmlint.rtfd.org
Licenses: GPL 3+
Build system: scons
Synopsis: Remove duplicates and other lint from the file system
Description:

rmlint finds space waste and other broken things on your file system and offers to remove it. rmlint can find:

  • duplicate files and duplicate directories,

  • non-stripped binaries (i.e. binaries with debug symbols),

  • broken symbolic links,

  • empty files and directories,

  • files with broken user and/or group ID.

duc 1.4.5
Dependencies: cairo@1.18.4 pango@1.56.4 tokyocabinet@1.4.48 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://duc.zevv.nl
Licenses: LGPL 3+
Build system: gnu
Synopsis: Library and suite of tools for inspecting disk usage
Description:

Duc maintains a database of accumulated sizes of directories of the file system, and allows you to query this database with some tools, or create fancy graphs showing you where your bytes are.

Duc comes with console utilities, ncurses and X11 user interfaces and a CGI wrapper for disk usage querying and visualisation.

ddrescue 1.30
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://www.gnu.org/software/ddrescue/ddrescue.html
Licenses: GPL 3+
Build system: gnu
Synopsis: Data recovery utility
Description:

GNU ddrescue is a fully automated data recovery tool. It copies data from one file to another, working to rescue data in case of read errors. The program also includes a tool for manipulating its log files, which are used to recover data more efficiently by only reading the necessary blocks.

wipe 2.3.1
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://wipe.sourceforge.net
Licenses: GPL 2+
Build system: gnu
Synopsis: Secure file/block device wiping utility
Description:

Wipe can erase files and block devices securely. To work properly it relies on several assumptions like having the block device write the correct sectors, etc. For files it also doesn't work on log-structured file systems such as F2FS, JFFS, LogFS, etc. You should not trust wipe to work as advertised until you have manually verified that all its assumption hold true on your system. To overwrite data it uses the Mersenne Twister pseudo-random number generator (PRNG) that is seeded with /dev/urandom or, if unavailable, /dev/random.

python-pyparted 3.13.0
Dependencies: parted@3.7
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://github.com/dcantrell/pyparted
Licenses: GPL 2+
Build system: pyproject
Synopsis: Parted bindings for Python
Description:

This package provides parted bindings for Python.

volume-key 0.3.12
Dependencies: cryptsetup-minimal@2.8.4 argon2@20190702 json-c@0.18 libgcrypt@1.11.0 lvm2@2.03.22 util-linux@2.40.4 lvm2@2.03.22 eudev@3.2.14 nss@3.101.4 util-linux@2.40.4 glib@2.86.0 gpgme@1.24.1
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://pagure.io/volume_key
Licenses: GPL 2
Build system: gnu
Synopsis: Manipulate storage volume encryption keys
Description:

This package provides a library for manipulating storage volume encryption keys and storing them separately from volumes to handle forgotten passphrases.

mmc-utils 0.1-1.3969aa4
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://www.kernel.org/doc/html/latest/driver-api/mmc/mmc-tools.html
Licenses: GPL 2
Build system: gnu
Synopsis: Configure MMC storage devices from userspace
Description:

mmc-utils is a command-line tool for configuring and inspecting MMC storage devices from userspace.

gdu 5.36.1
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://github.com/dundee/gdu
Licenses: Expat
Build system: go
Synopsis: Disk usage analyzer
Description:

Gdu is a disk usage analyzer written in Go. It is intended primarily for SSD disks where it can fully utilize parallel processing, but it also works on HDDs.

gptfdisk 1.0.10
Dependencies: ncurses@6.2.20210619 popt@1.18 util-linux@2.40.4
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://www.rodsbooks.com/gdisk/
Licenses: GPL 2
Build system: gnu
Synopsis: Low-level GPT disk partitioning and formatting
Description:

GPT fdisk (aka gdisk) is a text-mode partitioning tool that works on Globally Unique Identifier (GUID) Partition Table (GPT) disks, rather than on the older Master Boot Record (MBR) partition scheme.

libblockdev 3.3.0
Dependencies: cryptsetup-minimal@2.8.4 argon2@20190702 json-c@0.18 libgcrypt@1.11.0 lvm2@2.03.22 util-linux@2.40.4 multipath-tools@0.11.0 bcache-tools@1.1-0.096d205 btrfs-progs@7.0 dosfstools@4.2 dmraid@1.0.0.rc16-3 e2fsprogs@1.47.2 eudev@3.2.14 exfatprogs@1.2.9 f2fs-tools@1.16.0 glib@2.86.0 gptfdisk@1.0.10 json-glib-minimal@1.10.0 keyutils@1.6.3 kmod@29 libatasmart@0.19 libbytesize@2.10 libnvme@1.5 libyaml@0.2.5 lvm2@2.03.22 mdadm@4.2 ndctl@84 nilfs-utils@2.2.11 nss@3.101.4 ntfs-3g@2022.10.3 parted@3.7 udftools@2.3 util-linux@2.40.4 volume-key@0.3.12 xfsprogs@6.12.0
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://github.com/storaged-project/libblockdev
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Library for manipulating block devices
Description:

libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM D-Bus API).

f3 9.0
Dependencies: eudev@3.2.14 parted@3.7
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: http://oss.digirati.com.br/f3/
Licenses: GPL 3+
Build system: gnu
Synopsis: Test real capacity of flash memory cards and such
Description:

F3 (Fight Flash Fraud or Fight Fake Flash) tests the full capacity of a flash card (flash drive, flash disk, pendrive). F3 writes to the card and then checks if can read it. It will assure you haven't been sold a card with a smaller capacity than stated.

ndctl 84
Dependencies: eudev@3.2.14 iniparser@4.2.6 json-c@0.18 keyutils@1.6.3 kmod@29 libtraceevent@1.9.0 libtracefs@1.8.3 util-linux@2.40.4
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://github.com/pmem/ndctl
Licenses: GPL 2
Build system: meson
Synopsis: Manage the non-volatile memory device sub-system in the Linux kernel
Description:

This package provides a utility library for managing the libnvdimm (non-volatile memory device) sub-system in the Linux kernel.

nwipe 0.36
Dependencies: bash-minimal@5.2.37 dmidecode@3.6 hdparm@9.65 libconfig@1.7.3 ncurses@6.2.20210619 parted@3.7 smartmontools@7.5
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://github.com/martijnvanbrummelen/nwipe
Licenses: GPL 2 Modified BSD Public Domain
Build system: gnu
Synopsis: Secure disk wiping utility
Description:

nwipe securely erases disks using a variety of methods to ensure the data cannot be recovered. It can wipe multiple drives in parallel and can be used noninteractively or with a text-based user interface.

gparted 1.6.0
Dependencies: util-linux@2.40.4 parted@3.7 glib@2.86.0 gtkmm@3.24.9 lvm2@2.03.22 libxml2@2.14.6
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://gparted.org/
Licenses: GPL 2+
Build system: glib-or-gtk
Synopsis: Partition editor to graphically manage disk partitions
Description:

GParted is a GNOME partition editor for creating, reorganizing, and deleting disk partitions. It uses libparted from the parted project to detect and manipulate partition tables. Optional file system tools permit managing file systems not included in libparted.

pydf 15-0.af38bb3
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: http://kassiopeia.juls.savba.sk/~garabik/software/pydf/
Licenses: Public Domain
Build system: pyproject
Synopsis: Colourised @command{df} clone
Description:

All-singing, all-dancing, fully colourised df clone written in Python. It displays the amount of disk space available on the mounted file systems, using different colours for different types of file systems. Output format is completely customizable.

findimagedupes 2.20.1
Dependencies: bash-minimal@5.2.37 perl-db-file@1.858 perl-file-mimeinfo@0.33 perl-image-magick@6.89 perl-inline-c@0.82_001
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://github.com/jhnc/findimagedupes
Licenses: GPL 3+
Build system: perl
Synopsis: Find visually similar or duplicate images
Description:

findimagedupes compares a list of files for visual similarity.

idle3-tools 0.9.1
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://idle3-tools.sourceforge.net
Licenses: GPL 3+
Build system: gnu
Synopsis: Change or disable Western Digital hard drives' Idle3 timer
Description:

Idle3-tools provides a utility to get, set, or disable the Idle3 timer present in many Western Digital hard drives. This timer is part of the "IntelliPark" feature that stops the disk when not in use. Unfortunately, the default timer setting is not well suited to Linux or other *nix systems, and can dramatically shorten the lifespan of the drive if left unchecked.

hddtemp 0.4.3
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://github.com/vitlav/hddtemp
Licenses: GPL 2+
Build system: gnu
Synopsis: Report the temperature of hard drives from S.M.A.R.T. information
Description:

hddtemp is a small utility that gives you the temperature of your hard drive by reading S.M.A.R.T. information (for drives that support this feature).

bcache-tools 1.1-0.096d205
Dependencies: util-linux@2.40.4
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://bcache.evilpiepirate.org
Licenses: GPL 2
Build system: gnu
Synopsis: Tools for the Linux kernel block layer cache
Description:

This package contains user-space utilities to create and inspect bcache partitions. It's rather minimal as bcache is designed to work well without configuration on any system.

Linux's bcache lets one or more fast block devices, such as flash-based SSDs, to act as a cache for one or more slower (and inexpensive) devices, such as hard disk drives or redundant storage arrays. In fact, bcache intends to be a superior alternative to battery-backed RAID controllers.

Bcache is designed around the performance characteristics of SSDs and tries to minimize write inflation. It's file-system agnostic and does both write-through and write-back caching.

open-iscsi 2.1.11
Dependencies: kmod@29 open-isns@0.103 openssl@3.5.5 util-linux@2.40.4
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://github.com/open-iscsi/open-iscsi
Licenses: GPL 2+ GPL 3 LGPL 3
Build system: meson
Synopsis: Linux iSCSI tools
Description:

The Open iSCSI project is a high-performance, transport independent, multi-platform implementation of RFC3720 iSCSI.

Features:

  • highly optimized and very small-footprint data path

  • persistent configuration database

  • SendTargets discovery

  • provides CHAP support

  • PDU header Digest

  • multiple sessions

lf 41
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://github.com/gokcehan/lf
Licenses: Expat
Build system: go
Synopsis: Console file browser similar to Ranger
Description:

lf (as in "list files") is a terminal file manager written in Go. It is heavily inspired by ranger with some missing and extra features. Some of the missing features are deliberately omitted since they are better handled by external tools.

fdisk 2.0.0a1
Dependencies: gettext-minimal@0.23.1 guile@1.8.8 libxcrypt@4.4.38 util-linux@2.40.4 parted@3.7
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://www.gnu.org/software/fdisk/
Licenses: GPL 3+
Build system: gnu
Synopsis: Low-level disk partitioning and formatting
Description:

GNU fdisk provides a GNU version of the common disk partitioning tool fdisk. fdisk is used for the creation and manipulation of disk partition tables, and it understands a variety of different formats.

greaseweazle-host-tools 1.22
Propagated dependencies: python-bitarray@3.4.3 python-crcmod@1.7 python-pyserial@3.5 python-requests@2.32.5
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://github.com/keirf/greaseweazle
Licenses: Public Domain
Build system: pyproject
Synopsis: Tools for accessing a floppy drive at the raw flux level
Description:

This package provides the host tools for controlling a Greaseweazle: an Open Source USB device capable of reading and writing raw data on nearly any type of floppy disk

parted 3.7
Dependencies: lvm2@2.03.22 readline@8.2.13 util-linux@2.40.4
Channel: guix
Location: gnu/packages/disk.scm (gnu packages disk)
Home page: https://www.gnu.org/software/parted/
Licenses: GPL 3+
Build system: gnu
Synopsis: Disk partition editor
Description:

GNU Parted is a package for creating and manipulating disk partition tables. It includes a library and command-line utility.

Total packages: 72465