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

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-ucbthesis 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ucbthesis
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Thesis and dissertation class supporting UCB requirements
Description:

The class provides the necessary framework for electronic submission of masters theses and PhD dissertations at the University of California, Berkeley. It is based on the memoir class.

texlive-qsharp 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/qsharp
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Syntax highlighting for the Q# language
Description:

The package provides syntax highlighting for the Q# language, a domain-specific language for quantum programming.

texlive-quran-de 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/quran-de
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: German translations to the @code{quran} package
Description:

The package is prepared for typesetting some German translations of the Holy Quran. It adds three more German translations to the quran package.

texlive-cooking-units 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/cooking-units
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Typeset and convert units for cookery books and recipes
Description:

The package provides commands to typeset amounts and units consistently and offers an easy-to-use key-value syntax to convert one unit into another (for example dag to g).

texlive-amscdx 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/amscdx
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Enhanced commutative diagrams
Description:

The original amscd package provides a CD environment that emulates the commutative diagram capabilities of AMS-TeX version 2.x. This means that only simple rectangular diagrams are supported, with no diagonal arrows or more exotic features. This enhancement package implements double, dashed, and bidirectional arrows (left-right and up-down), and color attributes for arrows and their annotations. The restriction to rectangular geometry remains. This nevertheless allows the drawing of a much broader class of commutative diagrams and alike.

texlive-multilang 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/multilang
Licenses: LPPL 1.2+
Build system: texlive
Synopsis: LaTeX package for maintaining multiple translations of a document
Description:

Maintaining a LaTeX document with translations for multiple languages can be cumbersome and error-prone. This package provides a set of macros for defining macros and environments as wrappers around existing macros and environments. These wrappers allow one to clearly specify multiple translations for the arguments to the wrapped macros and environments while only the translation of the document's language is actually shown. Choosing a translation then is as simple as choosing the document's language via Babel or Polyglossia.

texlive-tikz-dimline 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tikz-dimline
Licenses: WTFPL 2
Build system: texlive
Synopsis: Technical dimension lines using PGF/TikZ
Description:

tikz-dimline helps drawing technical dimension lines in TikZ picture environments.

texlive-context-gnuplot 2026.1
Propagated dependencies: texlive-context@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/context-gnuplot
Licenses: GPL 3+
Build system: texlive
Synopsis: Inclusion of Gnuplot graphs in ConTeXt
Description:

This ConTeXt module enables simple creation and inclusion of graphs with Gnuplot. It writes a script into temporary file, runs Gnuplot and includes the resulting graphic directly into the document.

texlive-makelabels 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/makelabels
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Add a @code{\makelabels} feature to KOMA-Script letter classes and package
Description:

The standard letter class letter has a label feature. You can activate it using \makelabels. While in Germany window envelopes are common, printing labels is not common, and scrlttr2 has never supported label printing. Using makelabels.lco does implement a \makelabels feature similar to the standard letter classes. Currently there are (almost) no configuration features for makelabels.lco. But you may use the envlab package after loading makelabels.lco to get various configuration features.

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

This document class provides both Arabic and English support for TeX and LaTeX. Input may be in ASCII transliteration or other encodings (including UTF-8), and output may be Arabic, Hebrew, or any of several languages that use the Arabic script, as can be specified by the Polyglossia package. The Arabic font is presently available in any Arabic fonts style. In order to use Amiri font style, the user needs to install the amiri package. This document class runs with the XeTeX engine. PDF files generated using this class can be searched, and text can be copied from them and pasted elsewhere.

texlive-textualicomma 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/textualicomma
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Use the textual comma character as decimal separator in math mode
Description:

The package is based on the icomma package, and intended as a solution for situations where the text comma character discerns from the math comma character, e.g., when fonts without math support are involved. Escaping to text mode every time a comma is used in math mode may slow down the compilation process.

texlive-eqname 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/eqname
Licenses: non-copyleft
Build system: texlive
Synopsis: Name tags for equations
Description:

The \eqname command provides a name tag for the current equation, in place of an equation number. The name tag will be picked up by a subsequent \label command.

texlive-chickenize 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/chickenize
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Use Lua callbacks for some textual effects
Description:

The package allows manipulations of any LuaTeX document. Most of the package's functions are merely for fun or educational use, but some functions (for example, colorstretch for visualising the badness and font expansion of each line, and letterspaceadjust doing what its name says) could be useful in a normal LuaTeX document.

texlive-docmfp 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/docmfp
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Document non-LaTeX code
Description:

This package extends the doc package to cater for documenting non-LaTeX code, such as Metafont or MetaPost, or other programming languages.

texlive-nameauth 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/nameauth
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Name authority mechanism for consistency in body text and index
Description:

Publications, that reference many names, require editors and proofreaders to track those names in the text and index. The package offers name authority macros that allow authors and compilers to normalize occurrences of names, variant name forms, and pen names in the text and index. This may help minimize writing and production time and cost.

texlive-everyhook 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/everyhook
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Hooks for standard TeX token lists
Description:

The package takes control of the six TeX token registers \everypar, \everymath, \everydisplay, \everyhbox, \everyvbox and \everycr. Real hooks for each of the registers may be installed using a stack like interface. For backwards compatibility, each of the \everyX token lists can be set without interfering with the hooks.

texlive-lion-msc 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/lion-msc
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: LaTeX class for B.Sc.@: and M.Sc.@: reports at Leiden Institute of Physics (LION)
Description:

This is a LaTeX class for B.Sc.: and M.Sc.: reports at Leiden Institute of Physics (LION). The purpose of this class is twofold. It creates a uniform layout of the student theses from our department. More importantly, it contains several fields on the front-page that the user needs to fill that are used in the university administration (name, student number and name of supervisor). Students are free to change the layout of the text but should leave the title page as it is.

texlive-drs 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/drs
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Typeset Discourse Representation Structures (DRS)
Description:

The package draws Discourse Representation Structures (DRSs). It can draw embedded DRSs, if-then conditions and quantificational duplex conditions (with a properly scaled connecting diamond). Formatting parameters allow the user to control the appearance and placement of DRSs, and of DRS variables and conditions. The package is based on DRS macros in the covington package.

texlive-media9 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/media9
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Multimedia inclusion package with Adobe Reader-9/X compatibility
Description:

The package provides an interface to embed interactive Flash (SWF) and 3D objects (Adobe U3D & PRC), as well as video and sound files or streams in the popular MP4, FLV and MP3 formats into PDF documents with Acrobat-9/X compatibility. Playback of multimedia files uses the built-in Flash Player of Adobe Reader and does, therefore, not depend on external plug-ins. Flash Player supports the efficient H.264 codec for video compression.

The package is based on the RichMedia Annotation, an Adobe addition to the PDF specification. It replaces the now obsolete movie15 package.

texlive-harvmac 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/harvmac
Licenses: CC-BY 3.0
Build system: texlive
Synopsis: Macros for scientific articles
Description:

This package provides macros for scientific articles.

texlive-accanthis 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/accanthis
Licenses: GPL 2+ LPPL (any version)
Build system: texlive
Synopsis: Accanthis fonts, with LaTeX support
Description:

Accanthis No.: 3, designed by Hirwin Harendal, is suitable as an alternative to fonts such as Garamond, Galliard, Horley old style, Sabon, and Bembo. The package provides support files for use with all LaTeX engines.

texlive-lastpage 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/lastpage
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Reference last page for Page N of M type footers
Description:

This package enables referencing the number of pages in a LaTeX document through the introduction of a new label which can be referenced like \pagerefLastPage to give a reference to the last page of a document. It is particularly useful in the page footer that says: Page N of M.

texlive-pxfonts 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pxfonts
Licenses: GPL 3+
Build system: texlive
Synopsis: Palatino-like fonts in support of mathematics
Description:

Pxfonts supplies virtual text roman fonts using Adobe Palatino (or URWPalladioL) with some modified and additional text symbols in the OT1, T1, and TS1 encodings; maths alphabets using Palatino/Palladio; maths fonts providing all the symbols of the Computer Modern and AMS fonts, including all the Greek capital letters from CMR; and additional maths fonts of various other symbols. The set is complemented by a sans-serif set of text fonts, based on Helvetica/NimbusSanL, and a monospace set derived from the parallel TX font set. All the fonts are in Type 1 format (AFM and PFB files), and are supported by TeX metrics (VF and TFM files) and macros for use with LaTeX.

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

This package enables the user to generate multilingual bibliographies in cooperation with babel. Two approaches are possible: each citation may be written in another language, or the whole bibliography can be typeset in a language chosen by the user. In addition, the package supports commands to change the typography of the bibliographies.

Total packages: 32967