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

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.


texlive-pdfbook2 2026.1
Dependencies: python@3.12.12
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pdfbook2
Licenses: GPL 3
Build system: texlive
Synopsis: Create booklets from PDF files
Description:

This Python program creates print-ready PDF files from some input PDF files for booklet printing. The resulting files need to be printed in landscape/long edge double sided printing. The default paper format depends on the locale and is chosen by pdfjam. It can be chosen using the --paper option. Before the PDF is composed, the input file is cropped to the relevant area in order to discard unnecessary white spaces. In this process, all pages are cropped to the same dimensions. Extra margins can be defined at the edges of the booklet and in the middle where the binding occurs.

texlive-pdfoverlay 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pdfoverlay
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: LaTeX style for overlaying text on a PDF
Description:

It is often desirable to take an existing PDF and easily add annotations or text overlaying the PDF. This might arise if you wish to add comments to a PDF, fill in a PDF form, or add text to a PDF where space has been left for notes. This package provides a simple interface to do this without having to resort to inserting one page at a time. Some or all of the pages of the PDF can be included and not all pages of the PDF need have overlayed text. It is also possible to include text between pages of the PDF. Another advantage of this package is that the overlayed text can be set as normal flowing from one page to another or with manual page breaks if you wish. It is also possible to use any standard method to position text at arbitrary places on a given page.

texlive-qrbill 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/qrbill
Licenses: LPPL 1.3c Modified BSD
Build system: texlive
Synopsis: Create QR bills using LaTeX
Description:

This LaTeX package provides support for creating QR-bills for the new Swiss payment standards. This implementation is intended to offer an option to support these regulations and can be adapted for international use.

texlive-cahierprof 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/cahierprof
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Schedule and grade books for French teachers
Description:

This package provide tools to help teachers in France to produce weekly schedules and grade books.

texlive-yazd-thesis 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/yazd-thesis
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Template for the Yazd University
Description:

This package offers a document class for typesetting theses and dissertations at the Yazd University. The class requires use of XeLaTeX.

texlive-sidenotes 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/sidenotes
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Typeset notes containing rich content, in the margin
Description:

The package allows typesetting of texts with notes, figures, citations, captions and tables in the margin. This is common (for example) in science text books.

texlive-tictactoe 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tictactoe
Licenses: CC-BY-SA 4.0
Build system: texlive
Synopsis: Drawing Tic-Tac-Toe or Noughts and Crosses games
Description:

This package which provides commands for drawing grids for the game known variously as Tic-Tac-Toe (and variants), Noughts and Crosses, Naughts and Crosses, Xs and Os, and so on.

texlive-inline-images 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/inline-images
Licenses: LGPL 3
Build system: texlive
Synopsis: Inline images in base64 encoding
Description:

The package provides a command \inlineimg to dynamically create a file containing the inline image in base64 format, which is decoded and included in the source file.

texlive-textpath 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/textpath
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Setting text along a path with MetaPost
Description:

This MetaPost package provides macros to typeset text along a free path with the help of LaTeX, thereby preserving kerning and allowing for 8-bit input (accented characters).

texlive-jumplines 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/jumplines
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Articles with teasers and continuation later on
Description:

Jumplines is a package for typesetting (newspaper) articles that show a teaser (some few lines of text/content) and are continued at a later place, with optional hyperlinking and a list of articles. It requires LuaLaTeX for colour support in split boxes.

texlive-luatextra 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/luatextra
Licenses: Public Domain
Build system: texlive
Synopsis: Additional macros for Plain TeX and LaTeX in LuaTeX
Description:

The package provides a coherent extended programming environment for use with LuaTeX. It loads packages fontspec, luatexbase and lualibs, and provides additional user-level features and goodies.

texlive-umtypewriter 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/umtypewriter
Licenses: SIL OFL 1.1
Build system: texlive
Synopsis: Fonts to typeset with the @code{xgreek} package
Description:

The UMTypewriter font family is a monospaced font family that was built from glyphs from the CB Greek fonts, the CyrTUG Cyrillic alphabet fonts (LH), and the standard Computer Modern font family. It contains four OpenType fonts which are required for use of the xgreek package for XeLaTeX.

texlive-docmute 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/docmute
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Input files ignoring LaTeX preamble, etc
Description:

This package inputs or includes stand-alone LaTeX documents, ignoring everything but the material between \begin{document} and \end{document}.

texlive-zref-clever 2026.1
Propagated dependencies: texlive-oberdiek@2026.1 texlive-zref@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/zref-clever
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Clever LaTeX cross-references based on @code{zref}
Description:

This package provides a user interface for making LaTeX cross-references which automates some of their typical features, thus easing their input in the document and improving the consistency of typeset results. A reference made with \zcref includes a name according to its type, and lists of multiple labels can be automatically sorted and compressed into ranges when due. The reference format is highly and easily customizable, both globally and locally.

texlive-tabulary 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tabulary
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Tabular with variable width columns balanced
Description:

The package defines a tabular*-like environment, tabulary, taking a "total width" argument as well as the column specifications. The environment uses column types L, C, R and J for variable width columns (\raggedright, \centering, \raggedleft, and normally justified). In contrast to tabularx's X columns, the width of each column is weighted according to the natural width of the widest cell in the column.

texlive-postcards 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/postcards
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Facilitates mass-mailing of postcards (junkmail)
Description:

This package provides a modification of the standard LaTeX letter class which prints multiple, pre-stamped, 5.5 by 3.5 postcards (a US standard size) via the envlab and mailing packages. An address database is employed to address the front side of each postcard and a message is printed on the back side of all.

texlive-runtexshebang 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/runtexshebang
Licenses: Expat
Build system: texlive
Synopsis: Lua script running LaTeX document files with TeX-style shebang
Description:

In short, a TeX-style shebang (%#!) is a special kind of TeX comment that you include in your TeX or LaTeX document file to tell the operating system's shell how to run the file for the rest of the file: %#!lualatex foo.tex.

texlive-authorindex 2026.1
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/authorindex
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Index citations by author names
Description:

This package allows the user to create an index of all authors cited in a LaTeX document. Each author entry in the index contains the pages where these citations occur. Alternatively, the package can list the labels of the citations that appear in the references rather than the text pages. The package relies on BibTeX being used to handle citations.

texlive-hep-float 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/hep-float
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Convenience package for float placement
Description:

The hep-float package redefines some LaTeX float placement defaults and defines convenience wrappers for floats.

texlive-latex2e-help-texinfo 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/latex2e-help-texinfo
Licenses: FDL 1.1+
Build system: texlive
Synopsis: Unofficial reference manual covering LaTeX2e
Description:

This is an unofficial reference manual for LaTeX. It is provided as Texinfo source. This is a collaborative development, and details of getting involved are to be found on the package home page.

texlive-uebungsblatt 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/uebungsblatt
Licenses: LPPL (any version)
Build system: texlive
Synopsis: LaTeX class for writing exercise sheets
Description:

This package implements a LaTeX class for writing exercise sheets for a lecture. Its features are:

  • quick typesetting of exercise sheets or their revisions,

  • simple user friendly commands,

  • elegant page formatting,

  • automatic numbering of exercises and sub-exercises,

  • the number of the exercise sheet is extracted automatically from the file name,

  • static information about the lectures and the authors needs to provided at one point only.

texlive-syntax 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/syntax2
Licenses: GPL 3+
Build system: texlive
Synopsis: Creation of syntax diagrams
Description:

This package creates syntax diagrams using special environments and commands to represent the diagram structure.

texlive-fge 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fge
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Font for Frege's @emph{Grundgesetze der Arithmetik}
Description:

The package provides fonts for Frege's Grundgesetze der Arithmetik. The fonts are provided as Metafont source and Adobe Type 1 (pfb) files. A small LaTeX package (fge) is included.

texlive-collection-binextra 2026.1
Propagated dependencies: asymptote@3.12 texlive-a2ping@2026.1 texlive-adhocfilelist@2026.1 texlive-arara@2026.1 texlive-bibtex8@2026.1 texlive-bibtexu@2026.1 texlive-bundledoc@2026.1 texlive-checklistings@2026.1 texlive-chklref@2026.1 texlive-chktex@2026.1 texlive-clojure-pamphlet@2026.1 texlive-cluttex@2026.1 texlive-collection-basic@2026.1 texlive-ctan-o-mat@2026.1 texlive-ctan-chk@2026.1 texlive-ctanbib@2026.1 texlive-ctanify@2026.1 texlive-ctanupload@2026.1 texlive-ctie@2026.1 texlive-cweb@2026.1 texlive-de-macro@2026.1 texlive-detex@2026.1 texlive-digestif@2026.1 texlive-dtl@2026.1 texlive-dtxgen@2026.1 texlive-dvi2tty@2026.1 texlive-dviasm@2026.1 texlive-dvicopy@2026.1 texlive-dvidvi@2026.1 texlive-dviinfox@2026.1 texlive-dviljk@2026.1 texlive-dviout-util@2026.1 texlive-dvipng@2026.1 texlive-dvipos@2026.1 texlive-dvisvgm@2026.1 texlive-easydtx@2026.1 texlive-expltools@2026.1 texlive-findhyph@2026.1 texlive-fragmaster@2026.1 texlive-git-latexdiff@2026.1 texlive-gsftopk@2026.1 texlive-hook-pre-commit-pkg@2026.1 texlive-installfont@2026.1 texlive-ketcindy@2026.1 texlive-l3sys-query@2026.1 texlive-lacheck@2026.1 texlive-latex-git-log@2026.1 texlive-latex-papersize@2026.1 texlive-latex2man@2026.1 texlive-latex2nemeth@2026.1 texlive-latexdiff@2026.1 texlive-latexfileversion@2026.1 texlive-latexindent@2026.1 texlive-latexmk@2026.1 texlive-latexpand@2026.1 texlive-light-latex-make@2026.1 texlive-listings-ext@2026.1 texlive-ltxfileinfo@2026.1 texlive-ltximg@2026.1 texlive-make4ht@2026.1 texlive-match-parens@2026.1 texlive-mflua@2026.1 texlive-mkjobtexmf@2026.1 texlive-optexcount@2026.1 texlive-patgen@2026.1 texlive-pdfbook2@2026.1 texlive-pdfcrop@2026.1 texlive-pdfjam@2026.1 texlive-pdflatexpicscale@2026.1 texlive-pdftex-quiet@2026.1 texlive-pdftosrc@2026.1 texlive-pdfxup@2026.1 texlive-pfarrei@2026.1 texlive-pkfix@2026.1 texlive-pkfix-helper@2026.1 texlive-ppmcheckpdf@2026.1 texlive-purifyeps@2026.1 texlive-pythontex@2026.1 texlive-runtexfile@2026.1 texlive-runtexshebang@2026.1 texlive-seetexk@2026.1 texlive-show-pdf-tags@2026.1 texlive-spix@2026.1 texlive-sqltex@2026.1 texlive-srcredact@2026.1 texlive-sty2dtx@2026.1 texlive-synctex@2026.1 texlive-tex4ebook@2026.1 texlive-texaccents@2026.1 texlive-texblend@2026.1 texlive-texcount@2026.1 texlive-texdef@2026.1 texlive-texdiff@2026.1 texlive-texdirflatten@2026.1 texlive-texdoc@2026.1 texlive-texdoctk@2026.1 texlive-texfot@2026.1 texlive-texliveonfly@2026.1 texlive-texloganalyser@2026.1 texlive-texlogfilter@2026.1 texlive-texlogsieve@2026.1 texlive-texosquery@2026.1 texlive-texplate@2026.1 texlive-texware@2026.1 texlive-tie@2026.1 texlive-tlcockpit@2026.1 texlive-tpic2pdftex@2026.1 texlive-typeoutfileinfo@2026.1 texlive-upmendex@2026.1 texlive-web@2026.1 texlive-xdvipsk@2026.1 texlive-xdvipsk-support@2026.1 texlive-xindex@2026.1 texlive-xindy@2026.1 texlive-xpdfopen@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://www.tug.org/texlive/
Licenses: FSF-free
Build system: trivial
Synopsis: TeX auxiliary programs
Description:

This package provides a myriad of additional TeX-related support programs. It includes programs and macros for DVI file manipulation, literate programming, patgen, and plenty more.

Total packages: 72465