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

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-citation-style-language 2026.1
Propagated dependencies: texlive-l3kernel@2026.1 texlive-l3packages@2026.1 texlive-lua-tinyyaml@2026.1 texlive-lua-uca@2026.1 texlive-lualibs@2026.1 texlive-luatex@2026.1 texlive-luaxml@2026.1 texlive-url@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/citation-style-language
Licenses: Expat CC-BY-SA 3.0
Build system: texlive
Synopsis: Bibliography formatting with Citation Style Language
Description:

The Citation Style Language (CSL) is an XML-based language that defines the formats of citations and bibliography. There are currently thousands of styles in CSL including the most widely used APA, Chicago, Vancouver, etc. The citation-style-language package is aimed to provide another reference formatting method for LaTeX that utilizes the CSL styles. It contains a citation processor implemented in pure Lua (citeproc-lua) which reads bibliographic metadata and performs sorting and formatting on both citations and bibliography according to the selected CSL style. A LaTeX package (citation-style-language.sty) is provided to communicate with the processor.

texlive-scrwfile 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/scrwfile
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Use LaTeX @file{.aux} file in place of @code{\newrite} files
Description:

The package provides a means of sending all LaTeX \newrite, table of contents, and other miscellaneous output via the LaTeX .aux file. The mechanism subverts the mechanism of \newrite, and means there will never be a No room for new \write message.

texlive-dtxgen 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/dtxgen
Licenses: GPL 3+
Build system: texlive
Synopsis: Creates a template for a self-extracting @file{.dtx} file
Description:

The Bash script dtxgen creates a template for a self-extracting .dtx file. It is useful for those who plan to create a new documented LaTeX source (.dtx) file.

texlive-12many 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/one2many
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Generalising mathematical index sets
Description:

In the discrete branches of mathematics and the computer sciences, it will only take some seconds before you're faced with a set like {1,...,m}. Some people write $1\ldotp\ldotp m$, others $\j:1\leq j\leq m\$, and the journal you're submitting to might want something else entirely. The 12many package provides an interface that makes changing from one to another a one-line change.

texlive-titlepages 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/titlepages
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Sample titlepages, and how to code them
Description:

The document provides examples of over two dozen title page designs based on a range of published books and theses, together with the LaTeX code used to create them.

texlive-texcount 2026.1
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/texcount
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Count words in a LaTeX document
Description:

TeXcount is a Perl script that counts words in the text of LaTeX files. It has rules for handling most of the common macros, and can provide colour-coded output showing which parts of the text have been counted.

texlive-sourcecodepro 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/sourcecodepro
Licenses: LPPL 1.3+ SIL OFL 1.1
Build system: texlive
Synopsis: Use Source Code Pro with TeX(-alike) systems
Description:

This package provides the Source Code Pro font family from Adobe in both Adobe Type 1 and OpenType formats, plus macros supporting the use of the fonts in LaTeX (Type 1) and XeLaTeX/LuaLaTeX (OTF).

texlive-hershey-mp 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/hershey-mp
Licenses: EUPL 1.2
Build system: texlive
Synopsis: MetaPost support for the Hershey font file format
Description:

This package provides MetaPost support for reading jhf vector font files, used by (mostly? only?) the so-called Hershey Fonts of the late 1960s. The package does not include the actual font files, which you can probably find in the software repository of your operating system.

texlive-cuprum 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/cuprum
Licenses: SIL OFL 1.1
Build system: texlive
Synopsis: Cuprum font family support for LaTeX
Description:

This package provides support for the Cuprum font family.

texlive-studenthandouts 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/studenthandouts
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Management and styling of student handout projects
Description:

This package can be used to generate a single master document that contains a set of individual student handouts. The package has two main functions. First, it provides a simple framework for organizing handout source code, and supplies a set of import management tools for selectively importing a subset of the handouts into the master document. Selective import is convenient when compilation of all of the handouts is unnecessary, for example when working on a new handout. As a secondary feature, the package defines a basic visual style for handouts. This style can be easily changed.

texlive-unicode-data 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/unicode-data
Licenses: LPPL 1.3c+
Build system: texlive
Synopsis: Unicode data and loaders for TeX
Description:

This bundle provides generic access to Unicode Consortium data for TeX use. It contains a set of text files provided by the Unicode Consortium which are currently all from Unicode 8.0.0, with the exception of MathClass.txt which is not currently part of the Unicode Character Database. Accompanying these source data are generic TeX loader files allowing this data to be used as part of TeX runs, in particular in building format files. Currently there are two loader files: one for general character set up and one for initializing XeTeX character classes as has been carried out to date by unicode-letters.tex.

texlive-susy 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/susy
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Macros for SuperSymmetry-related work
Description:

The package macros for SuperSymmetry-related work, such as abbreviations of longer expressions.

texlive-multiexpand 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/multiexpand
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Variations on the primitive command @code{\expandafter}
Description:

The package provides two user commands; one that performs multiple expansions, and one that does multiple \expandafter operations, in a single macro call.

texlive-biblatex-unified 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/biblatex-unified
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: BibLaTeX unified stylesheet for linguistics journals
Description:

BibLaTeX-unified is an opinionated BibLaTeX implementation of the Unified Stylesheet for Linguistics Journals.

texlive-translation-biblatex-de 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/translation-biblatex-de
Licenses: LPPL (any version)
Build system: texlive
Synopsis: German translation of the User Guide for BibLaTeX
Description:

This package provides a German translation of the User Guide for BibLaTeX.

texlive-fetchcls 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fetchcls
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Fetch the current class name
Description:

With standard LaTeX you are able to check for the class in use invoking the kernel command \@ifclassloaded. However, doing so you cannot get the explicit class name, unless you want to loop over every possible class name until \@ifclassloaded returns true --- don't do that! With the help of the present package you can obtain the name of the current class with significantly less effort. Just load the package as usual, then, the control sequence \classname will hold the name you were looking for.

texlive-dashrulex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/dashrulex
Licenses: CC-BY 4.0
Build system: texlive
Synopsis: Draw dashed rules
Description:

This package package provides a flexible solution for drawing dashed rules in the body. It currently provides two commands, \hdashrule and \hanyrule. It can be used as an alternative to the dashrule package.

texlive-gettitlestring 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/gettitlestring
Licenses: LPPL 1.3c+
Build system: texlive
Synopsis: Clean up title references
Description:

This package provides commands for cleaning up the title string (such as removing \label commands) for packages that typeset such strings.

texlive-oststud 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/oststud
Licenses: CC-BY-SA 4.0
Build system: texlive
Synopsis: Templates for the student organization at OST FH, Switzerland
Description:

This package is made by the student organization at the University of Applied Sciences of Eastern Switzerland (Ostschweizer Fachhochschule) to provide an easy to use interface for newbies and give a more consistent look and feel to the works produced by the organization's members.

texlive-stealcaps 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/stealcaps
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: ``Steal'' small capitals
Description:

This little package is mainly meant to be used when there is a (TrueType or OpenType) font that does not provide real small capitals. As a workaround, this package helps to borrow, or steal, the small capitals from another font. This might also be useful in the rare case that someone does not like the present small capitals, and wants to change them, or likes those from another font better. To achieve the borrowing, one only needs to load the package and specify the name of the target font via the from option.

texlive-underoverlap 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/underoverlap
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Position decorations over and under expressions
Description:

The package overcomes TeX's inherent limitations in commands that place decorations (such as braces) at arbitrary positions over and under expressions, overlapping as necessary.

texlive-piano 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/piano
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Typeset a basic 2-octave piano diagram
Description:

This package adds the \keyboard[1][2]..[7] command to your project. When used, it draws a small 2 octaves piano keyboard on your document, with up to 7 keys highlighted.

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-phfqit 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/phfqit
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Macros for typesetting quantum information theory
Description:

This package provides macros to typeset some general mathematical operators (identity operator, trace, diagonal, rank, ...), a powerful implementation of the bra-ket notation (kets, bras, brakets, matrix elements etc. which can be sized as required), delimited expressions such as averages and norms, and some basic Lie algebra/group names. Macros for entropy measures for quantum information theory (smooth min- and max-entropy, smooth relative entropies, etc.) are also provided.

Total packages: 32836