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

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-hvqrurl 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/hvqrurl
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Insert a QR code in the margin
Description:

This package allows drawing a URL as a QR code into the margin of a one- or two-sided document.

texlive-beamerthemejltree 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/beamerthemejltree
Licenses: GPL 3+
Build system: texlive
Synopsis: Contributed Beamer theme
Description:

This package provides a theme for Beamer presentations.

texlive-emarks 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/emarks
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Named mark registers with e-TeX
Description:

E-TeX provides 32 768 mark registers; using this facility is far more comfortable than LaTeX tricks with \markright, \markboth, \leftmark and \rightmark. The package provides two commands for marking: \marksthe and \marksthecs, which have starred forms which disable expansion; new mark registers are allocated as needed. Syntax is closely modelled on the \marks primitive. Four commands are provided for retrieving the marks registers content: \thefirstmarks, \thebotmarks, \thetopmarks and \getthemarks; and the command \ifmarksequal is available for comparing the content of marks registers. The package requires an e-TeX enabled engine, and the etex package.

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

This package provides a collection of tools and macros, providing: miscellaneous float control, page styles for floats, multipage tabulars, even columns at end of twocolumn region, switching between one- and two-column anywhere, simulating the effect of ``midfloats'', a package to manipulate numerical lists and arrays.

texlive-kdgdocs 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/kdgdocs
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Document classes for Karel de Grote University College
Description:

The bundle provides two classes for usage by KdG University College professors and master students: kdgcoursetext for writing course texts, and kdgmasterthesis for writing master's theses.

texlive-lshort-korean 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/lshort-korean
Licenses: FDL 1.3+
Build system: texlive
Synopsis: Korean introduction to LaTeX
Description:

This package provides a translation of Oetiker's original (Not so) short introduction to LaTeX2e.

texlive-knittingpattern 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/knittingpattern
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Create knitting patterns
Description:

The class provides a simple, effective method for knitters to produce high-quality, attractive patterns using LaTeX. It does this by providing commands to handle as much of the layout of the document as possible, leaving the author free to concentrate on the pattern.

texlive-csassignments 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/csassignments
Licenses: Expat
Build system: texlive
Synopsis: Extend @code{article} class for computer science assignments
Description:

This class wraps the default article and extends it for a homogeneous look of hand-in assignments at university (RWTH Aachen University, Computer Science Department), specifically in the field of computer science, but easily extensible to other fields. It provides macros for structuring exercises, aggregating points, and displaying a grading table, as well as several macros for easier math mode usage.

texlive-cleveref 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/cleveref
Licenses: LPPL 1.2+
Build system: texlive
Synopsis: Intelligent cross-referencing
Description:

The package enhances LaTeX's cross-referencing features, allowing the format of references to be determined automatically according to the type of reference. The formats used may be customised in the preamble of a document; Babel support is available (though the choice of languages remains limited: currently Danish, Dutch, English, French, German, Italian, Norwegian, Russian, Spanish and Ukrainian).

The package also offers a means of referencing a list of references, each formatted according to its type. In such lists, it can collapse sequences of numerically-consecutive labels to a reference range.

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

This package implements symbols used by vexillologists (people who study flags) to indicate certain aspects of flags, such as where they are used, who uses them, and what they look like.

texlive-l3kernel 2026.1
Propagated dependencies: texlive-l3backend@2026.1 texlive-lua-uni-algos@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/l3kernel
Licenses: LPPL 1.3c+
Build system: texlive
Synopsis: LaTeX3 programming conventions
Description:

The l3kernel bundle provides an implementation of the LaTeX3 programmers interface, as a set of packages that run under LaTeX2e. The interface provides the foundation on which the LaTeX3 kernel and other future code are built: it is an API for TeX programmers. The packages are set up so that the LaTeX3 conventions can be used with regular LaTeX2e packages.

texlive-ltxguidex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ltxguidex
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Extended @code{ltxguide} class
Description:

The ltxguidex document class extends ltxguide with a set of environments and commands that make writing beautiful LaTeX documentation easier and more natural.

texlive-makecell 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/makecell
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Tabular column heads and multilined cells
Description:

This package supports common layouts for tabular column heads in whole documents, based on one-column tabular environment. In addition, it can create multi-lined tabular cells.

The package also offers:

  • a macro which changes the vertical space around all the cells in a tabular environment,

  • macros for multirow cells, which use the facilities of the multirow package,

  • macros to number rows in tables, or to skip cells;

  • diagonally divided cells;

  • horizontal lines in tabular environments with defined thickness.

texlive-ncctools 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ncctools
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Collection of general packages for LaTeX
Description:

The NCCtools bundle contains many packages for general use under LaTeX; many are also used by NCC LaTeX. The bundle includes tools for:

  • executing commands after a package is loaded;

  • watermarks;

  • counter manipulation;

  • improvements to the description environment;

  • hyphenation of compound words;

  • new levels of footnotes;

  • space-filling patterns;

  • poor man's Black Board Bold symbols;

  • alignment of the content of a box; use comma as decimal separator;

  • boxes with their own crop marks;

  • page cropmarks;

  • improvements to fancy headers;

  • float styles, mini floats, side floats;

  • manually marked footnotes;

  • extension of amsmath;

  • control of paragraph skip;

  • an envelope to the graphicx package;

  • dashed and multiple rules;

  • alternative techniques for declarations of sections, captions, and toc-entries;

  • generalised text-stretching;

  • generation of new theorem-like environments;

  • control of the text area;

  • centered page layouts;

  • un-numbered top-level section.

texlive-esindex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/esindex
Licenses: Expat
Build system: texlive
Synopsis: Typset index entries in Spanish documents
Description:

This package helps you to create indexes in Spanish. With esindex you can write, say, \esindex{canon} and the entry will be correctly alphabetized in the index. This release of esindex works with accented characters in any encoding, and without Babel.

texlive-biblatex-enc 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/biblatex-enc
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: BibLaTeX style for the Ecole nationale des chartes (Paris)
Description:

This package provides a citation and bibliography style for use with BibLaTeX. It conforms to the bibliographic standards used at the Ecole nationale des chartes (Paris), and may be suitable for a more general use in historical and philological works.

texlive-tikz-optics 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tikz-optics
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Library for drawing optical setups with TikZ
Description:

This package provides a new TikZ library designed to easily draw optical setups with TikZ. It provides shapes for lens, mirror, etc. The geometrically (in)correct computation of light rays through the setup is left to the user.

texlive-pagesel 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pagesel
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Select pages of a document for output
Description:

This package selects single pages, ranges of pages, odd pages or even pages for output. The package is part of the oberdiek bundle.

texlive-luaoptions 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/luaoptions
Licenses: Expat
Build system: texlive
Synopsis: Option handling for LuaLaTeX packages
Description:

This LuaLaTeX package provides extensive support for handling options, on package level and locally. It allows the declaration of sets of options, along with defaults, allowed values and limited type checking. These options can be enforced as package options, changed at any point during a document, or overwritten locally by optional macro arguments. It is also possible to instantiate an Options object as an independent Lua object, without linking it to a package. Luaoptions can be used to enforce and prepopulate options, or it can be used to simply handle the parsing of optional key=value arguments into proper Lua tables.

texlive-pst-thick 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pst-thick
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Drawing very thick lines and curves
Description:

The package supports drawing of very thick lines and curves in PSTricks, with various fillings for the body of the lines.

texlive-etoc 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/etoc
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Customisable table of contents
Description:

This package gives the user complete control of how the entries of the table of contents should be constituted from the name, number, and page number of each sectioning unit. The layout is controlled by the definition of line styles for each sectioning level used in the document.

The package provides its own custom line styles (which may be used as examples), and continues to support the standard formatting inherited from the LaTeX document classes, but the package can also allow the user to delegate the details to packages dealing with list making environments (such as enumitem). The package's default global style typesets tables of contents in a multi-column format, with either a standard heading, or a ruled title (optionally with a frame around the table).

The \tableofcontents command may be used arbitrarily many times in the same document, while \localtableofcontents provides a local table of contents.

texlive-carlisle 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/carlisle
Licenses: LPPL (any version)
Build system: texlive
Synopsis: David Carlisle's small packages
Description:

Many of David Carlisle's more substantial packages stand on their own, or as part of the LaTeX latex-tools set; this set contains: making dotless j characters for fonts that don't have them; a method for combining the capabilities of longtable and tabularx; an environment for including plain TeX in LaTeX documents; a jiffy to create slashed characters for physicists.

texlive-newpax 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/newpax
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Experimental package to extract and reinsert PDF annotations
Description:

The package is based on the pax package from Heiko Oberdiek. It offers a Lua-based alternative to the java based pax.jar to extract the annotations from a PDF. The resulting file can then be used together with pax.sty. It also offers an extended style which works with all three major engines.

texlive-tikzorbital 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tikzorbital
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Atomic and molecular orbitals using TikZ
Description:

This package draws atomic s, p and d orbitals, as well as molecular orbital diagrams.

Total packages: 32521