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

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-checkend 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/checkend
Licenses: Expat
Build system: texlive
Synopsis: Extend ``improperly closed environment'' messages
Description:

When an environment is left open, LaTeX gives an error at the end of the document. However it only informs about the first of them, while the rest are shown with meaningless errors: (``\end occurred inside a group at level N'') This package replaces these errors with more useful messages which show which environments (in reverse order) were not closed. There are no user macros: just use the package.

texlive-grid-system 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/grid-system
Licenses: ASL 2.0
Build system: texlive
Synopsis: Page organisation, modelled on CSS facilities
Description:

The package provides the means for LaTeX to implement a grid system as known from CSS grid systems. The facility is useful for creating box layouts as used in brochures.

texlive-mathfont 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mathfont
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Use TrueType and OpenType fonts in math mode
Description:

The mathfont package adapts unicode text fonts for math mode. The package allows the user to specify a default unicode font for different classes of math symbols, and it provides tools to change the font locally for math alphabet characters. When typesetting with LuaTeX, mathfont adds resizable delimiters, big operators, and a MathConstants table to text fonts.

texlive-babel-albanian 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/babel-albanian
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Support for Albanian within Babel
Description:

The package provides support for typesetting Albanian (as part of the Babel system).

texlive-pstool 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pstool
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Support for @code{psfrag} within pdfLaTeX
Description:

This is a package for processing PostScript graphics with psfrag labels within pdfLaTeX documents. Every graphic is compiled individually, drastically speeding up compilation time when only a single figure needs re-processing.

texlive-eqnnumwarn 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/eqnnumwarn
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Warn for a displaced equation number
Description:

Sometimes an equation is too long that an equation number will be typeset below the equation itself, but yet not long enough to yield an overfull \hbox warning. The eqnnumwarn package modifies the standard amsmath numbered equation environments to throw a warning whenever this occurs.

texlive-metanorma 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/metanorma
Licenses: Expat
Build system: texlive
Synopsis: Write Metanorma standardization documents using LaTeX
Description:

This work includes a LaTeX document class, a LaTeXML script and a latexmlpost stylesheet which allow you to write a LaTeX document and transcode it into Metanorma's ADOC format.

texlive-pdftexcmds 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://www.ctan.org/pkg/pdftexcmds
Licenses: LPPL 1.3c+
Build system: texlive
Synopsis: LuaTeX support for pdfTeX utility functions
Description:

This package makes a number of utility functions from pdfTeX available for LuaTeX by reimplementing them using Lua.

texlive-babel-bulgarian 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/babel-bulgarian
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Babel contributed support for Bulgarian
Description:

The package provides support for documents in Bulgarian (or simply containing some Bulgarian text).

texlive-multicap 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/multicap
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Format captions inside @code{multicols}
Description:

This is a package for formatting captions of column figures and column tabular material, which cannot be standard floats in a multicols environment. The package also provides a convenient way to customise your captions, whether they be in multicols or not.

texlive-letterspacing 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/letterspacing
Licenses: Donald Knuth's license for TeX
Build system: texlive
Synopsis: Letter spacing
Description:

This package helps spacing out the letters of text; the command is \letterspace<\hbox modifier>{<text>}: the text is placed in an \hbox of the specified size, and space is inserted between each glyph to make the text fit the box. Note that letterspacing is not ordinarily considered acceptable in modern typesetting of English.

texlive-crossword 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/crossword
Licenses: Expat
Build system: texlive
Synopsis: Typeset crossword puzzles
Description:

This is an extended grid-based puzzle package, designed to take all input (both grid and clues) from the same file. The package can typeset grids with holes in them, and can deal with several sorts of puzzle:

  • the classical puzzle contains numbers for the words and clues for the words to be filled in;

  • the numbered puzzle contains numbers in each cell where identical numbers represent identical letters; the goal is to find out which number corresponds to which letter;

  • the fill-in type of puzzle consists of a grid and a list of words; the goal is to place all words in the grid;

  • Sudoku and Kakuro puzzles involve filling in grids of numbers according to their own rules; format may be block-separated, or separated by thick lines.

texlive-drawstack 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/drawstack
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Draw execution stacks
Description:

This simple LaTeX package provides support for drawing execution stack (typically to illustrate assembly language notions). The code is written on top of TikZ.

texlive-pxgreeks 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pxgreeks
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Shape selection for PX fonts Greek letters
Description:

The package allows LaTeX maths users of the PX fonts to select the shapes (italic or upright) for the Greek lowercase and uppercase letters. Once the shapes for lowercase and uppercase have been selected via a package option, the \other prefix (e.g., \otheralpha) allows using the alternate glyph (as in the fourier package). The pxgreeks package does not constrain the text font that may be used in the document.

texlive-smart-eqn 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/smart-eqn
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Automatic math symbol styling for LaTeX documents
Description:

In LaTeX typesetting, one usually needs to use different variants of a math symbol to clarify the meanings. For example, in linear algebra literature, it is common to use boldfaced symbols to represent vectors, and normal symbols to represent scalars. However, applying these variants by typing \mathbf, \mathrm commands manually can be daunting. This package aims to provide an automatic and customizable approach for math symbol styling which eliminates the need to enter style commands repeatedly.

texlive-gfdl 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/gfdl
Licenses: GPL 3+ FDL 1.3+
Build system: texlive
Synopsis: Support for using GFDL in LaTeX
Description:

The GFDL is a popular license used for programming manuals, documentations and various other textual works too, but using this license with LaTeX is not very convenient. This package aims to help users in easily using the license without violating any rules of the license. With a handful of commands, users can rest assured that their document will be perfectly licensed under GFDL.

texlive-libertinus-fonts 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/libertinus-fonts
Licenses: SIL OFL 1.1
Build system: texlive
Synopsis: Libertinus font family
Description:

This is a fork of the Linux Libertine and Linux Biolinum fonts that started as an OpenType math companion of the Libertine font family, but grown as a full fork. The family consists of Libertinus Serif, Libertinus Sans, Libertinus Mono, and Libertinus Math, an OpenType math font for use in OpenType math-capable applications.

texlive-notes 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/notes
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Mark sections of a document
Description:

The package provides environments to highlight significant portions of text within a document, by putting the text in a box and adding an icon in the margin.

texlive-hanoi 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/hanoi
Licenses: Public Domain
Build system: texlive
Synopsis: Tower of Hanoi in TeX
Description:

The Plain TeX program (typed in the shape of the towers of Hanoi) serves both as a game and as a TeX programming exercise. As a game, it will solve the towers with (up to) 15 discs.

texlive-calrsfs 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/calrsfs
Licenses: Public Domain
Build system: texlive
Synopsis: Copperplate calligraphic letters in LaTeX
Description:

This package provides a maths interface to the rsfs fonts.

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

This is a set of 23 tiny packages designed to make it easier to use fonts from the initials package in LaTeX, e.g., with the lettrine package.

texlive-curves 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/curves
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Curves for LaTeX picture environment
Description:

This package draws curves in the standard LaTeX picture environment using parabolas between data points with continuous slope at joins; for circles and arcs, it uses up to 16 parabolas. The package can also draw symbols or dash patterns along curves. It provides facilities equivalent to technical pens with compasses and French curves.

texlive-clrdblpg 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/clrdblpg
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Control page style of pages left blank by @code{\cleardoublepage}
Description:

This tiny package allows easy manipulation of the headers and footers on pages left blank by \cleardoublepage. By default, LaTeX has no easy facilities for this.

texlive-a4wide 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/a4wide
Licenses: LPPL 1.0+
Build system: texlive
Synopsis: Wide A4 layout
Description:

This package increases the width of the typeset area of an A4 page. This sort of operation is capable of producing typographically poor results; the operation itself is better provided by the geometry package.

Total packages: 32967