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

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-macroswap 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/macroswap
Licenses: LPPL 1.2+
Build system: texlive
Synopsis: Swap the definitions of two LaTeX macros
Description:

The package provides simple utility methods to swap the meaning (token expansion) of two macros by name.

texlive-uppunctlm 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/uppunctlm
Licenses: GUST font license 1.0
Build system: texlive
Synopsis: Always keep upright shape for some punctuation marks and Arabic numerals
Description:

The package provides a mechanism to keep punctuation always in upright shape even if italic was specified. It is directed to Latin Modern fonts, and provides .tfm, .vf, .fd, and .sty files. Here a list of punctuation characters always presented in upright shapes: comma, period, semicolon, colon, parentheses, square brackets, and Arabic numerals.

texlive-guide-to-latex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/guide-to-latex
Licenses: LPPL 1.3c+
Build system: texlive
Synopsis: Examples and more from @emph{Guide to LaTeX}, by Kopka and Daly
Description:

This package contains material presented in the book Guide to LaTeX, 4th edition, by Helmut Kopka and Patrick W. Daly as code, sample figures, processed files, as well as solutions to the exercises.

texlive-translation-arsclassica-de 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/translation-arsclassica-de
Licenses: LPPL (any version)
Build system: texlive
Synopsis: German version of @code{arsclassica}
Description:

This is a German translation of the arsclassica documentation.

texlive-gillius 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/gillius
Licenses: GPL 2+ LPPL (any version)
Build system: texlive
Synopsis: Gillius fonts with LaTeX support
Description:

This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX support for the Gillius and Gillius No.: 2 families of sans serif fonts and condensed versions of them, designed by Hirwen Harendal.

texlive-gustlib 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/gustlib
Licenses: Donald Knuth's license for TeX Public Domain
Build system: texlive
Synopsis: Plain macros for much core and extra functionality, from GUST
Description:

This package includes Plain TeX macros adding extra functionalities. This comprises bibliography support, token manipulation, cross-references, verbatim, determining length of a paragraph's last line, multicolumn output, Polish bibliography and index styles, prepress and color separation, graphics manipulation, and tables.

texlive-duotenzor 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/duotenzor
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Drawing package for circuit and duotensor diagrams
Description:

This is a drawing package for circuit and duotensor diagrams within LaTeX documents. It consists of about eighty commands, calling on TikZ for support.

texlive-antiqua 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/urw-antiqua
Licenses: GPL 3+
Build system: texlive
Synopsis: URW Antiqua condensed font, for use with TeX
Description:

The package contains a copy of the Type 1 font URW Antiqua 2051 Regular Condensed, with supporting files for use with (La)TeX.

texlive-pst-labo 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pst-labo
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Draw objects for Chemistry laboratories
Description:

Pst-labo is a PSTricks related package for drawing basic and complex chemical objects. The documentation of the package is illuminated with plenty of illustrations together with their source code, making it an easy read.

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

The package helps to enables grid typesetting in double column documents. Grid typesetting (vertical aligning of lines of text in adjacent columns) is a difficult task in LaTeX, and the present package is no more than an attempt to help users to achieve it in a limited way.

texlive-tuda-ci 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tuda-ci
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: LaTeX templates of Technische Universitat Darmstadt
Description:

The TUDa-CI-Bundle provides a possibility to use the corporate design of TU Darmstadt in LaTeX. It contains document classes as well as some helper packages and configuration files together with some templates for user documentation, which currently are only available in German.

texlive-progress 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/progress
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Creates an overview of a document's state
Description:

Progress is a package which, when compiling TeX and LaTeX documents, generates a HTML file showing an overview of a document's state (of how finished it is). The report is sent to file \ProgressReportName, which is by default the \jobname with the date appended (but is user-modifiable).

texlive-clefval 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/clefval
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Key/value support with a hash
Description:

This package provides only two macros, \TheKey and \TheValue, to define then use pairs of key/value and gives a semblance of a hash.

texlive-colortab 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/colortab
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Shade cells of tables and halign
Description:

The package lets you shade or colour the cells in the alignment environments such as \halign and LaTeX's tabular and array environments. The colortbl package is to be preferred today with LaTeX (it assures compatibility with the longtable package, which is no longer true with colortab); another modern option is the table-colouring option of the xcolor. However, colortab remains an adequate solution for use with Plain TeX.

texlive-contracard 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/contracard
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Generate calling cards for dances
Description:

This package provides a package and a class used to typeset traditional country dances, such as contra and square dances, and to create calling cards for the same.

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

The lettrine package supports various dropped capitals styles, typically those described in the French typographic books. In particular, it has facilities for the paragraph text's left edge to follow the outline of capitals that have a regular shape (such as A and V).

texlive-glossaries-spanish 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/glossaries-spanish
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Spanish language module for @code{glossaries} package
Description:

This package provides a Spanish language module for glossaries package.

texlive-iftex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: http://www.ctan.org/pkg/iftex
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Determine the currently used TeX engine
Description:

This package, which works both for Plain TeX and for LaTeX, defines the \ifPDFTeX, \ifXeTeX, and \ifLuaTeX conditionals for testing which engine is being used for typesetting. The package also provides the \RequirePDFTeX, \RequireXeTeX, and \RequireLuaTeX commands which throw an error if pdfTeX, XeTeX or LuaTeX (respectively) is not the engine in use.

texlive-boisik 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/boisik
Licenses: GPL 2
Build system: texlive
Synopsis: Font inspired by Baskerville design
Description:

Boisik is a serif font set (inspired by the Baskerville typeface), written in Metafont. The set comprises roman and italic text fonts and maths fonts. LaTeX support is offered for use with OT1, IL2 and OM* encodings.

texlive-physunits 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/physunits
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Macros for commonly used physical units
Description:

This package provides a collection of macros to simplify using physical units (e.g., m for meters, J for joules, etc.), especially in math mode. All major SI units are included, as well as some CGS units used in astronomy.

texlive-selinput 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/selinput
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Semi-automatic detection of input encoding
Description:

This package selects the input encoding by specifying pairs of input characters and their glyph names.

texlive-bibtopic 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/bibtopic
Licenses: GPL 3+
Build system: texlive
Synopsis: Include multiple bibliographies in a document
Description:

The package allows the user to include several bibliographies covering different topics or bibliographic material into a document (e.g., one bibliography for primary literature and one for secondary literature). The package provides commands to include either all references from a .bib file, only the references actually cited or those not cited in your document. The user has to construct a separate .bib file for each bibliographic topic, each of which will be processed separately by BibTeX. If you want to have bibliographies specific to one part of a document, see the packages bibunits or chapterbib.

texlive-dyntree 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/dyntree
Licenses: LGPL 2.1+
Build system: texlive
Synopsis: Construct Dynkin tree diagrams
Description:

The package is intended for users needing to typeset a Dynkin Tree Diagram---a group theoretical construct consisting of cartan coefficients in boxes connected by a series of lines. Such a diagram is a tool for working out the states and their weights in terms of the fundamental weights and the simple roots.

texlive-fillpages 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fillpages
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Fill up the page count to a certain number
Description:

For printing, the physical page count must be divisible by a certain number, most often 4, 8 or 16. This LaTeX package inserts blank or predefined pages, if needed.

Total packages: 32521