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

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.


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.

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).

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.

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.

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.

meld 3.23.1
Dependencies: bash-minimal@5.2.37 python@3.12.12 python-pycairo@1.28.0 python-pygobject@3.54.3 gsettings-desktop-schemas@48.0 gtksourceview@4.8.4
Propagated dependencies: dconf@0.40.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.

patchwork 3.2.1
Dependencies: python-wrapper@3.12.12
Propagated dependencies: python-django@5.2.15 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.

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.

e9patch 1.0.0
Dependencies: elfutils@0.192 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.

patool 4.0.1
Channel: guix
Location: gnu/packages/patool.scm (gnu packages patool)
Home page: https://wummel.github.io/patool/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Portable archive file manager
Description:

Patool provides a unified command line interface for a plethora of archivers. It supports the following archive formats natively:

  • TAR (.tar, .cbt)

  • BZIP2 (.bz2)

  • GZIP (.gz)

  • ZIP (zip, .jar, .cbz).

The archive formats below are also supported as long as the corresponding compressor or archiver commands are available:

  • 7z (.7z, .cb7)

  • ACE (.ace, .cba)

  • ADF (.adf)

  • ALZIP (.alz)

  • APE (.ape)

  • AR (.a)

  • ARC (.arc)

  • ARJ (.arj)

  • CAB (.cab)

  • COMPRESS (.Z)

  • CPIO (.cpio)

  • DEB (.deb)

  • DMS (.dms)

  • FLAC (.flac)

  • GZIP (.gz)

  • ISO (.iso)

  • LRZIP (.lrz)

  • LZH (.lha, .lzh)

  • LZIP (.lz)

  • LZMA (.lzma)

  • LZOP (.lzo)

  • RPM (.rpm)

  • RAR (.rar, .cbr)

  • RZIP (.rz)

  • SHN (.shn)

  • TAR (.tar, .cbt)

  • XZ (.xz)

  • ZOO (.zoo).

hwdata 0.392
Channel: guix
Location: gnu/packages/pciutils.scm (gnu packages pciutils)
Home page: https://github.com/vcrhonek/hwdata
Licenses: GPL 2+ Expat
Build system: gnu
Synopsis: Hardware identification and configuration data
Description:

hwdata contains various hardware identification and configuration data, such as the pci.ids and usb.ids databases. Each database is contained in a specific package output, such as the pci output for pci.ids, the usb output for usb.ids, etc.

pciutils 3.13.0
Dependencies: kmod@29 zlib@1.3.1
Channel: guix
Location: gnu/packages/pciutils.scm (gnu packages pciutils)
Home page: https://mj.ucw.cz/sw/pciutils/
Licenses: GPL 2+
Build system: gnu
Synopsis: Programs for inspecting and manipulating PCI devices
Description:

The PCI Utilities are a collection of programs for inspecting and manipulating configuration of PCI devices, all based on a common portable library libpci which offers access to the PCI configuration space on a variety of operating systems. This includes the lspci and setpci commands.

pcre 8.45
Dependencies: bzip2@1.0.8 readline@8.2.13 zlib@1.3.1
Channel: guix
Location: gnu/packages/pcre.scm (gnu packages pcre)
Home page: https://www.pcre.org/
Licenses: Modified BSD
Build system: gnu
Synopsis: Perl Compatible Regular Expressions
Description:

The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API.

pcre2 10.42
Dependencies: bzip2@1.0.8 readline@8.2.13 zlib@1.3.1
Channel: guix
Location: gnu/packages/pcre.scm (gnu packages pcre)
Home page: https://www.pcre.org/
Licenses: Modified BSD
Build system: gnu
Synopsis: Perl Compatible Regular Expressions
Description:

The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API.

qpdf 11.8.0
Propagated dependencies: libjpeg-turbo@2.1.4 zlib@1.3.1
Channel: guix
Location: gnu/packages/pdf.scm (gnu packages pdf)
Home page: https://qpdf.sourceforge.io/
Licenses: ASL 2.0 Clarified Artistic
Build system: cmake
Synopsis: Command-line tools and library for transforming PDF files
Description:

QPDF is a command-line program that does structural, content-preserving transformations on PDF files. It could have been called something like pdf-to-pdf. It includes support for merging and splitting PDFs and to manipulate the list of pages in a PDF file. It is not a PDF viewer or a program capable of converting PDF into other formats.

flyer-composer 1.0
Dependencies: bash-minimal@5.2.37 python-poppler-qt5@21.3.0 python-pyqt@5.15.11 qtbase@5.15.17 qtwayland@5.15.18
Propagated dependencies: python-pypdf@6.9.2
Channel: guix
Location: gnu/packages/pdf.scm (gnu packages pdf)
Home page: http://crazy-compilers.com/flyer-composer
Licenses: AGPL 3+
Build system: pyproject
Synopsis: Rearrange PDF pages to print as flyers on one sheet
Description:

flyer-composer can be used to prepare one- or two-sided flyers for printing on one sheet of paper.

Imagine you have designed a flyer in A6 format and want to print it using your A4 printer. Of course, you want to print four flyers on each sheet. This is where Flyer Composer steps in, creating a PDF which holds your flyer four times. If you have a second page, Flyer Composer can arrange it the same way - even if the second page is in a separate PDF file.

This package contains both the command line tool and the gui too.

img2pdf 0.6.1
Dependencies: python-pikepdf@8.15.1 python-pillow@12.1.1 python@3.12.12
Channel: guix
Location: gnu/packages/pdf.scm (gnu packages pdf)
Home page: https://gitlab.mister-muffin.de/josch/img2pdf
Licenses: LGPL 3
Build system: pyproject
Synopsis: Convert images to PDF via direct JPEG inclusion
Description:

img2pdf converts images to PDF via direct JPEG inclusion. That conversion is lossless: the image embedded in the PDF has the exact same color information for every pixel as the input.

sioyek 2.0.0-1.8d173d9
Dependencies: freetype@2.13.3 gumbo-parser@0.10.1 harfbuzz@11.4.4 jbig2dec@0.19 libjpeg-turbo@2.1.4 mujs@1.3.9 mupdf@1.27.2 openjpeg@2.5.0 qtbase@6.9.2 qtdeclarative@6.9.2 qtsvg@6.9.2 qt3d@6.9.2 qtspeech@6.9.2 qtwayland@6.9.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/pdf.scm (gnu packages pdf)
Home page: https://sioyek.info/
Licenses: GPL 3+
Build system: cmake
Synopsis: PDF viewer with a focus on technical books and research papers
Description:

Sioyek is a PDF viewer with a focus on textbooks and research papers.

mupdf 1.27.2
Dependencies: brotli@1.1.0 curl@8.6.0 libxrandr@1.5.4 libxi@1.8.2 freeglut@3.4.0 freetype@2.13.3 gumbo-parser@0.10.1 harfbuzz@11.4.4 jbig2dec@0.19 leptonica@1.84.1 libjpeg-turbo@2.1.4 libx11@1.8.12 libxext@1.3.6 openjpeg@2.5.0 openssl@3.5.5 tesseract-ocr@5.3.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/pdf.scm (gnu packages pdf)
Home page: https://mupdf.com
Licenses: AGPL 3+ Modified BSD X11 SIL OFL 1.1 ASL 2.0
Build system: gnu
Synopsis: Lightweight PDF viewer and toolkit
Description:

MuPDF is a C library that implements a PDF and XPS parsing and rendering engine. It is used primarily to render pages into bitmaps, but also provides support for other operations such as searching and listing the table of contents and hyperlinks.

The library ships with a rudimentary X11 viewer, and a set of command line tools for batch rendering pdfdraw, rewriting files pdfclean, and examining the file structure pdfshow.

poppler 22.09.0
Dependencies: fontconfig-minimal@2.16.0 freetype@2.13.3 libjpeg-turbo@2.1.4 libpng@1.6.39 libtiff@4.4.0 lcms@2.13.1 nss@3.101.4 openjpeg@2.5.0 poppler-data@0.4.11 zlib@1.3.1 cairo@1.18.4
Propagated dependencies: glib@2.86.0
Channel: guix
Location: gnu/packages/pdf.scm (gnu packages pdf)
Home page: https://poppler.freedesktop.org/
Licenses: GPL 2+
Build system: cmake
Synopsis: PDF rendering library
Description:

Poppler is a PDF rendering library based on the xpdf-3.0 code base. Poppler gives access to the following binary programs:

  • pdfattach

  • pdfdetach

  • pdffonts

  • pdfimages

  • pdfinfo

  • pdfseparate

  • pdfsig

  • pdftocairo

  • pdftohtml

  • pdftoppm

  • pdftops

  • pdftotext

  • pdfunite

zathura-ps 2026.02.03
Dependencies: libspectre@0.2.10 zathura@2026.03.27
Channel: guix
Location: gnu/packages/pdf.scm (gnu packages pdf)
Home page: https://pwmt.org/projects/zathura-ps/
Licenses: Zlib
Build system: meson
Synopsis: PS support for zathura (libspectre backend)
Description:

The zathura-ps plugin adds PS support to zathura using libspectre.

zathura 2026.03.27
Dependencies: json-glib@1.10.0 sqlite@3.39.3
Propagated dependencies: girara@2026.02.04 gtk+@3.24.51
Channel: guix
Location: gnu/packages/pdf.scm (gnu packages pdf)
Home page: https://pwmt.org/projects/zathura/
Licenses: Zlib
Build system: meson
Synopsis: Lightweight keyboard-driven PDF viewer
Description:

Zathura is a customizable document viewer. It provides a minimalistic interface and an interface that mainly focuses on keyboard interaction.

Total packages: 72465