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

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-swungdash 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/swungdash
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Typeset a swung dash in LaTeX
Description:

The swung dash (U+2053) is a useful character traditionally used in typsetting dictionaries, but not supported by most typefaces. This package provides one simple command to typeset a swung dash in XeLaTeX and LuaLaTeX, by applying transformations to the given font's glyph for a tilde.

texlive-theoremref 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/theoremref
Licenses: LPPL (any version) GPL 2
Build system: texlive
Synopsis: References with automatic theorem names
Description:

The theoremref package provides variants of the \label and \ref commands for theorem-like environments, capable of automatically typesetting references including the theorem name (apart from the theorem number). The scheme is particularly valuable if the author decides to change a lemma to a proposition or a theorem (or whatever).

texlive-leftidx 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/leftidx
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Left and right subscripts and superscripts in math mode
Description:

Using this package, left and right subscripts and superscripts are automatically raised for better fitting to the symbol they belong to.

texlive-ifplatform 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ifplatform
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Conditionals to test which platform is being used
Description:

This package uses the (La)TeX extension -shell-escape to establish whether the document is being processed on a Windows or on a Unix-like system, or on Cygwin.

Booleans provided are: \ifwindows, \iflinux, \ifmacosx and \ifcygwin. The package also preserves the output of uname on a Unix-like system, which may be used to distinguish between various classes of Unix systems.

texlive-tex-nutshell 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tex-nutshell
Licenses: Public Domain
Build system: texlive
Synopsis: Short document about TeX principles
Description:

This document is meant for users who are looking for information about the basics of TeX. Its main goal is its brevity. The pure TeX features are described, no features provided by macro extensions. Only the last section gives a summary of plain TeX macros.

texlive-chemarrow 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/chemarrow
Licenses: Public Domain
Build system: texlive
Synopsis: Arrows for use in chemistry
Description:

This bundle consists of a font (available as Metafont source, MetaPost source, and generated type 1 versions), and a package to use it. The arrows in the font are designed to look more like those in chemistry text-books than do Knuth's originals.

texlive-icite 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/icite
Licenses: GPL 3+ CC-BY-SA 4.0
Build system: texlive
Synopsis: Indices locorum citatorum
Description:

The package is designed to produce from BibTeX or BibLaTeX bibliographical databases the different indices of authors and works cited which are called indices locorum citatorum. It relies on a specific \icite command and can operate with either BibTeX or BibLaTeX.

texlive-nestquot 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/nestquot
Licenses: Modified BSD
Build system: texlive
Synopsis: Alternate quotes between double and single with nesting
Description:

This package provides two new commands: \nlq and \nrq for nesting left and right quotes that properly change between double and single quotes according to their nesting level.

texlive-footnoterange 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/footnoterange
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: References to ranges of footnotes
Description:

The package provides the environments footnoterange and footnoterange*. Multiple footnotes inside these environments are not referenced as (e.g.) 1 2 3 but as 1-3, i.e., the range (from first to last referred footnote at that place) is given. If the hyperref package is loaded with enabled hyperfootnotes option, then the references are hyperlinked. (References to footnotes in footnoterange* environments are never hyperlinked.)

texlive-useclass 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/useclass
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Load classes as packages
Description:

This package enables the usage of classes as packages. It was originally designed for the l3doc class, which is employed for documenting LaTeX code with numerous useful features. However, employing the l3doc class as a package is not convenient when using the developing class as the style for the document. Therefore, this package provides a simple interface for utilizing classes as packages.

texlive-ocherokee 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ocherokee
Licenses: LPPL (any version)
Build system: texlive
Synopsis: LaTeX Support for the Cherokee language
Description:

This package provides macros and Type 1 fonts for Typesetting the Cherokee language with the Omega version of LaTeX (known as Lambda).

texlive-unisc 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/unisc
Licenses: GPL 3+ FDL 1.3+
Build system: texlive
Synopsis: Unicode small caps with Lua/XeLaTeX
Description:

LaTeX produces small caps with \textsc{text} or {\scshape text}. Neither of these commands produce small caps in Unicode. If the output text is copied and pasted somewhere it shows the same characters as used in the input. This package aims to internally convert all the characters provided to the commands mentioned above. It assumes that the file using this package is compiled with Lua/XeLaTeX and a good Unicode font which has the small caps characters, e.g., Charis SIL.

texlive-svgcolor 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/svgcolor
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Define SVG named colours
Description:

The package defines the W3C SVG colour names for use with both the color and PSTricks packages.

texlive-gradientframe 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/gradientframe
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Simple gradient frames around objects
Description:

The package provides a means of drawing graded frames around objects. The gradients of the frames are drawn using the color package.

texlive-mleftright 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mleftright
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Variants of delimiters that act as maths open/close
Description:

The package defines variants \mleft and \mright of \left and \right, that make the delimiters act as \mathopen and \mathclose. These commands address spacing difficulties in sub-formulas.

texlive-pdfreview 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pdfreview
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Annotate PDF files with margin notes
Description:

This package lets you add comments in the page margins of PDF files, e.g., when reviewing manuscripts or grading reports. The PDF file to be annotated is included, one page at a time, as graphics, in a manner similar to the pdfpages package. Notes are placed in the margin next to the included graphics using a grid of help lines. Alternatively, only numbers are placed in the page margins, and the notes are collected into a numbered list at the end of the document.

Note that this package is not intended for adding notes directly to the LaTeX source of the document that is being reviewed; instead, the document undergoing review is already in PDF format and remains unchanged. Also note that this package does not produce the usual PDF sticky notes that must be opened by clicking on them; instead, the notes are simply shown as text.

texlive-gitinfo-lua 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/gitinfo-lua
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Display git project information in your LaTeX projects
Description:

This project aims to display Git project information in PDF documents. It is mostly written in Lua for executing the Git commands, thereby making this package only applicable for LuaLaTeX with shell escape enabled. If LuaLaTeX isn't working for you, you could try gitinfo2 instead. For LaTeX, a set of standard macros is provided for displaying basic information or setting the project directory, and a set of advanced macros for formatting commits and tags.

texlive-esrelation 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/esrelation
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Symbol set for describing relations between ordered pairs
Description:

This package provides an math symbol font, by Tauba Auerbach, for describing relations between ordered pairs, using Metafont.

texlive-eigo 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/eigo
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Comprehensive tools for creating Go (Weiqi/Baduk) game diagrams in LaTeX
Description:

The eigo package provides comprehensive tools for creating Go (Weiqi/Baduk) game diagrams in LaTeX documents. The package supports seven stone colors, border display, extended size presets with validation, and advanced features for game analysis and problem presentation.

texlive-uptex-base 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/uptex-base
Licenses: Modified BSD
Build system: texlive
Synopsis: Plain TeX formats and documents for upTeX
Description:

The bundle contains plain TeX format files and documents for upTeX and and e-upTeX.

texlive-fullwidth 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fullwidth
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Adjust margins of text block
Description:

The package provides the environment fullwidth, which sets the left and right margins in a simple way. There is no constraint about page breaks; if you are using the two-side mode, you can set the inner and outer margins to avoid the effects of the different margins.

texlive-grayhints 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/grayhints
Licenses: LPPL 1.2+
Build system: texlive
Synopsis: Produce gray hints to a variable text field
Description:

The package provides JavaScript code snippets to create gray hints. Gray hints, as the author terms them, are text that appears initially in a text field that gives a short hint as to what the contents of the text field should be. For example, a text field might contain the hint First Name, or a date field might read yyyy/mm/dd. As soon as the field comes into focus, the hint disappears. It reappears when the field is blurred and the user did not enter any text into the field. The package works for Dvips/Distiller, pdfLaTeX, LuaLaTeX, and XeLaTeX.

texlive-webquiz 2026.1
Dependencies: python@3.12.12
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/webquiz
Licenses: GPL 3+
Build system: texlive
Synopsis: Write interactive web based quizzes
Description:

WebQuiz makes it possible to use LaTeX to write interactive web based quizzes. The quizzes are first written in LaTeX and then converted into HTML files using webquiz, which is written in Python. The conversion from LaTeX to HTML is done behind the scenes using TeX4ht.

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

This package fixes several bugs in the JFM format. Both LaTeX and plain TeX are supported.

Total packages: 32836