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

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-nicefilelist 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/nicefilelist
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Provide @code{\listfiles} alignment
Description:

The package extends longnamefilelist, keeping separate columns for date, version and caption. Alignment is not disturbed by short file name extensions, such as .fd.

texlive-theanooldstyle 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/theanooldstyle
Licenses: SIL OFL 1.1 LPPL (any version)
Build system: texlive
Synopsis: Theano OldStyle fonts with LaTeX support
Description:

This package provides the Theano OldStyle font designed by Alexey Kryukov, in both TrueType and Type1 formats, with support for both traditional and modern LaTeX processors. An artificially-emboldened variant has been provided but there are no italic variants.

texlive-xml2pmx 2026.1
Propagated dependencies: texlive-xml2pmx-bin@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/xml2pmx
Licenses: GPL 3+
Build system: texlive
Synopsis: Convert MusicXML to PMX and MusiXTeX
Description:

This program translates MusicXML files to input suitable for PMX and MusiXTeX processing.

texlive-genealogy-profiles 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/genealogy-profiles
Licenses: CC-BY-SA 4.0
Build system: texlive
Synopsis: Genealogical profiles for LaTeX
Description:

This package enables the presentation of individual profiles, which may be useful for genealogical or local history treatises. Each profile is typeset using key/value-configurable environments, and a number of macros are provided to enable references and name formatting.

texlive-babel-basque 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/babel-basque
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Babel contributed support for Basque
Description:

The package establishes Basque conventions in a document.

texlive-horoscop 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/horoscop
Licenses: Public Domain
Build system: texlive
Synopsis: Generate astrological charts in LaTeX
Description:

The horoscop package provides a unified interface for astrological font packages; typesetting with pict2e of standard wheel charts and some variations, in PostScript- and PDF-generating TeX engines; and access to external calculation software (Astrolog and Swiss Ephemeris) for computing object positions.

texlive-filecontents 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/filecontents
Licenses: LPPL 1.3c+
Build system: texlive
Synopsis: Create an external file from within a LaTeX document
Description:

LaTeX2e's filecontents and filecontents* environments enable a LaTeX source file to generate external files as it runs through LaTeX. However, there are two limitations of these environments: they refuse to overwrite existing files, and they can only be used in the preamble of a document. The filecontents package removes these limitations, letting you overwrite existing files and letting you use filecontents filecontents* anywhere.

texlive-swimgraf 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/swimgraf
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Graphical/textual representations of swimming performances
Description:

The package provides two macros that produce representations of a swimmer's performances. The user records data in a text file and specifies as arguments of the macros the date range of interest. The macros extract the relevant information from the file and process it: \swimgraph produces a graph of the times in a single swimming event (specified as an argument), plotting long course and short course times in separate lines. Records and qualifying times, stored in text files, may optionally be included on the graph. \swimtext produces a written record of the times in all events. Files of current world and Canadian records are included.

texlive-iftex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: http://www.ctan.org/pkg/iftex
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Determine the currently used TeX engine
Description:

This package, which works both for Plain TeX and for LaTeX, defines the \ifPDFTeX, \ifXeTeX, and \ifLuaTeX conditionals for testing which engine is being used for typesetting. The package also provides the \RequirePDFTeX, \RequireXeTeX, and \RequireLuaTeX commands which throw an error if pdfTeX, XeTeX or LuaTeX (respectively) is not the engine in use.

texlive-stdpage 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/stdpage
Licenses: LPPL 1.2+
Build system: texlive
Synopsis: Standard pages with n lines of at most m characters each
Description:

For translations, proofreading, journal contributions etc., standard pages are used. Those standard pages consist of a fixed number of lines and characters per line. This package produces pages with n lines of at most m characters each.

texlive-expkv-bundle 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/expkv-bundle
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Expandable @samp{key=val} implementation and friends
Description:

This is a collection of different packages that provide key=value functionality in plainTeX, LaTeX, and ConTeXt.

At the core, the expkv package implements two expandable key=value parsers that are somewhat fast and robust against common bugs in many key=value implementations (no accidental brace stripping, no fragility for active commas or equals signs).

expkv-cs enables users to define expandable key=value macros in a comfortable and straightforward way.

expkv-def provides an interface to define common key types for expkv similar to the key defining interfaces of widespread key=value implementations.

expkv-opt allows parsing package or class options in LaTeX via expkv.

expkv-pop is a utility package to define prefix oriented parsers that allow a somewhat natural formulation.

texlive-dashundergaps 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/dashundergaps
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Produce gaps that are underlined, dotted or dashed
Description:

The package provides commands (\underline, \dotuline and \dashuline) each of which underlines its argument with one of the styles the package is capable of. A phantom mode is provided, where the underline (of whatever form) can serve for a fill-in block for student evaluation sheets.

texlive-langnames 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/langnames
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Name languages and their genetic affiliations consistently
Description:

This package attempts to make the typing of language names, codes, and families slightly easier by providing macros to access pre-defined language --- code --- family combinations from two important databases, as well as the possibility to create new combinations. It may be particularly useful for large, collaborative projects as well as typologically minded ones with a variety of language examples.

texlive-pbsheet 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pbsheet
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Problem sheet class
Description:

This class is designed to simplify the typesetting of problem sheets with mathematics and computer science content. It is currently customised towards teaching in French (and the examples are in French).

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

This little package serves the purpose of providing a uniform method to use lowercased small capitals and spaced lowercased small capitals. It comes with four new user macros:

  • \textlcc, the main feature: lowercased small capitals;

  • \spacedcaps, a prefix to small capitals text commands to slightly increase their spacing;

  • \textslcc and \textssc, which are shortcuts for \spacedcaps\textlcc and \spacedcaps\textsc (respectively).

texlive-smartref 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/smartref
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Extend LaTeX's @code{\ref} capability
Description:

The package extends the LaTeX labelling system: whenever a label is set, the values of counters (selected by the user) are recorded, along with the label. The value of these counters can be recalled with a command similar to \pageref.

The package also adds commands \sNAMEref (for each counter NAME that the user has selected); these commands display something only if the value of the NAME counter is changed from when the label was set. Many commands are provided to serve as a macro programming environment for using the extended labels.

texlive-umbclegislation 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/umbclegislation
Licenses: GPL 3
Build system: texlive
Synopsis: LaTeX class for legislation files for UMBC Student Government Association Bills
Description:

This is a LaTeX class for building legislation files for UMBC Student Government Association Bills.

texlive-dvi2tty 2026.1
Propagated dependencies: texlive-dvi2tty-bin@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/dvi2tty
Licenses: GPL 2
Build system: texlive
Synopsis: Produce ASCII from DVI
Description:

This package provides a DVI driver to produce an ASCII representation of the document.

texlive-pdflatexpicscale 2026.1
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pdflatexpicscale
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Support software for downscaling graphics to be included by pdfLaTeX
Description:

The package provides a script to scale pictures down to a target resolution before creating a PDF document with pdfLaTeX.

texlive-reledmac 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/reledmac
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Typeset scholarly editions
Description:

This package provides a package for typesetting scholarly critical editions, replacing the established ledmac and eledmac packages. It supports indexing by page and by line numbers, and simple tabular- and array-style environments. The package is distributed with the related reledpar package.

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-beamerdarkthemes 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/beamerdarkthemes
Licenses: LPPL 1.3+ CC-BY 4.0
Build system: texlive
Synopsis: Dark color themes for Beamer
Description:

This package provides a package with three dark color themes for Beamer, designed for presentations with pictures and/or for bright rooms without screen. These themes mix one dominant foreground colour and a black background. Cormorant stands for green, Frigatebird for red and Magpie for blue.

texlive-telprint 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/telprint
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Format German phone numbers
Description:

The package provides a command \telprint for formatting German telephone numbers.

texlive-multinotes 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/multinotes
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Typesetting multilingual lecture notes and exercise sheets
Description:

This package provides tools for typesetting multilingual lecture notes, exercise sheets, and general-purpose documents. Each language is specified via its corresponding babel identifier and is associated with a declaration, macro, and environment used to delimit content written in that language. Arbitrary combinations of languages can be loaded in a single document to support both monolingual and multilingual output. The package also defines macros and environments for typesetting lecture notes and exercise sheets, including configurable inclusion of elements such as proofs, solutions, and sketchboxes.

Total packages: 32836