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

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-pslatex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pslatex
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Use PostScript fonts by default
Description:

This package provides a small package that makes LaTeX default to standard PostScript fonts. It is basically a merger of the times and the (obsolete) mathptm packages from the psnfss suite. You must have installed standard LaTeX and the psnfss PostScript fonts to use this package. The main novel feature is that the pslatex package tries to compensate for the visual differences between the Adobe fonts by scaling Helvetica by 90%, and condensing Courier (i.e. scaling horizontally) by 85%. The package is supplied with a (unix) shell file for a pslatex command that allows standard LaTeX documents to be processed, without needing to edit the file. Note that current psnfss uses a different technique for scaling Helvetica, and treats Courier as a lost cause (there are better free fixed-width available now, than there were when pslatex was designed). As a result, pslatex is widely considered obsolete.

texlive-zennote 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/zennote
Licenses: CC-BY 4.0
Build system: texlive
Synopsis: Streamline your note-taking process
Description:

This package aims to provide you with an easy interface to speed up the process when organizing and producing elegant notes. All the tables, figures, equations, and listings are labelled according to the notenumber with the \titlebox command. The noteframe environment helps you generate fancy colored boxes to emphasize the important information (e.g. theorems, equations, proofs, etc.) in your document. You can customize the style and color to denote different categories, too.

texlive-omega 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/omega
Licenses: GPL 3+
Build system: texlive
Synopsis: Wide-character-set extension of TeX
Description:

This package provides a development of TeX, which deals in multi-octet Unicode characters, to enable native treatment of a wide range of languages without changing character-set. Work on Omega has ceased; its compatible successor is Aleph, which is itself also in major maintenance mode only. Ongoing projects developing Omega (and Aleph) ideas include Omega-2 and LuaTeX.

texlive-prelim2e 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/prelim2e
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Allows the marking of preliminary versions of a document
Description:

This package puts text below the normal page content (the default text marks the document as draft and puts a timestamp on it). It Can be used together with e.g., the vrsion, rcs and rcsinfo packages.

texlive-halloweenmath 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/halloweenmath
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Scary and creepy math symbols with AMS-LaTeX integration
Description:

The package defines a handful of commands for typesetting mathematical symbols of various kinds, ranging from large operators to extensible arrow-like relations and growing arrow-like math accents that all draw from the classic Halloween-related iconography (pumpkins, witches, ghosts, cats, and so on) while being, at the same time, seamlessly integrated within the rest of the mathematics produced by (AmS-)LaTeX.

texlive-refstyle 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/refstyle
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Advanced formatting of cross references
Description:

The package provides a consistent way of producing references throughout a project. Enough flexibility is provided to make local changes to a single reference. The user can configure their own setup. The package offers a direct interface to varioref (for use, for example, in large projects such as a series of books, or a multivolume thesis written as a series of documents), and name references from the nameref package may be incorporated with ease. For large projects such as a series of books or a multi volume thesis, written as freestanding documents, a facility is provided to interface to the xr package for external document references.

texlive-biblatex-ajc2020unofficial 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/biblatex-ajc2020unofficial
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: BibLaTeX style for the Australasian Journal of Combinatorics
Description:

This is an unofficial BibLaTeX style for the Australasian Journal of Combinatorics. Note that the journal (as for 01 March 2020) does not accept BibLaTeX, so you probably want to use biblatex2bibitem.

texlive-dtl-bin 2026.1
Dependencies: texlive-libkpathsea@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/dtl
Licenses: Public Domain
Build system: gnu
Synopsis: Binaries for @code{texlive-dtl}
Description:

This package provides the binaries for texlive-dtl.

texlive-contract 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/contract
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Typeset formalized legal documents such as contracts or statutes
Description:

This package enables the typesetting of formalized legal documents such as contracts, statutes etc. It will be the successor to the scrjura package. Like the latter, contract allows the typographically appealing typesetting of many different legal texts. The typesetting of contracts according to German conventions is supported out of the box. In addition, the package supports the definition of custom environments in order to typeset contracts and legal texts according to Anglo-American specifications, for example.

texlive-epigraph-keys 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/epigraph-keys
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Epigraphs using key values
Description:

This package lays out epigraphs: quotations across a page, usually to open or close a chapter. It is intended as a simple replacement for the more sophisticated epigraph package.

texlive-lua-widow-control 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/lua-widow-control
Licenses: MPL 2.0 CC-BY-SA 4.0
Build system: texlive
Synopsis: Automatically remove widows and orphans from any document
Description:

Unmodified TeX has very few ways of preventing widows and orphans. In documents with figures, section headings, and equations, TeX can stretch the vertical glue between items in order to prevent widows and orphans, but many documents have no figures or headings. TeX can also shorten the page by 1 line, but this will give each page a different length which can make a document look uneven. The typical solution is to strategically insert \looseness=1, but this requires manual editing every time that the document is edited. Lua-widow-control is essentially an automation of the \looseness method: it uses Lua callbacks to find stretchy paragraphs, then it lengthens them to remove widows and orphans. Lua-widow-control is compatible with all LuaTeX and LuaMetaTeX-based formats.

texlive-eqnalign 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/eqnalign
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Make @code{eqnarray} behave like @code{align}
Description:

The package makes eqnarray environment behave like align from amsmath. It is intended for quick-fixing documents that use eqnarray. In cases where it fails, manual conversion to align is required, but these cases should be seldom.

texlive-ycbook 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ycbook
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Versatile book class
Description:

This class is intended to be an interpretation of the mwbk class which is a part of the mwcls package. The mwcls classes are simple, yet powerful and customizable classes that allow the end-user to customize the layout of headers, headings etc. They also have the benefit of being more economic in space than the most common LaTeX classes, while keeping a clear appearance and a smooth flow.

texlive-circ 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/circ
Licenses: GPL 3+
Build system: texlive
Synopsis: Macros for typesetting circuit diagrams
Description:

Several electrical symbols like resistor, capacitor, transistors etc., are defined. The symbols can be connected with wires. The package also contains an American resistor symbol for those of us on that side of the Atlantic. The package also has simple facilities for producing optics diagrams; however, no-one would deny that the PSTricks pst-optic package, or the MetaPost makecirc package do the job better.

texlive-chem-journal 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/chem-journal
Licenses: GPL 3+
Build system: texlive
Synopsis: Various BibTeX formats for journals in chemistry
Description:

This package provides various BibTeX formats for journals in chemistry, including Reviews in Computational Chemistry, Journal of Physical Chemistry, Journal of Computational Chemistry, and Physical Chemistry Chemical Physics.

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

This package predefines common units, defines an easy to use interface to define new units and changes the output concerning to the surrounding font settings.

texlive-bilingualpages 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/bilingualpages
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Typeset two columns in parallel
Description:

This is a simple wrapper for the paracol package for setting two-column parallel text.

texlive-colorweb 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/colorweb
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Extend the @code{color} package colour space
Description:

The package makes the 216 ``web-safe colours'' available to the standard color package.

texlive-linguex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/linguex
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Format linguists' examples
Description:

This bundle comprises two packages: the linguex package facilitates the formatting of linguist examples, automatically taking care of example numbering, indentations, indexed brackets, and the * in grammaticality judgments. The ps-trees package provides linguistic trees.

texlive-calculatoritems 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/calculatoritems
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Insert menus and items for classic calculators
Description:

This package inserts inline items and menus for classic calculators (Numworks, Casio, Texas instruments, HP).

texlive-chktex-bin 2026.1
Dependencies: perl@5.36.0 texlive-libkpathsea@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/chktex
Licenses: GPL 2+
Build system: gnu
Synopsis: Binaries for @code{texlive-chktex}
Description:

This package provides the binaries for texlive-chktex.

texlive-labelschanged 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/labelschanged
Licenses: Public Domain
Build system: texlive
Synopsis: Identify labels which cause endless ``may have changed'' warnings
Description:

Several conditions can cause LaTeX labels to keep changing, no matter how many times a document is recompiled. This package helps diagnose the cause of repeated ``Label(s) may have changed'' warnings. The names and before/after definitions of changing labels are printed at the end of each compile. Multiply-defined labels are printed as well.

texlive-secdot 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/secdot
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Section numbers with trailing dots
Description:

This package makes the numbers of \section commands come out with a trailing dot. It includes a command whereby the same can be made to happen with other sectioning commands.

texlive-forms16be 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/forms16be
Licenses: LPPL 1.2+
Build system: texlive
Synopsis: Initialize form properties using big-endian encoding
Description:

This package provides support for UTF-16BE Unicode character encoding (called a big-endian character string) for the text string type (PDF Reference, version 1.7, beginning on page 158). Text strings are used in ``text annotations, bookmark names, article threads, document information, and so forth'' (to partially quote page 158). The particular application is to set property values of form fields, at least those properties that take the text strings as its value. The package contains support for Basic Latin plus the ability to enter any Unicode character using the notation \uXXXX, where XXXX are four hex digits.

Total packages: 32521