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

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-ligtype 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ligtype
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Comprehensive ligature suppression functionalities
Description:

This package suppresses inappropriate ligatures following specified rules. Both font and user kerning are applied correctly, and f-glyphs are automatically replaced with their short-arm variant (if available). Also there is an emphasis on speed. By default the package applies German language ligature suppression rules. With the help of options and macros it can be used for other languages as well. The package requires LuaLaTeX.

texlive-datestamp 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/datestamp
Licenses: GPL 3+ FDL 1.3+
Build system: texlive
Synopsis: Fixed date-stamps with LuaLaTeX
Description:

This package adds fixed date-stamps with simple and customizable .aux files and LuaLaTeX. As long as the .aux file is not deleted/modified the date-stamp generated with this package remains intact.

texlive-gender 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/gender
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Gender neutrality for languages with grammatical gender
Description:

Many languages --- like German or French --- use masculine and feminine grammatical genders. There are many ideas how to promote gender neutrality in those languages. The gender package uses alternately masculine and feminine forms. It is also possible to use just one form out of a template.

texlive-amsaddr 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/amsaddr
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Alter the position of affiliations in @code{amsart}
Description:

The package is to be used with the amsart document class. It lets you move the authors affiliations either just below the authors names on the front page or as footnotes on the first page. The email addresses are always listed as a footnote on the front page.

texlive-example 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/example
Licenses: GPL 3+
Build system: texlive
Synopsis: Typeset examples for TeX courses
Description:

The package makes it easier to produce examples for TeX course. It provides an example environment, which typesets its contents on the left of the page, and prints it verbatim on the right.

texlive-latexfileinfo-pkgs 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/latexfileinfo-pkgs
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Comparison of packages showing LaTeX file information
Description:

The package provides an HTML file that lists and compares CTAN packages that display LaTeX source file information from \ProvidesClass, \ProvidesFile, and \ProvidesPackage commands in the LaTeX file. Five packages of the author's, and several other packages are discussed; revision control systems are mentioned briefly.

texlive-nonfloat 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/nonfloat
Licenses: Public Domain
Build system: texlive
Synopsis: Non-floating table and figure captions
Description:

This package adjusts the figure and table environments to ensure that centered objects as one line captions are centered as well. Also the vertical spaces for table captions above the table are changed.

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-epsf 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/epsf
Licenses: Public Domain
Build system: texlive
Synopsis: Simple macros for EPS inclusion
Description:

This package provides the original (and now obsolescent) graphics inclusion macros for use with dvips, still widely used by Plain TeX users (in particular). For LaTeX users, the package is nowadays (rather strongly) deprecated in favour of the more sophisticated standard LaTeX latex-graphics bundle of packages. (The latex-graphics bundle is also available to Plain TeX users, via its Plain TeX version.)

texlive-pigpen 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pigpen
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Font for the Pigpen (or masonic) cipher
Description:

The Pigpen cipher package provides the font and the necessary wrappers (style file, etc.) in order to write Pigpen ciphers, a simple substitution cipher. The package provides a font (available both as Metafont source, and as an Adobe Type 1 file), and macros for its use.

texlive-pgf-umlsd 2026.1
Propagated dependencies: texlive-latex@2026.1 texlive-pgf@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pgf-umlsd
Licenses: GPL 3+
Build system: texlive
Synopsis: Draw UML sequence diagrams
Description:

This package provides LaTeX macros to draw UML diagrams using PGF.

texlive-dirtytalk 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/dirtytalk
Licenses: Public Domain
Build system: texlive
Synopsis: Typeset quotations easier
Description:

The package provides a macro to typeset quotations, using the command \say. The quotation mark glyphs are inserted by the macro; nested quotations are detected.

texlive-elzcards 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/elzcards
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Typeset business cards, index cards and flash cards easily
Description:

This package provides a LaTeX package for typesetting business cards, index cards, and flash cards in an easy and flexible way, optionally also the reverse side. You will have to furnish the paper size, the desired size of your card, the printable area of your printer, and the design of the card. Everything else is taken care of by elzcards.

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

This package is designed to simplify the development and distribution of scripts for theatrical musicals, especially ones under development. The output is formatted to follow generally accepted script style while also maintaining a high level of typographic integrity, and includes commands for dialog, lyrics, stage directions, music and dance cues, rehearsal marks, and more. It gracefully handles dialog that crosses page breaks, and can generate lists of songs and lists of dances in the show.

texlive-mylatex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mylatex
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Make a format containing a document's preamble
Description:

The file mylatex.ltx permits you to create a format that pre-loads a set of package files (and/or other macros) that you regularly use.

texlive-amiri 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/amiri
Licenses: SIL OFL 1.1
Build system: texlive
Synopsis: Classical Arabic typeface, Naskh style
Description:

Amiri is a classical Arabic typeface in Naskh style for typesetting books and other running text. It is a revival of the beautiful typeface pioneered in the early 20th century by Bulaq Press in Cairo, also known as Amiria Press, after which the font is named. The project aims at the revival of the aesthetics and traditions of Arabic typesetting, and adapting it to the era of digital typesetting, in a publicly available form.

texlive-attachfile2 2026.1
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/attachfile2
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Attach files into PDF
Description:

This package can be used to attach files to a PDF document. It is a further development of Scott Pakin's package attachfile for pdfTeX. Apart from bug fixes, this package adds support for dvips, some new options, and gets and writes meta information data about the attached files.

texlive-graphics 2026.1
Propagated dependencies: texlive-graphics-cfg@2026.1 texlive-graphics-def@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/macros/latex/required/graphics
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: The LaTeX standard graphics bundle
Description:

This is a collection of LaTeX packages for: producing colour including graphics (e.g., PostScript) files rotation and scaling of text in LaTeX documents. It comprises the packages color, graphics, graphicx, trig, epsfig, keyval, and lscape.

texlive-exam-randomizechoices 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/exam-randomizechoices
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Randomize multiple choices questions using the @code{exam} class
Description:

This package is an extension to the exam document class. It provides the user with four new multiple choice typesetting environments which place their content in a random order. It can (only) be used in combination with the exam class. The questions themselves cannot be randomized with this package. Furthermore, the package provides a simple answer key table typesetter and has a command for writing the answer keys to an external file.

texlive-guitlogo 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/guitlogo
Licenses: LPPL 1.3a
Build system: texlive
Synopsis: Macros for typesetting the GuIT logo
Description:

This package provides some commands useful to correctly write the logo of Gruppo Utilizzatori Italiani di TeX (Italian TeX User Group), using the default document color or any other color the user may ever choose, in conformity with the logo's scheme as seen on the group's website https://www.guitex.org. Likewise, commands are provided that simplify the writing of the GuIT acronym's complete expansion, of the addresses of the group's internet site and public forum, and the meeting GuITmeeting and the magazine Ars TeXnica's logo. Optionally, using hyperref, the outputs of the above cited commands can become hyperlinks to the group's website https://www.guitex.org. The Documentation is available in Italian only.

texlive-pdfextra 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pdfextra
Licenses: Zero-Clause BSD
Build system: texlive
Synopsis: Extra PDF features for (Op)TeX
Description:

This package provides extra PDF features for OpTeX (or in limited form for plain LuaTeX and LuaLaTeX). As a minimalistic format, OpTeX does not support advanced features of the PDF file format in its base. This third party package aims to provide them. As such, it supports insertion of multimedia (audio, video, 3D), hyperlinks and other actions, triggering events, transitions, and attachments.

texlive-lato 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/lato
Licenses: SIL OFL 1.1 LPPL 1.3c
Build system: texlive
Synopsis: Lato font family and LaTeX support
Description:

Lato is a sanserif typeface family designed by Lukasz Dziedzic. This font, which includes five weights (hairline, light, regular, bold and black), is available as TrueType files. The package provides support for this font in LaTeX.

texlive-block 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/block
Licenses: Public Domain
Build system: texlive
Synopsis: Block letter style for the @code{letter} class
Description:

This package provides a style file for use with the letter class that overwrites the \opening and \closing macros so that letters can be styled with the block letter style instead of the default style. Thus, the return address, the closing, and the signature appear flushed on the left margin.

texlive-codedescribe 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/codedescribe
Licenses: LPPL 1.3c GPL 3+
Build system: texlive
Synopsis: LaTeX code description and documentation
Description:

This package aims to document both document level commands, as well package or class level commands. Unlike other packages of the kind, a minimal set of macros, commands, environments is defined: defined commands have an object type as a parameter, allowing for an easy expansion mechanism. No assumption about page layout is made, besides having a marginpar, or underlying macros, so that it can be used with any document class.

Total packages: 32521