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

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

The package can help you typeset exams (mostly in mathematics and related disciplines where students are required to show their calculations followed by one or more short answers). It provides commands for inclusion of space for calculations, as well as commands for automatic creation of answer spaces. In addition, the package will automatically create page headers and footers, and will let you include instructions and space for students to put their name.

texlive-bxnewfont 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/bxnewfont
Licenses: Expat
Build system: texlive
Synopsis: Enhanced @code{\newfont} command
Description:

This package provides a new command \newfontx. It is similar to the old (and deprecated) command \newfont in function, but is more compatible with NFSS. In particular, one can safely change font size after invoking a font command defined by \newfontx.

texlive-eco 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/eco
Licenses: GPL 3+
Build system: texlive
Synopsis: Old style numerals using EC fonts
Description:

This package provides a set of font metric files and virtual fonts for using the EC fonts with old-style numerals. The style file eco.sty is sufficient to use the eco fonts but if you intend to use other font families as well, e.g., PostScript fonts, try altfont.

texlive-tds 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tds
Licenses: FDL 1.1+
Build system: texlive
Synopsis: TeX Directory Structure standard
Description:

This package defines a structure for placement of TeX-related files on an hierarchical file system, in a way that is well-defined, and is readily implementable.

texlive-ptex-bin 2026.1
Dependencies: fontconfig-minimal@2.16.0 harfbuzz@11.4.4 icu4c@73.1 libpng@1.6.39 libxt@1.3.1 zlib@1.3.1 zziplib@0.13.78 cairo@1.18.4 gmp@6.3.0 mpfi@1.5.4-1.b982534 mpfr@4.2.2 texlive-libptexenc@2026.1 texlive-uptex-bin@2026.1
Propagated dependencies: texlive-libkpathsea@2026.1 texlive-scripts@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ptex
Licenses: Modified BSD
Build system: gnu
Synopsis: Binaries for @code{texlive-ptex}
Description:

This package provides the binaries for texlive-ptex.

texlive-exercisebank 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/exercisebank
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Creating and managing exercises, and reusing them as composed sets
Description:

This package makes it easier to maintain and edit your exercise sets. Exercises are saved as separate files containing part problems. These files can be used to make sets, and you can cherry-pick or exclude certain part problems as you see fit.

texlive-hagenberg-thesis 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/hagenberg-thesis
Licenses: CC-BY 4.0
Build system: texlive
Synopsis: LaTeX classes, style files and example documents for academic manuscripts
Description:

This package provides a collection of modern LaTeX classes, style files and example documents for authoring Bachelor, master or diploma theses and related academic manuscripts in English and German. It includes comprehensive tutorials (in English and German) with detailed instructions and authoring guidelines.

texlive-aurl 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/aurl
Licenses: Public Domain
Build system: texlive
Synopsis: Extends the @code{hyperref} package with a mechanism for hyperlinked URLs abbreviated with prefixes
Description:

Semantic Web resource URLs are often abbreviated with prefixes, like owl:Class or rdf:type. The abbreviated URL (aurl) package provides the correct hyperlinks for those URLs. The 1000 most common prefixes are predefined and more can be added.

texlive-outlining 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/outlining
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Create outlines for scientific documents
Description:

Every scientific document requires outlining before it is written. This package adds simple macros for your LaTeX document.

texlive-pstring 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pstring
Licenses: Public Domain
Build system: texlive
Synopsis: Typeset sequences with justification pointers
Description:

This package lets you typeset justified sequences, also called pointing strings. It's used for instance, in research papers about game semantics to represent sequence of game moves with their associated justification pointers.

texlive-cstex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/cstex
Licenses: GPL 2
Build system: texlive
Synopsis: Support for Czech/Slovak languages
Description:

CSTeX is a Czech and Slovak languages distribution of Plain and LaTeX.

texlive-mindflow 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mindflow
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Write your ideas in a clear way
Description:

This package provides an environment that has its own line numbers or markers and can be well distinguished from the main text, for writing your ideas or annotations.

texlive-textmerg 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/textmerg
Licenses: Public Domain
Build system: texlive
Synopsis: Merge text in TeX and LaTeX
Description:

This package repetitively produce documents from a fixed part and a variable part. Such an operation is commonly used as ``mail merge'' to produce mail shots.

texlive-willowtreebook 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/willowtreebook
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Easy basic book class, built on @code{memoir}
Description:

The willowtreebook class is a simple book class, which the author uses for his lecture notes to be found on his web page Benjamin McKay. It actually just selects options for the more sophisticated memoir class.

texlive-measurebox 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/measurebox
Licenses: Expat
Build system: texlive
Synopsis: Precise measurements of glyphs
Description:

MeasureBox is a (plain TeX) package for measuring material. It is intended for precise measurements of glyphs so that they can be manipulated by other macros and packages (e.g., the Stretchy package).

texlive-xcite 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/xcite
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Use citation keys from a different document
Description:

The package xcite is no longer necessary, because its functionality has been taken over by xr, so this final version is just a stub that loads xr.

texlive-pst-barcode 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pst-barcode
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Print barcodes using PostScript
Description:

The pst-barcode package allows printing of barcodes, in a huge variety of formats, including quick-response (QR) codes. As a PSTricks package, the package requires pstricks. The package uses PostScript for calculating the bars. For PDF output use a multi-pass mechansism such as pst-pdf.

texlive-contracard 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/contracard
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Generate calling cards for dances
Description:

This package provides a package and a class used to typeset traditional country dances, such as contra and square dances, and to create calling cards for the same.

texlive-luaimageembed 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/luaimageembed
Licenses: Expat
Build system: texlive
Synopsis: Embed images as base64-encoded strings
Description:

This package embeds images directly as base64-encoded strings into a LuaLaTeX document. This can be useful, e.g., to package a document with images into a single TeX file, or with automatically generated graphics.

texlive-collection-formatsextra 2026.1
Propagated dependencies: texlive-aleph@2026.1 texlive-antomega@2026.1 texlive-collection-basic@2026.1 texlive-collection-latex@2026.1 texlive-eplain@2026.1 texlive-hitex@2026.1 texlive-jadetex@2026.1 texlive-lambda@2026.1 texlive-lollipop@2026.1 texlive-mltex@2026.1 texlive-mxedruli@2026.1 texlive-omega@2026.1 texlive-omegaware@2026.1 texlive-otibet@2026.1 texlive-passivetex@2026.1 texlive-psizzl@2026.1 texlive-startex@2026.1 texlive-texsis@2026.1 texlive-xmltex@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://www.tug.org/texlive/
Licenses: FSF-free
Build system: trivial
Synopsis: Additional TeX formats
Description:

This is a collection of TeX formats, i.e., large-scale macro packages designed to be dumped into .fmt files --- excluding the most common ones, such as LaTeX and ConTeXt, which have their own package(s). It also includes the Aleph engine and related Omega formats and packages, and the HiTeX engine and related.

texlive-jlabels 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/jlabels
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Make letter-sized pages of labels
Description:

The package makes letter-sized pages of labels. It provides controls for the numbers of rows and columns.

texlive-luamodulartables 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/luamodulartables
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Generate modular addition and multiplication tables
Description:

This package is developed to generate modular addition and multiplication tables for positive integers. It provides an easy way to generate modular addition and modular multiplication tables for positive integers in LaTeX documents. The commands in the package have optional arguments for the formatting of tables. These commands can be used in an environment similar to a tabular or array environment. The commands can also be used with the booktabs package, which provides nice formatting of tables in LaTeX.

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

The package provides commands for typesetting number lines (coordinate axes), coordinate systems and grids in the picture environment. The package may be integrated with other drawing mechanisms: the documentation shows examples of drawing graphs (coordinate tables created by Maple), using the eepic package's drawing capabilities.

texlive-currency 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/currency
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Format currencies in a consistent way
Description:

The package facilitates the formatting of currencies (amounts and units) with various formatting capabilities.

Total packages: 72465