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

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-logictools 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/logictools
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Additional tools for typesetting formal logic
Description:

This package adds various tools for typesetting formal logic, including an environment that makes it easier to produce good looking formal logic, and a few macros that would be of interest to people studying logic at Oxford (or other places with similar notational conventions).

texlive-bagpipe 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/bagpipe
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Support for typesetting bagpipe music
Description:

Typesetting bagpipe music in MusixTeX is needlessly tedious. This package provides specialized and re-defined macros to simplify this task.

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

This LaTeX package offers support for typesetting simple leadsheets of songs, i.e., song lyrics and the corresponding chords.

texlive-minim-hatching 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/minim-hatching
Licenses: EUPL 1.2
Build system: texlive
Synopsis: Create tiling patterns with @code{minim-mp} MetaPost processor
Description:

This is a small proof-of-concept library of tiling patterns for use with the minim-mp MetaPost processor.

texlive-xpiano 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/xpiano
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Extension of the @code{piano} package
Description:

This package provides macros for typesetting virtual keyboards limited to two octaves for showing notes represented by a colored circle. Optionally, the number used for pitch analysis can be shown. It is an extension of piano.sty. It features extended syntax and several options, like setting the color, adding numbers for pitch analysis, one or two octaves, and others.

texlive-luacode 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/luacode
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Helper for executing Lua code from within TeX
Description:

Executing Lua code from within TeX with directlua can sometimes be tricky: there is no easy way to use the percent character, counting backslashes may be hard, and Lua comments don't work the way you expect. The package provides the \luaexec command and the luacode environments to help with these problems.

texlive-lkproof 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/lkproof
Licenses: GPL 3+
Build system: texlive
Synopsis: LK Proof figure macros
Description:

The package defines a pair of commands \infer and \deduce, that are used in constructing LK proof diagrams.

texlive-collection-langcjk 2026.1
Propagated dependencies: texlive-adobemapping@2026.1 texlive-c90@2026.1 texlive-cjk@2026.1 texlive-cjk-gs-integrate@2026.1 texlive-cjkpunct@2026.1 texlive-cjkutils@2026.1 texlive-collection-basic@2026.1 texlive-dnp@2026.1 texlive-evangelion-jfm@2026.1 texlive-fixjfm@2026.1 texlive-garuda-c90@2026.1 texlive-jfmutil@2026.1 texlive-norasi-c90@2026.1 texlive-pxtatescale@2026.1 texlive-xcjk2uni@2026.1 texlive-xecjk@2026.1 texlive-zitie@2026.1 texlive-zxjafont@2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://www.tug.org/texlive/
Licenses: FSF-free
Build system: trivial
Synopsis: Chinese/Japanese/Korean support (base)
Description:

This is a collection of packages supporting a combination of Chinese, Japanese, Korean, including macros, fonts, documentation. Also Thai in the c90 encoding, since there is some overlap in those fonts; standard Thai support is in collection-langother. Additional packages for CJK are in their individual language collections.

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

The package provides the language definition file for support of Portuguese and Brazilian Portuguese in Babel. Some shortcuts are defined, as well as translations to Portuguese of standard LaTeX names.

texlive-gitver 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/gitver
Licenses: LPPL 1.3c
Build system: texlive
Synopsis: Get the current Git hash of a project and typeset it in the document
Description:

This package will get a description of the current Git version of the document and store it in a command \gitVer. If memoir or fancyhdr are in use, it will also add this to the document footers unless the option noheader is passed. The package also defines a command \versionBox which outputs a box containing the version and date of compilation.

texlive-smartunits 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/smartunits
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Converting between common metric and Imperial units
Description:

This LaTeX package implements a \SmartUnit macro for converting between (some) metric and Imperial units.

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

This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX support for the UniversalisADFStd family of fonts, designed by Hirwin Harendal. The font is suitable as an alternative to fonts such as Adrian Frutiger's Univers and Frutiger.

texlive-luaindex 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/luaindex
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Create index using LuaLaTeX
Description:

Luaindex provides (yet another) index processor, written in Lua.

texlive-witharrows 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/witharrows
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Aligned math environments with arrows for comments
Description:

This package provides an environment WithArrows which is similar to the environment aligned of amsmath (and mathtools), but gives the possibility to draw arrows on the right side of the alignment. These arrows are usually used to give explanations concerning the mathematical calculus presented.

texlive-boxhandler 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/boxhandler
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Flexible captioning and deferred box/list printing
Description:

The package allows the user to optimise presentation of LaTeX tables and figures. Boxhandler will lay out table and figure captions with a variety of stylistic appearances, and will also allow figures and tables to be wrapped in a manner consistent with many business and government documents. For a document that might appear in different venues with different formatting, boxhandler permits the creation of a LaTeX source document that can, with a single-line change in the source code, produce an output that has very different layout from the baseline configuration, not only in terms of caption style, but more importantly in terms of the locations where figures, tables and lists appear (or not) in the document. Deferral routines also allow one to keep all figure and table data in a separate source file, while nonetheless producing a document with figures and tables appearing in the desired location.

texlive-mnotes 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/mnotes
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Margin annotation for collaborative writing
Description:

The package provides a flexible mechanism for annotating, and commenting upon, collaboratively-written documents.

texlive-ean 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/ean
Licenses: GPL 3+
Build system: texlive
Synopsis: Macros for making EAN barcodes
Description:

This package provides EAN-8 and EAN-13 forms.

texlive-kpfonts-otf 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/kpfonts-otf
Licenses: SIL OFL 1.1 LPPL 1.3+
Build system: texlive
Synopsis: OTF version of the Kp-fonts
Description:

This bundle provides OpenType versions of the Type1 Kp-fonts designed by Christophe Caignaert. It is usable with LuaTeX or XeTeX engines only. It consists of sixteen Text fonts (eight Serif, four Sans-Serif, four Monotype) and six Math fonts. Serif and Sans-Serif families have small caps available in two sizes (SmallCaps and PetitesCaps), upper and lowercase digits, real superscripts and subscripts; ancient ligatures (ct and st), ancient long-s and a long-tailed capital Q are available via font features. Math fonts cover all usual symbols including AMS'.

texlive-crossword 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/crossword
Licenses: Expat
Build system: texlive
Synopsis: Typeset crossword puzzles
Description:

This is an extended grid-based puzzle package, designed to take all input (both grid and clues) from the same file. The package can typeset grids with holes in them, and can deal with several sorts of puzzle:

  • the classical puzzle contains numbers for the words and clues for the words to be filled in;

  • the numbered puzzle contains numbers in each cell where identical numbers represent identical letters; the goal is to find out which number corresponds to which letter;

  • the fill-in type of puzzle consists of a grid and a list of words; the goal is to place all words in the grid;

  • Sudoku and Kakuro puzzles involve filling in grids of numbers according to their own rules; format may be block-separated, or separated by thick lines.

texlive-thermodynamics 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/thermodynamics
Licenses: LPPL 1.3+
Build system: texlive
Synopsis: Macros for multicomponent thermodynamics documents
Description:

This package makes typesetting quantities found in thermodynamics texts relatively simple. The commands are flexible and intended to be relatively intuitive. It handles several sets of notation for total, specific, and molar quantities; allows changes between symbols (e.g., A vs. F for Helmholtz free energy); and greatly simplifies the typesetting of symbols and partial derivatives commonly encountered in mixture thermodynamics. Changes of one's notes from one textbook to another can be achieved relatively easily by changing package options.

texlive-boites 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/boites
Licenses: GPL 3+
Build system: texlive
Synopsis: Boxes that may break across pages
Description:

This package defines environments that allow page breaks inside framed boxes whose edges may be variously fancy. The bundle includes a few examples (shaded box, box with a wavy line on its side, etc).

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: gnu
Synopsis: Binary for @code{texlive-xml2pmx}
Description:

This package provides the binary for texlive-xml2pmx.

texlive-forarray 2026.1
Channel: guix
Location: gnu/packages/tex.scm (gnu packages tex)
Home page: https://ctan.org/pkg/forarray
Licenses: LPPL (any version)
Build system: texlive
Synopsis: Using array structures in LaTeX
Description:

The package provides functionality for processing lists and array structures in LaTeX. Arrays can contain characters as well as TeX and LaTeX commands, nesting of arrays is possible, and arrays are processed within the same brace level as their surrounding environment. Array levels can be delimited by characters or control sequences defined by the user. Practical uses of this package include data management, construction of lists and tables, and calculations based on the contents of lists and arrays.

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.

Total packages: 32521