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

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-etsvthor 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/etsvthor
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Some useful abbreviations for members of e.t.s.v. Thor
Description:

``e.t.s.v. Thor'' stands for Elektrotechnische Studievereniging Thor, a study association of Electrical Engeering at the Eindhoven University of Technology. This package provides abbreviations useful for creating meeting notes or other documents within the association.

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

The package is prepared for typesetting some Urdu translations of the Holy Quran. It adds eight Urdu translations to the quran package.

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

The package provides functionality for typesetting seminar proceedings based on KOMA-Script's scrreprt class and etoc. It offers an alternative to \chapter that typesets the speaker and if necessary the typist of the notes for the talk in question.

Moreover, the class provides two types of table of contents. A global table of contents showing only the talks of the seminar and the respective speakers and a local table of contents for each talk showing the sections and subsections of the respective talk.

texlive-truncate 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/truncate
Licenses: Public Domain
Build system: texlive
Synopsis: Truncate text to a specified width
Description:

The package will by default break at word boundaries, but package options are offered to permit breaks within words.

texlive-fancyhdr 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fancyhdr
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Extensive control of page headers and footers in LaTeX2e
Description:

The package provides extensive facilities, both for constructing headers and footers, and for controlling their use (for example, at times when LaTeX would automatically change the heading style in use).

texlive-uptex-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
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/uptex
Licenses: Modified BSD
Build system: gnu
Synopsis: Binaries for @code{texlive-uptex}
Description:

This package provides the binaries for texlive-uptex.

texlive-varisize 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/varisize
Licenses: Public Domain
Build system: texlive
Synopsis: Change font size in Plain TeX
Description:

This package provides a series of files, each of which defines a size-change macro. Note that 10point.tex is by convention called by one of the other files, so that there's always a way back.

texlive-pdf14 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pdf14
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Restore PDF 1.4 to a TeX live 2010 format
Description:

Starting with TeX Live 2010, the various formats, that directly generate PDF, default to generating PDF 1.5. This is generally a good thing, but it can lead to compatibility issues with some older PDF viewers. This package changes the version of PDF generated with formats (based on pdfTeX or LuaTeX in PDF mode), back to 1.4 for documents that need to achieve maximal compatibility with old viewers.

texlive-fundus-cyr 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fundus-cyr
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Support for Washington University Cyrillic fonts
Description:

The package supports the use of the Washington Cyrillic fonts with LaTeX (Note that standard LaTeX has support, too, as encoding OT2). The package is distributed as part of the fundus bundle.

texlive-ffcode 2026.1
Propagated dependencies: texlive-listings@2026.1 texlive-pgfopts@2026.1 texlive-tcolorbox@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ffcode
Licenses: Expat
Build system: texlive
Synopsis: Fixed-font code blocks formatted nicely
Description:

This LaTeX package helps you write source code in your academic papers and make it looks neat. It uses minted and tcolorbox, configuring them the right way, to ensure that code fragments and code blocks look nicer.

texlive-icsv 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/icsv
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Class for typesetting articles for the ICSV conference
Description:

This is an ad-hoc class for typesetting articles for the ICSV conference.

texlive-pst-spinner 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pst-spinner
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Drawing a fidget spinner
Description:

This package aims to propose a model of the fidget spinner gadget. It exists under different forms with 2, 3 poles and even more. We chose the most popular model: the triple fidget spinner.

texlive-brandeis-problemset 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/brandeis-problemset
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Document class for COSI Problem sets at Brandeis University
Description:

Brandeis University's computer science courses often assign problem sets which require fairly rigorous formatting. This document class, which extends article, provides a simple way to typeset these problem sets in LaTeX.

texlive-domaincoloring 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/domaincoloring
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Draw colored representations of complex functions
Description:

Domain coloring is a technique to visualize complex functions by assigning a color to each point of the complex plane. This package calculates with the help of Lua any complex function to visualize its behavior. The value of the complex function can be described by radius and angle which can be two values of the HSV-color model, which then defines the color of each point in the complex plane.

texlive-tikz-dependency 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tikz-dependency
Licenses: LPPL (any version) GPL 2
Build system: texlive
Synopsis: Library for drawing dependency graphs
Description:

The package provides a library that draws together existing TikZ facilities to make a comfortable environment for drawing dependency graphs. Basic facilities of the package include a lot of styling facilities, to let you personalize the look and feel of the graphs.

texlive-snapshot 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/snapshot
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: List the external dependencies of a LaTeX document
Description:

The snapshot package helps the owner of a LaTeX document obtain a list of the external dependencies of the document, in a form that can be embedded at the top of the document. It provides a snapshot of the current processing context of the document, insofar as it can be determined from inside LaTeX. If a document contains such a dependency list, then it becomes possible to arrange that the document be processed always with the same versions of everything, in order to ensure the same output. This could be useful for someone wanting to keep a LaTeX document on hand and consistently reproduce an identical DVI file from it, on the fly; or for someone wanting to shield a document during the final stages of its production cycle from unexpected side effects of routine upgrades to the TeX system.

texlive-texosquery 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/texosquery
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Java application to query OS information
Description:

This package provides a Java application to query OS information designed for use in TeX's shell escape mechanism. The application can query the following:

  • locale and codeset,

  • current working directory,

  • user home directory

  • temporary directory,

  • OS name, arch and version,

  • current date and time in PDF format (for TeX formats that don't provide \pdfcreationdate),

  • date-time stamp of a file in PDF format (for TeX formats that don't provide \pdffilemoddate),

  • size of a file in bytes (for TeX formats that don't provide \pdffilesize),

  • contents of a directory (captured as a list),

  • directory contents filtered by regular expression (captured as a list),

  • URI or canonical path of a file. All paths use a forward slash as directory divider so results can be used, for example, in commands like \includegraphics.

There are files provided for easy access in TeX documents. texosquery.tex provides generic TeX code, whereas texosquery.sty is a LaTeX package, which provides commands to run texosquery using TeX's shell escape mechanism and capture the result in a control sequence.

texlive-tempora 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tempora
Licenses: GPL 2
Build system: texlive
Synopsis: Greek and Cyrillic to accompany Times
Description:

This package, derived from TemporaLGCUni by Alexej Kryukov, is meant as a companion to Times text font packages, providing Greek and Cyrillic in matching weights and styles. OpenType and Type1 fonts are provided, with LaTeX support files giving essentially complete LGR coverage of monotonic, polytonic and ancient Greek, and almost full T2A coverage of Cyrillic.

texlive-sim-os-menus 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/sim-os-menus
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Insert terminal, context menu, or viewers like in an OS
Description:

This is a package to present, like in an operating-system, a fake terminal, a fake context menu with sub-menus, and a fake viewer.

texlive-pst-moire 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pst-moire
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: PSTricks package to draw moiré patterns
Description:

This is a PSTricks package to draw moiré patterns.

texlive-tlcockpit 2026.1
Dependencies: icedtea@3.19.0
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/tlcockpit
Licenses: GPL 3+
Build system: texlive
Synopsis: GUI frontend to TeX Live Manager
Description:

This package aims at being a GUI for tlmgr, the TeX Live Manager, with a modern look and feel.

texlive-luahyphenrules 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/luahyphenrules
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Loading patterns in LuaLaTeX with @file{language.dat}
Description:

Preloading hyphenation patterns (or hyphen rules) into any format based upon LuaTeX is not required in LuaTeX and recent releases of Babel don't do it anyway. This package is addressed to those who just want to select the languages and load their patterns by means of language.dat without loading babel.

texlive-texware 2026.1
Propagated dependencies: texlive-texware-bin@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/texware
Licenses: Public Domain
Build system: texlive
Synopsis: Utility programs for use with TeX
Description:

This package provides basic utility programs, comprising: dvitype, which converts a TeX output (DVI) file to a plain text file; pooltype, which converts a TeX-suite program's pool (string) file into human-readable form; tftopl and pltotf, which convert TeX Font Metric (TFM) file to human readable Property List (PL) files and vice versa.

texlive-fenixpar 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/fenixpar
Licenses: LPPL (any version)
Build system: texlive
Synopsis: One-shot changes to token registers such as @code{\everypar}
Description:

The bundle provides two packages, fenxitok and fenixpar. The fenixtok package provides user macros to add material to a token register; the material will be (automatically) removed from the token register when the register is executed. Material may be added either to the left or to the right, and care is taken not to override any redefinition that may be included in the token register itself. The fenixpar package uses the macros of fenixtok to provide a user interface to manipulation of the \everypar token register. The packages require the e-TeX extensions; with them, they work either with Plain TeX or with LaTeX.

Total packages: 32521