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

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-currfile 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/currfile
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Provide file name and path of input files
Description:

The package provides macros holding file name information (directory, base name, extension, full name and full path) for files read by LaTeX \input and \include macros; it uses the file hooks provided by the author's filehook. In particular, it restores the parent file name after the trailing \clearpage of an \included file; as a result, the macros may be usefully employed in the page header and footer of the last printed page of such a file. The depth of inclusion is made available, together with the parent (including file) and parents (all including files to the root of the tree). The package supersedes FiNK.

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

The package defines an environment thmbox that presents theorems, definitions and similar objects in boxes decorated with frames and various aesthetic features. The standard macro \newtheorem may be redefined to use the environment.

texlive-latexdemo 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/latexdemo
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Demonstrate LaTeX code with its resulting output
Description:

The package provides configurable tools to print out LaTeX code and the resulting output in the same document. It also supports printing the result inside a conditional sequence; thus one may suppress printing if the code would not compile.

texlive-fontwrap 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fontwrap
Licenses: GPL 3+
Build system: texlive
Synopsis: Bind fonts to specific Unicode blocks
Description:

The package (which runs under XeLaTeX) lets you bind fonts to specific Unicode blocks, for automatic font tagging of multilingual text.

texlive-prettytok 2026.1
Propagated dependencies: texlive-filecontentsdef@2026.1 texlive-l3kernel@2026.1 texlive-precattl@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/prettytok
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Pretty-print token lists
Description:

This package pretty-prints token lists to HTML file for debugging purposes. Open the file in any browser to view the result. It can be used to replace \tl_analysis_show:n.

texlive-unicodefonttable 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/unicodefonttable
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Unicode font table generator
Description:

This package produces font tables for Unicode fonts as well as for 8-bit fonts. The table layout can be adjusted in various ways including restricting the range of output to show only a portion of a specific font. To quickly produce a one-off table there is a stand-alone version unicodefont.tex that asks you a few questions and then generates the table --- somewhat similar to nfssfont.tex for 8-bit fonts.

texlive-moreenum 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/moreenum
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: More enumeration options
Description:

The package provides the following new enumerate styles: \greek, \Greek, \enumHex, \enumhex, \enumbinary, \enumoctal,, \levelnth, \raisenth, \Nthwords, \NTHWORDS, \nwords, \Nwords, and \NWORDS. Each of these works with enumitem's starred variant feature. So \begin{enumerate}[label=\enumhex*] will output a hex enumerated list.

texlive-withargs 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/withargs
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: In-place argument substitution
Description:

The \withargs command provides a clean way to populate a template (containing #1, #2, etc.) using LaTeX argument substitution. It also allows you to carefully control argument expansion using a LaTeX3-style argument specification.

texlive-tramlines 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tramlines
Licenses: LPPL 1.3c CC-BY-SA 3.0
Build system: texlive
Synopsis: Create tramlines (lines above and below a title used by lawyers in the UK)
Description:

This package automatically creates tramlines (lines above and below a title used by lawyers in the UK and the Commonwealth).

texlive-turkmen 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/turkmen
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Babel support for Turkmen
Description:

The package provides support for Turkmen in Babel, but integration with Babel is not available.

texlive-dynamicnumber 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/dynamicnumber
Licenses: Expat
Build system: texlive
Synopsis: Dynamically typeset numbers and values in LaTeX through ``symbolic links''
Description:

This package dynamically typesets values generated by different kinds of scripts in LaTeX through the use of ``symbolic links'' (which are not in any way related to the symbolic links used in UNIX systems!). The aim is to reduce errors resulting from out-of-date numbers by directly setting them in the number generating file and importing a ``symbolic link'' into the LaTeX source file. It can be used to import not only numerical values, but strings and pieces of code are also possible. Currently only MATLAB and Python are supported to produce dynamic number list files.

texlive-graphicscache 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/graphicscache
Licenses: Modified BSD
Build system: texlive
Synopsis: Cache @code{\includegraphics} calls
Description:

This LaTeX package provides caching of \includegraphics calls, therefore recompilations are much faster. Also, images can be post-processed with Ghostscript before inclusion, with the following consequences:

  • automatic downscaling to specified DPI;

  • automatic JPEG compression with configurable quality;

  • much smaller files.

graphicscache supports pdfLaTeX and LuaLaTeX; XeLaTeX is not supported.

texlive-drac 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/drac
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Declare active character substitution, robustly
Description:

The package provides macros \DeclareRobustActChar and \ReDeclareRobActChar. One uses \DeclareRobustActChar in the same way one would use \DeclareRobustCommand; the macro \protects the active character when it appears in a moving argument. \ReDeclareRobActChar redefines an active character previously defined with \DeclareRobustActChar, in the same way that \renewcommand works for ordinary commands.

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

This package provides a derivative of the CV class available to LyX users (renamed to avoid the existing cv package).

texlive-barracuda 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/barracuda
Licenses: GPL 2
Build system: texlive
Synopsis: Draw barcodes with Lua
Description:

The Barracuda library is a modular Lua package for drawing barcode symbols. It provides modules for writing barcodes from a LuaTeX document. It is also possible to use Barracuda with a standalone Lua interpreter to draw barcodes in different graphic formats like SVG.

texlive-cesenaexam 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/cesenaexam
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Class file to typeset exams
Description:

This LaTeX document class has been designed to typeset exams.

texlive-ncclatex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ncclatex
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Extended general-purpose class
Description:

The ncc class provides a framework for a common class to replace the standard article, book and report classes, and providing a preprint class. The class's extensions are provided in a number of small packages, some of which may also be used with the standard classes.

texlive-tkz-bernoulli 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tkz-bernoulli
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Draw Bernoulli trees with TikZ
Description:

This is a package for representing Bernoulli trees with PGF/TikZ.

texlive-dosepsbin 2026.1
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/dosepsbin
Licenses: Artistic License 2.0
Build system: texlive
Synopsis: Deal with DOS binary EPS files
Description:

This package provides a Encapsulated PostScript (EPS) file may given in a special binary format to support the inclusion of a thumbnail. This file format, commonly known as DOS EPS format, starts with a binary header that contains the positions of the possible sections: PostScript (PS); Windows Metafile Format (WMF); and Tag Image File Format (TIFF). The PS section must be present and either the WMF file or the TIFF file should be given. The package provides a Perl program that will extract any of the sections of such a file, in particular providing a text'-form EPS file for use with (La)TeX.

texlive-ltxcmds 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ltxcmds
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Some LaTeX kernel commands for general use
Description:

This package exports some utility macros from the LaTeX kernel into a separate namespace and also makes them available for other formats such as plain TeX.

texlive-aeskwadraat 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/aeskwadraat
Licenses: GPL 3+ CC-BY-SA 4.0
Build system: texlive
Synopsis: A-Eskwadraat package catalogue
Description:

This is the official package catalogue of the A-Eskwadraat association. A-Eskwadraat is the study association for mathematics and physics at Utrecht University. The catalogue includes packages for meeting notes, a Beamer theme, invoices and letters. The Beamer theme can also be used for Utrecht University-styled presentations.

texlive-zref 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://github.com/ho-tex/zref
Licenses: LPPL 1.3c+
Build system: texlive
Synopsis: Reference scheme for LaTeX
Description:

This package offers a means to remove the limitation, of only two properties, that is inherent in the way LaTeX's reference system works. The package implements an extensible referencing system, where properties may be defined and used in the course of a document. It provides an interface for macro programmers to access the new reference scheme and some modules that use it.

texlive-liturgy-cw 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/liturgy-cw
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Create Common Worship style documents
Description:

This package greatly simplifies the typesetting of service sheets and booklets in the style of the Common Worship liturgical resources of the Church of England. The package provides commands for a number of liturgical elements, including rubrics, responsories and required part indicators.

texlive-scrjrnl 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/scrjrnl
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Typeset diaries or journals
Description:

This package provides a class, based on scrbook, designed for typesetting diaries, journals or devotionals.

Total packages: 32836