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

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-esami 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/esami
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Typeset exams with scrambled questions and answers
Description:

The package enables the user to typeset exams with multiple choice, open questions and many other types of exercise. Both questions and answers may be randomly distributed within the exam, and the solutions are typeset automatically. Exercises may contain a wide number of random parameters and it is possible to do arithmetical operations on them. The package is localised in Italian, English, French, German, Greek, Serbian, and Spanish.

texlive-knowledge 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/knowledge
Licenses: LPPL 1.2+
Build system: texlive
Synopsis: Displaying, hyperlinking, and indexing notions in a document
Description:

The package offers a systematic way to handle notions/concepts/terms throughout a document. It helps building an index. In combination with hyperref it makes it easy to have every reference of a concept linked to its introduction. It also offers simple notations.

texlive-aucklandthesis 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/aucklandthesis
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Memoir-based class for formatting University of Auckland theses
Description:

This package provides a memoir-based class for formatting University of Auckland masters and doctors thesis dissertations in any discipline. The title page does not handle short dissertations for diplomas.

texlive-runtexfile 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/runtexfile
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Automate the process of compiling (La)TeX documents
Description:

This package provides a small script like latexmk to run a TeX or LaTeX document controlled from within the document itself. The commands have to be defined at the beginning of the document. The script itself does not parse the log file.

texlive-storebox 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/storebox
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Storing information for reuse
Description:

The package provides store boxes whose user interface matches that of normal LaTeX save boxes, except that the content of a store box appears at most once in the output PDF file, however often it is used. The present version of the package supports pdfLaTeX and LuaLaTeX; when DVI is output, store boxes behave the same as save boxes.

texlive-xsavebox 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/xsavebox
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Saveboxes for repeating content without code replication
Description:

The package defines commands for saving content that can be repeatedly placed into the document without replicating DVI/PDF code in the output file, allowing for smaller file size of the final PDF and improved content caching for faster display in certain PDF viewers. The method makes use of Form XObjects defined in the PDF specification. The user commands are modelled after the standard LaTeX commands \savebox, \sbox, \usebox and the lrbox environment.

texlive-ekaia 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ekaia
Licenses: LPPL 1.2+
Build system: texlive
Synopsis: Article format for the Basque Country Science and Technology Journal @emph{Ekaia}
Description:

The package provides the article format for publishing the Basque Country Science and Technology Journal Ekaia at the University of the Basque Country.

texlive-rebuttal 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/rebuttal
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Markup for structured journal and conference paper rebuttals
Description:

This package provides means for writing structured journal and conference paper rebuttals.

texlive-texdef 2026.1
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/texdef
Licenses: GPL 3
Build system: texlive
Synopsis: Display the definitions of TeX commands
Description:

This (Perl) script displays the definitions of (La)TeX command sequences/macros. Various options allow the selection of the used class as well as package files and other factors that may influence the definition (before/after the preamble, inside an environment, ...). The script creates a temporary TeX file which is then compiled using (La)TeX to find the \meaning of the command sequence. The result is formatted and presented to the user. Length or number command sequences (dimensions, \char..., count registers, ...) are recognized and the contained value is also shown (using \the). Special definitions like protected macros are also recognized and the underlying macros are shown as well. The script will show plain TeX definitions by default. LaTeX and ConTeXt are supported, including flavours (pdf(La)TeX, Lua(La)TeX, Xe(La)TeX, ...). The flavour can be selected using a command line option, or via the script name: latexdef will use LaTeX as default, etc.

texlive-xebaposter 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/xebaposter
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Create scientific Persian/Latin posters using TikZ
Description:

This package is designed for making scientific Persian/Latin posters. It is a fork of baposter by Brian Amberg and Reinhold Kainhofer.

texlive-hanzibox 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/hanzibox
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Boxed Chinese characters with Pinyin above and translation below
Description:

This is a LaTeX package written to simplify the input of Chinese with Hanyu Pinyin and translation. Hanyu Pinyin is placed above Chinese with the xpinyin package, and the translation is placed below. The package can be used as a utility for learning to write and pronounce Chinese characters, for Chinese character learning plans, presentations, exercise booklets and other documentation work.

texlive-br-lex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/br-lex
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Class for typesetting Brazilian legal texts
Description:

This class implements rules to typeset Brazilian legal texts. Its purpose is to be an easy-to-use implementation for the end-user.

texlive-longfbox 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/longfbox
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Draw framed boxes with standard CSS attributes able to span over multiple pages
Description:

The longfbox package provides framed boxes that can be customized using standard CSS attributes. It was written to support precise rendering of Madoko documents in LaTeX.

texlive-tensor 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tensor
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Typeset tensors
Description:

This allows the user to set tensor-style super- and subscripts with offsets between successive indices. It supports the typesetting of tensors with mixed upper and lower indices with spacing, also typeset preposed indices.

texlive-monofill 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/monofill
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Alignment of plain text
Description:

The package provides horizontal alignment, as in the LaTeX command \listfiles. Uses may include in-text tables, or even code listings.

texlive-nl-interval 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/nl-interval
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Represent intervals on the number line
Description:

This package provides macros to simplify the process of representing intervals on the number line.

texlive-patgen2-tutorial 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/patgen2-tutorial
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Tutorial on the use of Patgen 2
Description:

This document describes the use of Patgen 2 to create hyphenation patterns for wide ranges of languages.

texlive-listofitems 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/listofitems
Licenses: LPPL 1.3c+
Build system: texlive
Synopsis: Grab items in lists using user-specified separation character
Description:

This package is designed to read a list, for which the parsing character has been selected by the user, and to access any of these items with a simple interface.

texlive-mathfixs 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mathfixs
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Fix various layout issues in math mode
Description:

This is a LaTeX2e package to fix some odd behaviour in math mode such as spacing around fractions and roots, math symbols within bold text as well as capital Greek letters. It also adds some related macros.

texlive-principia 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/principia
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Notations for typesetting the @emph{Principia Mathematica}
Description:

This package supports typesetting the Peanese notation in Volume I of Whitehead and Russell's 1910 Principia Mathematica.

texlive-lshort-german 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/lshort-german
Licenses: Open Publication License 1.0 or later
Build system: texlive
Synopsis: German version of @emph{A Short Introduction to LaTeX2e: LaTeX2e-Kurzbeschreibung}
Description:

This package provides the German version of A Short Introduction to LaTeX2e: LaTeX2e-Kurzbeschreibung.

texlive-xint 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/xint
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Expandable operations on long numbers
Description:

The xint bundle modules are:

  • xinttools utilities of independent interest such as expandable and non-expandable loops,

  • xintcore expandable macros implementing addition, subtraction, multiplication, division, and powers for arbitrarily long integers,

  • xint extension of xintcore, xintfrac extends the scope of xint to decimal numbers, to numbers using scientific notation and also to (exact) fractions,

  • xintexpr expandable parsers of numeric expressions using the standard infix notations, parentheses, built-in functions, user definable functions and variables (and more ...), which do either exact evaluations (also with fractions) or floating point evaluations under a user chosen precision.

  • xintkernel supports macros for all the bundle constituents,

    xintbinhex converts to and from hexadecimal and binary bases,

    xintgcd provides gcd() and lcm() functions to xintexpr,

    xintseries, which evaluates numerically partial sums of series and power series with fractional coefficients,

  • and xintcfrac, dedicated to the computation and display of continued fractions).

All computations are compatible with expansion-only context.

texlive-sseq 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/sseq
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Typesetting spectral sequence charts
Description:

The package provides commands to draw spectral sequence diagrams, providing facilities for clipping and arranging multiple symbols so that they do not overlap. The package is built using PGF, and shares that systems large demands for TeX system memory. Its geometric commands are based on a turtle graphics model, and control structures such as loops and conditionals are available.

texlive-minimalist 2026.1
Propagated dependencies: texlive-projlib@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/minimalist
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Write your articles or books in a simple and clear way
Description:

This package offers you a LaTeX style file and two classes to typeset articles or books in a simple and clear way. These classes currently have native support for English, French, German, Italian, Portuguese (European and Brazilian), and Spanish typesetting. They compile with any major TeX engine. You may also wish to consider the packages einfart and simplivre, which are enhanced versions of the classes provided here.

Total packages: 72465