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

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.


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.

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.

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.

poppler-next 26.04.0
Dependencies: curl@8.6.0 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

pdfposter 0.9.1
Dependencies: python-pypdf@6.9.2
Channel: guix
Location: gnu/packages/pdf.scm (gnu packages pdf)
Home page: https://pythonhosted.org/pdftools.pdfposter/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Scale and tile PDF images/pages to print on multiple pages
Description:

pdfposter can be used to create a large poster by building it from multiple pages and/or printing it on large media. It expects as input a PDF file, normally printing on a single page. The output is again a PDF file, maybe containing multiple pages together building the poster. The input page will be scaled to obtain the desired size.

This is much like poster does for Postscript files, but working with PDF. Since sometimes poster does not like your files converted from PDF. Indeed pdfposter was inspired by poster.

podofo 0.9.8
Dependencies: fontconfig-minimal@2.16.0 freetype@2.13.3 libjpeg-turbo@2.1.4 libpng@1.6.39 libtiff@4.4.0 lua@5.1.5 openssl@3.5.5 zlib@1.3.1
Channel: guix
Location: gnu/packages/pdf.scm (gnu packages pdf)
Home page: https://github.com/podofo/podofo
Licenses: LGPL 2.0+
Build system: cmake
Synopsis: Tools to work with the PDF file format
Description:

PoDoFo is a C++ library and set of command-line tools to work with the PDF file format. It can parse PDF files and load them into memory, and makes it easy to modify them and write the changes to disk. It is primarily useful for applications that wish to do lower level manipulation of PDF, such as extracting content or merging files.

xournal 0.4.8.2016
Dependencies: gtk+@2.24.33 pango@1.56.4 poppler@22.09.0 glib@2.86.0 libgnomecanvas@2.30.3
Channel: guix
Location: gnu/packages/pdf.scm (gnu packages pdf)
Home page: https://xournal.sourceforge.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: Notetaking using a stylus
Description:

Xournal is an application for notetaking, sketching, keeping a journal using a stylus.

python-pypdf 6.9.2
Propagated dependencies: python-pillow@12.1.1
Channel: guix
Location: gnu/packages/pdf.scm (gnu packages pdf)
Home page: https://github.com/py-pdf/pypdf
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python PDF library
Description:

This package provides a PDF library capable of splitting, merging, cropping, and transforming PDF files.

capypdf 0.18.0
Dependencies: freetype@2.13.3 gtk@4.22.1 lcms@2.13.1 libjpeg-turbo@2.1.4 libpng@1.6.39 zlib@1.3.1
Channel: guix
Location: gnu/packages/pdf.scm (gnu packages pdf)
Home page: https://github.com/jpakkane/a4pdf
Licenses: ASL 2.0
Build system: meson
Synopsis: Color-managed PDF generator
Description:

A4PDF is a low-level library for generating PDF files. It does not have a document model and instead uses PDF primitives directly. It uses LittleCMS for color management but otherwise does not convert data in any way.

libharu 2.4.3
Dependencies: libpng@1.6.39 zlib@1.3.1
Channel: guix
Location: gnu/packages/pdf.scm (gnu packages pdf)
Home page: http://libharu.org/
Licenses: Zlib
Build system: cmake
Synopsis: Library for generating PDF files
Description:

libHaru is a library for generating PDF files. libHaru does not support reading and editing of existing PDF files.

python-poppler-qt5 21.3.0
Dependencies: python-sip@6.12.0 python-pyqt-builder@1.18.2 python-pyqt@5.15.11 poppler-qt5@22.09.0 qtbase@5.15.17
Channel: guix
Location: gnu/packages/pdf.scm (gnu packages pdf)
Home page: https://github.com/frescobaldi/python-poppler-qt5
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: Python binding to Poppler-Qt5
Description:

This package provides Python bindings for the Qt5 interface of the Poppler PDF rendering library.

impressive 0.13.2
Dependencies: bash-minimal@5.2.37 python-pygame@2.6.1 python-pillow@12.1.1 sdl12-compat@1.2.68 xpdf@4.06
Channel: guix
Location: gnu/packages/pdf.scm (gnu packages pdf)
Home page: https://impressive.sourceforge.net
Licenses: GPL 2
Build system: pyproject
Synopsis: PDF presentation tool with visual effects
Description:

Impressive is a tool to display PDF files that provides visual effects such as smooth alpha-blended slide transitions. It provides additional tools such as zooming, highlighting an area of the screen, and a tool to navigate the PDF pages.

poppler-data 0.4.11
Channel: guix
Location: gnu/packages/pdf.scm (gnu packages pdf)
Home page: https://poppler.freedesktop.org/
Licenses: Modified BSD GPL 2
Build system: gnu
Synopsis: Poppler encoding files for rendering of CJK and Cyrillic text
Description:

This package provides optional encoding files for Poppler. When present, Poppler is able to correctly render CJK and Cyrillic text.

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.

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.

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.

stapler 1.1.0-0.23eb072
Propagated dependencies: python-pypdf@6.9.2
Channel: guix
Location: gnu/packages/pdf.scm (gnu packages pdf)
Home page: https://github.com/cvnb/stapler
Licenses: Modified BSD
Build system: pyproject
Synopsis: PDF manipulation tool
Description:

Stapler is a pure Python alternative to PDFtk, a tool for manipulating PDF documents from the command line. It supports

  • cherry-picking pages and concatenating them into a new file

  • splitting a PDF document into single pages each in its own file

  • merging PDF documents with their pages interleaved

  • displaying metadata in a PDF document

  • displaying the mapping between logical and physical page numbers

python-pymupdf 1.27.2.2
Dependencies: freetype@2.13.3 gumbo-parser@0.10.1 harfbuzz@11.4.4 jbig2dec@0.19 libjpeg-turbo@2.1.4 openjpeg@2.5.0 psutils@2.09 tesseract-ocr@5.3.0
Propagated dependencies: mupdf@1.27.2 python-fonttools@4.59.2 python-pillow@12.1.1 python-pymupdf-fonts@1.0.4
Channel: guix
Location: gnu/packages/pdf.scm (gnu packages pdf)
Home page: https://github.com/pymupdf/PyMuPDF
Licenses: AGPL 3
Build system: pyproject
Synopsis: Python bindings for the PDF toolkit and renderer MuPDF
Description:

PyMuPDF is a set of Python bindings for MuPDF, which is a viewer, renderer, and toolkit for files in PDF, XPS, OpenXPS, CBZP, EPUB and FB2 (e-books) format.

pdf-tocgen 1.3.4
Propagated dependencies: python-chardet@5.2.0 python-jedi@0.19.2 python-pymupdf@1.27.2.2 python-toml@0.10.2
Channel: guix
Location: gnu/packages/pdf.scm (gnu packages pdf)
Home page: https://krasjet.com/voice/pdf.tocgen/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Automatically generate table of contents for pdf files
Description:

pdf.tocgen is a set of command-line tools for automatically extracting and generating the table of contents of a PDF file. It uses the embedded font attributes and position of headings to deduce the basic outline of a PDF file.

It works best for PDF files produced from a TeX document, but it's designed to work with any software-generated PDF files (i.e. you shouldn't expect it to work with scanned PDFs). Some examples include troff/groff, Adobe InDesign, LibreOffice Writer, and probably more.

Total packages: 32521