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

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-crosswrd 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/crosswrd
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Macros for typesetting crossword puzzles
Description:

The package provides a LaTeX method of typesetting crosswords, and assists the composer ensure that the grid all goes together properly.

texlive-contract 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/contract
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Typeset formalized legal documents such as contracts or statutes
Description:

This package enables the typesetting of formalized legal documents such as contracts, statutes etc. It will be the successor to the scrjura package. Like the latter, contract allows the typographically appealing typesetting of many different legal texts. The typesetting of contracts according to German conventions is supported out of the box. In addition, the package supports the definition of custom environments in order to typeset contracts and legal texts according to Anglo-American specifications, for example.

texlive-bbm-macros 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/bbm-macros
Licenses: LPPL (any version)
Build system: texlive
Synopsis: LaTeX support for blackboard-style CM fonts
Description:

This package provides LaTeX support for Blackboard variants of Computer Modern fonts. It declares a font family bbm so you can in principle write running text in blackboard bold, and lots of math alphabets for using the fonts within maths.

texlive-autopdf 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/autopdf
Licenses: LPPL 1.2+
Build system: texlive
Synopsis: Conversion of graphics to pdfLaTeX-compatible formats
Description:

The package facilitates the on-the-fly conversion of various graphics formats to formats supported by pdfLaTeX (e.g., PDF). It uses a range of external programs, and therefore requires that the LaTeX run starts with write18 enabled.

texlive-ofs 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ofs
Licenses: Donald Knuth's license for TeX
Build system: texlive
Synopsis: Macros for managing large font collections
Description:

OFS (Olsak's Font System) is a set of Plain TeX and LaTeX macros for managing large font collections. Its main features include:

  • mapping from long names of fonts to the metric file name. The user can specify only exact long names in documents;

  • support for many font encodings;

  • printing of catalogues of fonts and test samples of font families; the interactive macro \showfonts shows all font families you have installed via OFS.

texlive-ocgx2 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ocgx2
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Drop-in replacement for 'ocgx' and 'ocg-p'
Description:

This package serves as a drop-in replacement for the packages ocgx by Paul Gaborit and ocg-p by Werner Moshammer for the creation of PDF Layers. It re-implements the functionality of the ocg, ocgx, and ocg-p packages and adds support for all known engines and back-ends. It also ensures compatibility with the media9 and animate packages.

texlive-biblatex-chicago 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/biblatex-chicago
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Chicago style files for BibLaTeX
Description:

This is a BibLaTeX style that implements the Chicago author-date and notes with bibliography style specifications given in the Chicago Manual of Style, 17th edition (with continuing support for the 16th edition, too). The style implements entry types for citing audio-visual materials, among many others.

texlive-semtex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/semtex
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Deals with stripped SemanTeX documents
Description:

This package is a small LaTeX package that adds a collection of simple macros for parentheses and bullets. It exists for one purpose only, to be loaded by documents which were originally typeset using the package SemanTeX, but which have been stripped of SemanTeX markup using the package stripsemantex which is part of SemanTeX. Therefore, unless your document is one of those, simply don't use this package. And even if your document is one of those, there is a good chance you will not have to load it after all. In most cases, you will be able to replace the macros it provides by macros from other packages.

texlive-collectbox 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/collectbox
Licenses: LPPL 1.3
Build system: texlive
Synopsis: Collect and process macro arguments as boxes
Description:

The package provides macros to collect and process a macro argument (i.e., something which looks like a macro argument) as a horizontal box rather than as a real macro argument. The "arguments" are stored as if they had been saved by \savebox or by the lrbox environment. Grouping tokens \bgroup and \egroup may be used, which allows the user to have the beginning and end of a group in different macro invocations, or to place them in the begin and end code of an environment. Arguments may contain verbatim material or other special use of characters. The macros were designed for use within other macros.

texlive-lollipop 2026.1
Propagated dependencies: texlive-cm@2026.1 texlive-hyphen-base@2026.1 texlive-tex@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/lollipop
Licenses: GPL 3
Build system: texlive
Synopsis: TeX made easy
Description:

Lollipop is a macro package that functions as a toolbox for writing TeX macros. Its main aim is to make macro writing so easy that implementing a fully new layout in TeX would become a matter of less than an hour for an average document. The aim is that such a task could be accomplished by someone with only a very basic training in TeX programming.

texlive-tipa-de 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tipa-de
Licenses: LPPL (any version)
Build system: texlive
Synopsis: German translation of @code{tipa} documentation
Description:

This is a German translation of Fukui Rei's tipaman from the tipa bundle.

texlive-fhj-script 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fhj-script
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Classes and packages for formatting documents for FH JOANNEUM
Description:

This is a collection of classes and packages for the university of applied sciences (FH JOANNEUM, Graz, Austria). It is used by the institute for applied informatics. Mainly for creation of the master thesis and expose. It could be also the base for other academic work related to the study programs.

texlive-m-tx 2026.1
Propagated dependencies: texlive-m-tx-bin@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/m-tx
Licenses: Expat
Build system: texlive
Synopsis: Preprocessor for @command{pmx}
Description:

M-Tx is a preprocessor to pmx, which is itself a preprocessor to MusixTeX, a music typesetting system. The prime motivation to the development of M-Tx was to provide lyrics for music to be typeset. In fact, pmx now provides a lyrics interface, but M-Tx continues in use by those who prefer its language.

texlive-pst-tvz 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pst-tvz
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Draw trees with more than one root node, using PSTricks
Description:

The package uses PSTricks to draw trees with more than one root node. It is similar to pst-tree, though it uses a different placement algorithm.

texlive-vhistory 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/vhistory
Licenses: LPPL 1.2+
Build system: texlive
Synopsis: Support for creating a change log
Description:

Vhistory simplifies the creation of a history of versions of a document. You can easily extract information like the current version of a list of authors from that history. It helps you to get consistent documents. The package sets, which is used by vhistory, allows you to use sets containing text. You can use the usual operations to create the union of sets or the intersection of sets etc.

texlive-pbibtex-manual 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pbibtex-manual
Licenses: Modified BSD
Build system: texlive
Synopsis: Documentation files for (u)pBibTeX
Description:

The bundle contains documentation files for Japanese pBibTeX and upBibTeX. For historical reasons, this also contains old documentation files for JBibTeX.

texlive-finstrut 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/finstrut
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Adjust behaviour of the ends of footnotes
Description:

The LaTeX internal command \@finalstrut is used automatically used at the end of footnote texts to insert a strut to avoid mis-spacing of multiple footnotes. Unfortunately the command can cause a blank line at the end of a footnote. The package provides a solution to this problem.

texlive-newspaper 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/newspaper
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Typeset newsletters to resemble newspapers
Description:

The newspaper package redefines the page style and \maketitle command to produce a typeset page similar to that of a newspaper. It also provides several commands that (when used with other packages) simplify the writing of articles in a newspaper-style column format.

texlive-yquant 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/yquant
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Typesetting quantum circuits in a human-readable language
Description:

This LaTeX package allows quickly drawing quantum circuits. It bridges the gap between the two groups of packages that already exist: those that use a logic-oriented custom language, which is then translated into TeX by means of an external program; and the pure TeX versions that mainly provide some macros to allow for an easier input. yquant introduces a logic oriented language and thus brings the best of both worlds together. It builds on and interacts with TikZ, which brings an enormous flexibility for customization of individual circuit.

texlive-yazd-thesis 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/yazd-thesis
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Template for the Yazd University
Description:

This package offers a document class for typesetting theses and dissertations at the Yazd University. The class requires use of XeLaTeX.

texlive-beamertheme-rainbow 2026.1
Propagated dependencies: texlive-beamer@2026.1 texlive-tools@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/beamertheme-rainbow
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Beamer color theme which alternates theme colors on every frame
Description:

This package provides a Beamer color theme which alternates theme colors on every frame.

texlive-translation-array-fr 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/translation-array-fr
Licenses: LPPL (any version)
Build system: texlive
Synopsis: French translation of the documentation of @code{array}
Description:

This package provides a French translation of the documentation of array.

texlive-titlesec 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/titlesec
Licenses: Expat
Build system: texlive
Synopsis: Select alternative section titles
Description:

This package provides an interface to sectioning commands for selection from various title styles, e.g. for marginal titles and to change the font of all headings with a single command, also providing simple one-step page styles. It also includes a package to change the page styles when there are floats in a page. You may assign headers/footers to individual floats, too.

texlive-tikzviolinplots 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tikzviolinplots
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Draws violin plots from data
Description:

This package enables the user to draw violin plots, calculating the kernel density estimation from the data and plotting the resulting curve inside a tikzpicture environment. It supports different kernels, and allows the user to either set the bandwidth value for each plot or use a default value.

Total packages: 32521