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

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-patgen 2026.1
Propagated dependencies: texlive-kpathsea@2026.1 texlive-patgen-bin@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/patgen
Licenses: Public Domain
Build system: texlive
Synopsis: Generate hyphenation patterns
Description:

Patgen takes a list of hyphenated words and generates a set of patterns that can be used by the TeX 82 hyphenation algorithm.

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

This package typesets OPM (Object-Process Methodology) diagrams using LaTeX and PGF/TikZ.

texlive-pxtxalfa 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/pxtxalfa
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Virtual maths alphabets based on @code{pxfonts} and @code{txfonts}
Description:

The package provides virtual math alphabets based on pxfonts and txfonts, with LaTeX support files and adjusted metrics. The mathalpha package offers support for this collection.

texlive-checkcites 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/checkcites
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Check citation commands in a document
Description:

The package provides a Lua script written for the sole purpose of detecting undefined and unused references from LaTeX auxiliary or bibliography files.

texlive-zhspacing 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/zhspacing
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Spacing for mixed CJK-English documents in XeTeX
Description:

The package manages spacing in a CJK document; between consecutive Chinese letters, spaces are ignored, but a consistent space is inserted between Chinese text and English (or mathematics). The package may be used by any document format under XeTeX.

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-bibleref-parse 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/bibleref-parse
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Specify @emph{Bible} passages in human-readable format
Description:

The package parses Bible passages that are given in human readable format. It accepts a wide variety of formats. This allows for a simpler and more convenient interface to the functionality of the bibleref package.

texlive-uwa-colours 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/uwa-colours
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Colour palette of the University of Western Australia
Description:

This package uses the xcolor package to define macros for the colour palette of the University of Western Australia.

texlive-notespages 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/notespages
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Filling documents with notes pages and notes areas
Description:

This package package provides one macro to insert a single notes page and another to fill the document with multiple notes pages, until the total number of pages (so far) is a multiple of a given number. A third command can be used to fill half empty pages with a notes area.

texlive-linebreaker 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/linebreaker
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Prevent overflow boxes with LuaLaTeX
Description:

This package tries to prevent overflow lines in paragraphs or boxes. It changes LuaTeX's \linebreak callback and re-typesets the paragraph with increased values of \tolerance and \emergencystretch until the overflow no longer happens. If that doesn't help, it chooses the solution with the lowest badness.

texlive-physics 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/physics
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Macros supporting the Mathematics of Physics
Description:

The package defines simple and flexible macros for typesetting equations in the languages of vector calculus and linear algebra, using Dirac notation.

texlive-subfigmat 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/subfigmat
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Automates layout when using the @code{subfigure} package
Description:

This package defines an array/matrix-type environment that is used with the subfigure package to automate the placement of sub-figures (or tables or text). The sub-figures are placed left-to-right, top-to-bottom.

texlive-changes 2026.1
Dependencies: python-wrapper@3.12.12
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/changes
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Manual change markup
Description:

The package allows the user to manually markup changes of text, such as additions, deletions, or replacements. Changed text is shown in a different color; deleted text is struck out. Additionally, text can be highlighted and/or commented. The package allows free definition of additional authors and their associated color. It also allows you to change the markup of changes, authors, highlights or comments. A Python script is provided for removing the changes.

texlive-econ-bst 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/econ-bst
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: BibTeX style for economics papers
Description:

This is a BibTeX style file for papers in economics. It provides the following features: author-year type citation reference style used in economics papers highly customizable use of certified random order, as proposed by Ray Robson (2018)

texlive-eqnlines 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/eqnlines
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Single- and multiline equations
Description:

This LaTeX2e package provides a framework for typesetting single- and multiline equations which extends the established equation environments of LaTeX and the amsmath package with many options for convenient adjustment of the intended layout. In particular, the package adds flexible schemes for numbering, horizontal alignment and semi-automatic punctuation, and it improves upon the horizontal and vertical spacing options.

texlive-harveyballs 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/harveyballs
Licenses: GPL 3+
Build system: texlive
Synopsis: Create Harvey Balls using TikZ
Description:

The package provides five commands to create Harvey Balls in a document.

texlive-plautopatch 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/plautopatch
Licenses: Modified BSD
Build system: texlive
Synopsis: Automated patches for pLaTeX/upLaTeX
Description:

Japanese pLaTeX and upLaTeX formats and packages often conflict with other LaTeX packages which are unaware of pLaTeX and upLaTeX. In the worst case, such packages throw a fatal error or end up with a wrong output. The goal of this package is that there should be no need to worry about such incompatibilities, because specific patches are loaded automatically whenever necessary. This helps not only to simplify source files, but also to make the appearance of working pLaTeX or upLaTeX sources similar to those of ordinary LaTeX ones.

texlive-njuthesis 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/njuthesis
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: LaTeX thesis template for Nanjing University
Description:

The njuthesis class is intended for typesetting Nanjing University dissertations with LaTeX, providing support for bachelor, master, and doctoral theses as well as postdoctoral reports. Compilation of this class requires either XeLaTeX or LuaLaTeX.

texlive-rerunfilecheck 2026.1
Propagated dependencies: texlive-atveryend@2026.1 texlive-uniquecounter@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://www.ctan.org/pkg/rerunfilecheck
Licenses: LPPL 1.3c+
Build system: texlive
Synopsis: Checksum based rerun checks on auxiliary files
Description:

This package provides additional rerun warnings if some auxiliary files have changed. It is based on MD5 checksum, provided by pdfTeX.

texlive-barracuda 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/barracuda
Licenses: GPL 2
Build system: texlive
Synopsis: Draw barcodes with Lua
Description:

The Barracuda library is a modular Lua package for drawing barcode symbols. It provides modules for writing barcodes from a LuaTeX document. It is also possible to use Barracuda with a standalone Lua interpreter to draw barcodes in different graphic formats like SVG.

texlive-passivetex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/passivetex
Licenses: LPPL 1.0+
Build system: texlive
Synopsis: Support package for XML/SGML typesetting
Description:

This is a set of packages providing XML parsing, UTF-8 parsing, Unicode entities, and common formatting object definitions for JadeTeX.

texlive-decision-table 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/decision-table
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Create Decision Model and Notation decision tables
Description:

The decision-table package allows for an easy way to generate decision tables in the Decision Model and Notation (DMN) format. This package ensures consistency in the tables (i.e., fontsize), and is thus a better alternative to inserting tables via images.

The decision-table package adds the \dmntable command, with which tables can be created. This command expands into a tabular, so it can be used within a table or figure environment. Furthermore, this allows labels and captions to be added seamlessly. It is also possible to place multiple DMN tables in one table/figure environment.

texlive-easybook 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/easybook
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Easily typesetting Chinese theses or books
Description:

easybook is a pure academic template based on the ctexbook book document class. It also has the functions of book and article document class, combined with the general framework design of the dissertation of many universities in China. It provides multiple commands and interfaces allowing users to easily customize the thesis template. Its basic macro package easybase can also be used with CTeX and standard document classes.

texlive-lua-uca 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/lua-uca
Licenses: Expat
Build system: texlive
Synopsis: Unicode Collation Algorithm library for Lua
Description:

The Lua-UCA library provides basic support for Unicode Collation Algorithm in Lua. It can be used to sort arrays of strings according to rules of particular languages. It can be used in other Lua projects that need to sort text in a language dependent way, like indexing processors, bibliographic generators, etc.

Total packages: 73978