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

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-german 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/german
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Support for German typography
Description:

This package provides supports the old German orthography (alte deutsche Rechtschreibung).

texlive-download 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/download
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Allow LaTeX to download files using an external process
Description:

The package allows the user to download files, from within a document. To run the external commands, LaTeX (or whatever) needs to be run with the --shell-escape flag.

texlive-alg 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/alg
Licenses: LPPL (any version)
Build system: texlive
Synopsis: LaTeX environments for typesetting algorithms
Description:

The package defines two environments for typesetting algorithms in LaTeX2e. The algtab environment is used to typeset an algorithm with automatically numbered lines. The algorithm environment can be used to encapsulate the algtab environment algorithm in a floating body together with a header, a caption, etc. \listofalgorithms is defined.

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-systeme 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/systeme
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Format systems of equations
Description:

The package allows you to enter systems of equations or inequalities in an intuitive way, and produces typeset output where the terms and signs are aligned vertically. The package works with plain TeX or LaTeX, but e-TeX is required.

texlive-transparent-io 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/transparent-io
Licenses: GPL 3
Build system: texlive
Synopsis: Show for approval the filenames used in @code{\input}, @code{\openin}, or @code{\openout}
Description:

This package provides macros to make the file I/O in plain TeX more transparent. That is, every \input, \openin, and \openout operation by TeX is presented to the user who must check carefully if the file name of the source is acceptable. The user must sometimes enter additional text and has to specify the file name that the TeX operation should use. The macros require a complex installation procedure; the package contains Sed and Bash scripts. Every installation is different from any other as password-protected macro names and private messages have to be chosen by the installer. Therefore, the files in the package cannot be used directly. For details see the manual.

texlive-gmiflink 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/gmiflink
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Simplify usage of @code{\hypertarget} and @code{\hyperlink}
Description:

This package provides three hyperref-based macros that simplify usage of \hypertarget and \hyperlink, calling them with one argument instead of the same one twice. Also \gmiflink and \gmifref typeset plain text instead of generating an error or printing ?? if there is no respective hypertarget or label.

texlive-amsmath 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://www.ctan.org/pkg/amsmath
Licenses: LPPL 1.3c+
Build system: texlive
Synopsis: AMS mathematical facilities for LaTeX
Description:

This is the principal package in the AMS-LaTeX distribution. It adapts for use in LaTeX most of the mathematical features found in AMS-TeX; it is highly recommended as an adjunct to serious mathematical typesetting in LaTeX. When amsmath is loaded, AMS-LaTeX packages amsbsy (for bold symbols), amsopn (for operator names) and amstext (for text embedded in mathematics) are also loaded. This package is part of the LaTeX required distribution; however, several contributed packages add still further to its appeal; examples are empheq, which provides functions for decorating and highlighting mathematics, and ntheorem, for specifying theorem (and similar) definitions.

texlive-keytheorems 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/keytheorems
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: @code{l3keys} interface to @code{amsthm}
Description:

This package is an expl3-implementation of a key-value interface to amsthm, implementing most of the functionality provided by thmtools. Several issues encountered in that package are avoided and a few new features are added.

texlive-glosmathtools 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/glosmathtools
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Mathematical nomenclature tools based on the @code{glossaries} package
Description:

This package can be used to generate a mathematical nomenclature (also called list of symbols or notation). It is based on the glossaries package. Its main features are:

  • symbol categories (e.g., latin, greek),

  • automatic but customizable symbol sorting,

  • easy subscript management,

  • easy accentuation management,

  • abbreviation support (with first use definition),

  • bilingual nomenclatures (for bilingual documents),

  • bilingual abbreviations.

texlive-luarandom 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/luarandom
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Create lists of random numbers
Description:

This package can create lists of random numbers for any given interval. It is possible to get lists with or without multiple numbers. The random generator will be initialized by the system time.

texlive-xprintlen 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/xprintlen
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Print TeX lengths in a variety of units
Description:

The package defines a command, \printlen, to print TeX lengths in a variety of units. It can handle all units supported by TeX.

texlive-rgltxdoc 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/rgltxdoc
Licenses: LPPL 1.2+
Build system: texlive
Synopsis: Common code for documentation of the author's packages
Description:

This package combines several other packages and defines additional macros and environments for documenting LaTeX code. The package mainly serves the purpose of combining the preferences used in the author's own package documentations.

texlive-jvlisting 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/jvlisting
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Replacement for LaTeX's @code{verbatim} package
Description:

This package provides a LaTeX environment listing, an alternative to the built-in verbatim environment. The listing environment is tailored for including listings of computer program source code into documents. The main advantages over the original verbatim environment are: environments automatically fixes leading whitespace so that the environment and program listing can be indented with the rest of the document source, and; listing environments may easily be customised and extended.

texlive-litetable 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/litetable
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Class schedules with colorful course blocks
Description:

The litetable class provides a colorful timetable design.

texlive-pagegrid 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pagegrid
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Print page grid in background
Description:

This package puts a grid on the paper. It was written for developers of a class or package who have to put elements on definite locations on a page (e.g., letter class). The grid allows a faster optical check, whether the positions are correct. If the previewer already offers features for measuring, the package might be unnecessary. Otherwise it saves the developer from printing the page and measuring by hand.

texlive-xevlna 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/xevlna
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Insert non-breakable spaces using XeTeX
Description:

The package will directly insert nonbreakable spaces (in Czech, vlna or vlnka), after nonsyllabic prepositions and single letter conjunctions, while the document is being typeset.

texlive-tlc3-examples 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tlc3-examples
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: All examples from @emph{The LaTeX Companion}, third edition
Description:

This package provides the PDFsand sources for all examples from The LaTeX Companion, third edition (Parts I+II), together with necessary supporting files.

texlive-gothic 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/gothic
Licenses: LPPL 1.2+ LPPL 1.3c Public Domain
Build system: texlive
Synopsis: Collection of old German-style fonts
Description:

This package provides a collection of fonts that reproduce those used in old German printing and handwriting. The set comprises Gothic, Schwabacher and Fraktur fonts, a pair of handwriting fonts, Sutterlin and Schwell, and a font containing decorative initials. In addition, there are two re-encoding packages for Haralambous's fonts, providing T1, using virtual fonts, and OT1 and T1, using Metafont.

texlive-marginfit 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/marginfit
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Improved margin notes
Description:

This package fixes various bugs with the margin paragraph implementation of LaTeX. Those bugs include margin notes that are attached to the wrong side as well as those that stick out of the bottom of the page. This package provides a drop-in replacement solution.

texlive-texdimens 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/texdimens
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Conversion of TeX dimensions to decimals
Description:

This package provides utilities and documentation related to TeX dimensional units, usable both with Plain TeX and with LaTeX.

texlive-celtic 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/celtic
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: TikZ library for drawing celtic knots
Description:

The package provides a TikZ library for drawing celtic knots.

texlive-beamertheme-tcolorbox 2026.1
Propagated dependencies: texlive-beamer@2026.1 texlive-tcolorbox@2026.1 texlive-tikzfill@2026.1 texlive-tools@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/beamertheme-tcolorbox
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Beamer inner theme which reproduces standard Beamer blocks using @code{tcolorboxes}
Description:

This package provides an inner theme for Beamer which reproduces standard Beamer blocks using tcolorboxes. The look and feel (rounded/sharp corners, shadows and colours) will automatically adapt to which other themes are loaded.

texlive-zed-csp 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/zed-csp
Licenses: non-copyleft
Build system: texlive
Synopsis: Typesetting Z and CSP format specifications
Description:

The package supports real-time CSP and incorporates the functionality of Spivey's original Z package, written for LaTeX 2.09.

Total packages: 32967