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

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-undolabl 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/undolabl
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Override existing labels
Description:

The package allows the user to override existing labels (for example, those generated automatically).

texlive-lsc 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/lsc
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Typesetting @acronym{LSC, Live Sequence Charts}
Description:

This package is similar to the msc package in that it provides macros for typesetting a variant of sequence diagrams, in this case the Live Sequence Charts of Damm and Harel. The package supports the full LSC language of the original LSC paper, the Klose-extensions for formal verification and some of the Harel-extensions for the Play-In/Play-Out approach.

texlive-xdvipsk-bin 2026.1
Dependencies: freetype@2.13.3 libjpeg-turbo@2.1.4 libtiff@4.4.0 texlive-bin@2026.1 texlive-libkpathsea@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/xdvipsk
Licenses: GPL 3
Build system: gnu
Synopsis: Binaries for @code{texlive-xdvipsk}}
Description:

This package provides the binaries for texlive-xdvipsk

texlive-underscore 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://www.ctan.org/pkg/underscore
Licenses: LPPL 1.2+
Build system: texlive
Synopsis: Control the behaviour of @samp{_} in text
Description:

This package causes \_ in text mode (i.e., \textunderscore) to print an underscore so that hyphenation of words either side of it is not affected; a package option controls whether an actual hyphenation point appears after the underscore, or merely a break point. The package also arranges that, while in text, _ itself behaves as \textunderscore (the behaviour of _ in maths mode is not affected).

texlive-qtree 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/qtree
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Draw tree structures
Description:

The package offers support for drawing tree diagrams, and is especially suitable for linguistics use. It allows trees to be specified in a simple bracket notation, automatically calculates branch sizes, and supports both DVI/PostScript and PDF output by use of pict2e facilities. The package is a development of the existing qobitree package, offering a new front end.

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

Complexity is a LaTeX package that defines commands to typeset Computational Complexity Classes such as $\P$ and $\NP$ (as well as hundreds of others). It also offers several options including which font classes are typeset in and how many are defined (all of them or just the basic, most commonly used ones).

texlive-tuda-ci 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tuda-ci
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: LaTeX templates of Technische Universitat Darmstadt
Description:

The TUDa-CI-Bundle provides a possibility to use the corporate design of TU Darmstadt in LaTeX. It contains document classes as well as some helper packages and configuration files together with some templates for user documentation, which currently are only available in German.

texlive-memdesign 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/memdesign
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Notes on book design
Description:

A Few Notes on Book Design provides an introduction to the business of book design. It is an extended version of what used to be the first part of the memoir users manual.

texlive-marginfix 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/marginfix
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Patch @code{\marginpar} to avoid overfull margins
Description:

Authors using LaTeX to typeset books with significant margin material often run into the problem of long notes running off the bottom of the page. This package implements a solution to make marginpars just work by keeping a list of floating inserts and arranging them intelligently in the output routine.

texlive-libkpathsea 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://www.tug.org/texlive/
Licenses: LGPL 2.1
Build system: gnu
Synopsis: Path searching library
Description:

Kpathsea is a library whose purpose is to return a filename from a list of user-specified directories similar to how shells look up executables.

texlive-invoice-class 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/invoice-class
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Produces a standard US invoice from a CSV file
Description:

This class produces a standard US commercial invoice using data from a CSV file. Invoices can span multiple pages. The class is configurable for different shipping addresses.

texlive-optex 2026.1
Propagated dependencies: texlive-amsfonts@2026.1 texlive-cm@2026.1 texlive-ec@2026.1 texlive-hyphen-base@2026.1 texlive-librarian@2026.1 texlive-lm@2026.1 texlive-luaotfload@2026.1 texlive-luatex@2026.1 texlive-rsfs@2026.1 texlive-unicode-data@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/optex
Licenses: Public Domain
Build system: texlive
Synopsis: LuaTeX format based on Plain TeX and OPmac
Description:

OpTeX is a LuaTeX format based on Plain TeX macros with power from OPmac (fonts selection system, colors, external graphics, references, hyperlinks, ...) with Unicode fonts.

texlive-texnegar 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/texnegar
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Kashida justification in XeLaTeX and LuaLaTeX
Description:

In some cursive scripts such as Persian or Arabic, kashida is used to create justification. In this type of justification characters are elongated rather than expanding spaces between words. This package extends the kashida justification to be used with the LuaTeX engine.

texlive-2up 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/twoup-gen
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Macros to print two-up
Description:

The 2up package offers considerable flexibility as to paper size and layout, and produces a standard DVI file without involving additional DVI or PostScript filters.

texlive-tkz-interval 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tkz-interval
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Interval brackets made with TikZ
Description:

This package provides a command for representing intervals with brackets created using TikZ, with automatic size management and customization of thickness and depth, for examples. It is also possible to specify surrounding spaces, and optional overlap for open brackets.

texlive-philex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/philex
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Cross references for named and numbered environments
Description:

Philex provides means for creating and cross-referencing named or numbered environments. Possible uses would be equations, example sentences (as in linguistics or philosophy) or named principles. Cross references may refer either to the number, or to a short name of the target environment, or to the contents of the environment. Philex builds on the facilities of the linguex package.

texlive-apnum 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/apnum
Licenses: Public Domain
Build system: texlive
Synopsis: Arbitrary precision numbers implemented by TeX macros
Description:

The basic operations (addition, subtraction, multiplication, division, power to an integer) are implemented by TeX macros in this package. Operands may be numbers with arbitrary numbers of digits; scientific notation is allowed. The expression scanner is also provided.

texlive-shapes 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/shapes
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Draw polygons, reentrant stars, and fractions in circles
Description:

The shapes set of macros allows drawing regular polygons; their corresponding reentrant stars in all their variations; and fractionally filled circles (useful for visually demonstrating the nature of fractions) in MetaPost.

texlive-fetamont 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fetamont
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Extended version of Knuth's Logo typeface
Description:

The fetamont typeface was designed in Metafont and extends the Logo fonts to complete the Type 1 encoding.

texlive-tikz-bbox 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tikz-bbox
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Precise determination of bounding boxes in TikZ
Description:

The built-in determination of the bounding box in TikZ is not entirely accurate. This is because, for Bezier curves, it is the smallest box that contains all control points, which is in general larger than the box that just contains the curve. This library determines the exact bounding box of the curve.

texlive-cmdtrack 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/cmdtrack
Licenses: LPPL 1.0+
Build system: texlive
Synopsis: Check used commands
Description:

The package keeps track of whether a command defined in a document preamble is actually used somewhere in the document. After the package is loaded in the preamble of a document, all \newcommand (and similar command definitions) between that point and the beginning of the document will be marked for logging. At the end of the document a report of command usage will be printed in the TeX log.

texlive-tkz-tab 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tkz-tab
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Tables of signs and variations using PGF/TikZ
Description:

The package provides comprehensive facilities for preparing lists of signs and variations, using PGF. This package has been taken temporarily out of circulation to give the author time to investigate some problems.

texlive-kixfont 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/kixfont
Licenses: Public Domain
Build system: texlive
Synopsis: Font for KIX codes
Description:

The KIX code is a barcode-like format used by the Dutch PTT to encode country codes, zip codes and street numbers in a machine-readable format. If printed below the address line on bulk mailings, a discount can be obtained. The font is distributed in Metafont format, and covers the numbers and upper-case letters.

texlive-datatool-regions 2026.1
Propagated dependencies: texlive-datatool@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/datatool-regions
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Region (numeric) support for @code{datatool}
Description:

The datatool-regions bundle provides the language-independent region .ldf files for the datatool package. The region files deal with defining the currency symbol, and may additionally (if not dependent on the language) set the number group and decimal characters, and provide functions for parsing numeric dates and times.

Total packages: 32521